Michael Nygard interview

Why we need Resilient Software Design

Michael Nygard’s Circuit Breaker Pattern has been adopted by Netflix and been established as a central part of Resilient Software Design. Its acclaimed author explains the benefits of Resilient Software Design and why it matters exactly how we fail.

Cloudy forecast

Spring Cloud 1.0.0 now available

Maven Central is now home to Spring Cloud 1.0.0: a toolkit that allows developers to build some of the common patterns in distributed systems. We take a look at the new specs and what the community has contributed to the project.

Contexts and Dependency Injection in Java EE

A sneak peek at CDI 2.0

As the main topics of the CDI 2.0 specification slowly begin to emerge, it’s time to take a look at what is planned in the next major update to Contexts and Dependency Injection for Java EE.

Video tutorial

From device to cloud – IoT with Java and Eclipse

With its Open IoT Stack for Java developers, the Eclipse Foundation is focused on open standards in the Internet of Things. Benjamin Cabé explains how to build end-to-end scalable IoT solutions with Eclipse and other open-source technology.

Patching while running

Live patching means less reboots in Linux 4.0

In the upcoming Linux 4.0, you may never need to reboot your operating system ever again – or at least, hardly ever. Live patching is coming, but apparently there are still a few hurdles to get through before we have full functionality.