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
It's no coincidence that this is first on the list this week – Marcin wrote a well researched, solid and referenceable resource for handling deployments in production.
Brushing up on the basics is always a good idea, and the CompletableFuture was such a useful addition in Java 8.
The fact that the examples are built using Marvel superheroes is just gravy.
A comprehensive introduction to the underpinnings of how the JVM actually optimizes and runs code.
A low level and highly useful deep-dive into how using the Open Session In View “solution” is essentially a code smell for a root problem in the architecture of the system.
A very interesting lesson in the history of Java EE and a quick read.
As it's becoming clearer and clearer after the ruckus has died down – microservices require a fundamentally different way of architecting our systems.
Some Hibernate goodness with the JSON support in PostgreSQL.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
An writeup that can define and clarify the mental model of certain client-server interactions.
Also worth reading:
3. Musings
Some very interesting things happening in the security ecosystem this week, with a few unprecedented data breaches seeing the light of day all at once.
Consensus about what an “architect” should be is unlikely, but defining a few useful things that they should definitely do is easier. Some interesting take-aways here.
Organizing teams well is a tough nut to crack. If you're working on cracking it – these two short writeups are a good read.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)