Monitor and troubleshoot Java applications and services with Datadog: 

>> Try it free!

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> What archive format should you use, WAR or JAR? []

In the world of “java -jar”, it’s important to remember that WAR files still have some advantages.

>> Scaling Spring Boot Apps on Docker Windows Containers with Ansible: A Complete Guide incl Spring Cloud Netflix and Docker Compose []

A comprehensive guide to scaling Spring Boot apps running under Docker on Windows 🙂

>> Update to the Bean Validation 2.0 Public Review Draft []

Since JSR 380 has been put up for public review, some issues were raised and addressed.

>> JUnit 5 – Parameterized Tests []

JUnit 5 finally features native support for parameterized test. It can’t come soon enough.

Also worth reading:

Time to upgrade:

2. Technical

>> Microservices Patterns With Envoy Sidecar Proxy: The series []

>> Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking []

>> Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries []

A comprehensive guide to the Envoy Sidecar Proxy in a microservices environment.

Also worth reading:

3. Musings

>> The Architect Elevator — Visiting the upper floors []

As an architect, you need be in touch with all levels of the organization to get enough insight for good design decisions.

>> Developers – Talk To People []

Talking to people is a deceptively simple and hugely powerful behavior we can all adopt to get significantly better results.

>> What Metrics Should the CIO See? []

>> Make Alerting Apps Work for You []

These two writeups present an interesting look at how to effectively understand and manage an organization from the CIO position.

>> How to Improve a Legacy Codebase []

Carefully 🙂

Remember about the backup, tests, proper logging and introducing small changes one at a time.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> A test script to test a test script []

>> I tried listening once. It was awful []

>> Benchmark study of executive pay []

5. Pick of the Week

>> How Spring Boot Can Level Up your Spring Application []

Monitor and troubleshoot Java applications and services with Datadog: 

>> Try it free!