Software Engineering

What can Machine Learning do for your Business?


From Machine Learning for Business by Doug Hudgeon, and Richard Nichol

Taking a Microservice Feature to Production


From Microservices in Action

By Morgan Bruce and Paulo A. Pereira

Creating RESTFul Endpoints with JAX-RS for a Simple Microservice.

From Enterprise Java Microservices
By Ken Finnigan


Working with Dijkstra’s Algorithm

From Grokking Algorithms
By Aditya Y. Bhargava

Learning to Develop Reactive Applications


From Reactive Application Development

By Duncan K. DeVore, Sean A. Walsh, and Brian Hanafee

Embrace Concurrent Programming


From Concurrency in .NET

By Riccardo Terrell

Controlling your Configuration in the Cloud with Spring Cloud Config

From Spring Microservices in Action by John Carnell

This article discusses controlling service configuration using Spring Cloud Config.

Introducing Replication Controllers in Kubernetes

From Kubernetes in Action by Marko Lukša

This article discusses replication controllers: what they are and what Kubernetes uses them to do.

Designing APIs: communicating with your developers

From Irresistible APIs by Kirsten L. Hunter

In general, companies and organizations want to keep their vision and strategy close to the chest. Revealing this sort of information outside of your development organization feels like a vulnerable choice, but it is critical for a new platform, or an existing platform, to provide as much context around the API program as possible. I’m not talking here about reference documentation, tutorials, and example code. For this high level communication I’m talking about things like the overall vision, business values, and metrics.

Three Team Phases of Leadership

By Roy Osherove

In this article, excerpted from Elastic Leadership, you’ll get an introduction to three team phases and the leadership types that make the most sense for each.

© 2021 Manning — Design Credits