Course – LS – All

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:


At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven't missed a review since.

Here we go…

1. Spring and Java

>> Solving Fat JAR Woes at HubSpot []

A very interesting look at (and solution for) the scaling problems of using Fat Jars beyond a certain point.

>> AWS Lambda for Serverless Java Developers: What's in It for You? []

A nice, quick intro to AWL Lambda.

>> Benefits of @Repeatable annotations in Hibernate 5.2 []

I had no idea most Hibernate annotations are now repeatable. Very nice.

>> Spring Boot Microservice Development on Kubernetes: The Easy Way []

Very useful series of screencasts, going deep into how to run Spring Boot on Docker and Kubernetes.

>> Spring Boot: Show all logging events for one Web request only []

Very nicely done – using the log like a scalpel not like a machete.

Also worth reading:

Presentations and Webinars:

Time to upgrade:

2. Technical and Musings

>> DDD Decoded – Application Services Explained []

>> DDD Decoded – Modelling with CQS []

>> DDD Decoded – Domain Relationships Explained []

DDD is definitely one of the best ways to work on your architectural chops, and this series is clear and to the point explaining some of the basic concepts.

>> Fixing JSON []

Inside notes on making JSON better with the help of some minor tweaks.

>> Do you want a framework or a solution? []

It's well worth approaching test automation in a structured, intentional way, and most importantly with an open mind to picking a tool you might not yet be familiar with.

Otherwise – and I speak from experience – you may end up with a rats nest of unreliable tests.

>> Scaling Elasticsearch for Multi-Tenant, Multi-Cluster []

I really enjoyed reading through this writeup, mainly because I did a multi-tenant implementation on top of Elasticsearch when the platform was much less mature.

It's a solid platform, but not without its very real and thorny issues.

Also worth reading:

Presentations and Webinars:

4. Comics

And my favorite Dilberts of the week:

>> Was this going well until I said “waddle”? []

>> If our call gets disconnected, I count that as a closed ticket []

>> My existence will make your empire seem larger []

5. Pick of the Week

>> Less stress, more productivity: why working fewer hours is better for you and your employer []

Course – LS – All

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

res – REST with Spring (eBook) (everywhere)
Comments are closed on this article!