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

A module granting visibility to another module – that's something cool I wasn't aware the Jigsaw was able to do.

Definitely a step beyond Maven.

Using Docker to deploy a Spring Boot app is like hitting two buzzwords with one stone. It's also quite useful, just to be clear.

New Spring project that looks potentially quite useful.

A fun read about a Hibernate problem and the solution.

Another installment in a series I'm following along with, about CQRS with the Axon framework.

This one is all about testing.

Good.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

An ambitious article diving deep into what it means to secure a system on the web.

Keep a close eye on this one (use RSS) – it's an evolving publication that's going to be a fantastic read when it's out and done.

Going deeper into testing with Spock in this second installment. Definitely have a read if you feel the trusty JUnit isn't cutting it any more.

Also worth reading:

3. Musings

Adding value by identifying when not to build something can have huge impact. I think this writeup is on point.

The accepted narrative of the “Architect” is definitely missing the mark.

And it's by working with people that don't conform to that narrative, and striving to be one of those people ourselves for someone else that we'll have better results in our industry.

It's not just “startup” interviews.

A more personal post here by someone whose work I follow and admire. Maybe give it a read if you're turning 30 yourself or just have.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

5. Pick of the Week

Thorben ( from thoughts-on-java.org ) has put together a video mini-course about fixing the N+1 select problem with Hibernate.

The material is quite well produced – so if you're doing any JPA/Hibernate work, definitely give this one a go:

Also note that the early-bird pricing on his in-depth course/training on Hibernate performance tuning is about to expire in a few days.

We're finally starting to see some high quality material in the Java ecosystem, which is about damn time.

Anyways, if you're struggling with Hibernate performance, definitely pick that up in the next few days, before the price goes up: