Sat.Mar 04, 2017 - Fri.Mar 10, 2017

article thumbnail

Improving App Performance With Isolated Component Testing

DZone

Today’s composite applications can have hundreds of failure points (memory leaks, socket exceptions, open connections) all compounded when third-party services and APIs are thrown into the mix — not to mention the added complexity of when the request has to make it through the spaghetti mess of a complex ESB to a legacy system or database in the back end that is never available for testing.

Testing 130
article thumbnail

Back-to-Basic Weekend Reading: Why Do Computers Stop and What Can Be Done About It?

All Things Distributed

"Everything fails, all the time." A humble computer scientist once said. With all the resources we have today, it is easier for us to achieve fault-tolerance than it was many decades ago when computers began playing a role in critical systems such as health care, air traffic control and financial market systems. In the early days, the thinking was to use a hardware approach to achieve fault-tolerance.

Hardware 120
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

JavaScript Libraries In A TypeScript Application, Revisited

The Polyglot Developer

If you haven’t already gotten involved with it, you’ll probably know that TypeScript is becoming increasingly popular. Being able to use a superset of JavaScript in a typed language that compiles down to JavaScript is a great thing. However, if you’ve ever played around with TypeScript and tried to use JavaScript libraries, you’ll probably know that sometimes it can be a real pain.

article thumbnail

Software Systems Will Fail

Professor Beekums

Gitlab had a very public outage last month. Most companies provide some kind of explanation when their services are interrupted. Those are usually sanitized (or seem sanitized) to make things seem better than they actually are. Gitlab instead provided an extremely detailed report of the incident as well as all the things they know they could be better at.

Systems 53
article thumbnail

AMP and the Web

Tim Kadlec

The first day of the first ever Google AMP conference was today in New York. I would have loved to have been able to participate, but I had to settle for listening to bits and pieces from afar (thanks to Google for always doing such a good job of live streaming all of their events). The only session I circled back to watch in its entirety so far was the panel about “AMP & The Web Platform.

Cache 72
article thumbnail

Back-to-Basics Weekend Reading: The Foundations of Blockchain

All Things Distributed

More and more we see stories appearing, like this one in HBR by MIT Media Lab's Joi Ito and crew. It praises the power of blockchain as a disruptive technology, on par with how "the internet" changed everything. I am always surprised to see that these far-reaching predictions are made, without diving into the technology itself. This weekend I would like to read about some of the technologies that predate blockchain, as they are its fundamental building blocks.

article thumbnail

Connecting To A Detached Docker Container For Terminal Interaction

The Polyglot Developer

When I use Docker , most of the time I start my containers in detached mode, meaning that the container will deploy in the background without any further interaction from myself. However, every once in a while I find myself needing to connect to the container to view log information. So how do you connect to a detached container that is already running?

article thumbnail

Upload Files To A Minio Object Storage Cloud With Node.js And Multer

The Polyglot Developer

The recent Amazon S3 outage that took down much of the internet inspired me to talk about alternatives. Not too long ago I wrote about an open source object storage software called Minio and how I was using it on my Raspberry Pi for backups. The great thing about Minio is it shares the same APIs as AWS S3, but can be deployed to your own hardware, eliminating Amazon as a dependency.

Storage 40