Sun.Mar 28, 2021

article thumbnail

How to Scale for Reliability and Trust

DZone

As more people depend on your product, reliability expectations tend to grow. For a service to continue succeeding, it has to be one that customers can rely upon. At the same time, as you bring on more customers, the technical demands put on your service increase as well. Dealing with both the increased expectations and challenges of reliability as you scale is difficult.

article thumbnail

Reactive Data With Modern JavaScript

Alex Russell

A silly little PWA has been brewing over the past couple of weekends to make a desktop-compatible version of a mobile-only native app using Web Bluetooth. I'm incredibly biased of course, but the Project Fugu ?? APIs are a lot of fun. There's so much neat stuff we can build in the browser now that HID , Serial , NFC , Bluetooth and all the rest are available.

Mobile 44
article thumbnail

Chaos Engineering: Deadlock

DZone

In this series of chaos engineering articles, we have been learning to simulate various performance problems. In this post, let’s discuss how to simulate deadlock. What Is a Deadlock? Deadlocks tend to happen in multi-threaded applications. The technical definition of a ‘deadlock’ is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process.