Course – LS – All

Get started with Spring and Spring Boot, 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

>> Intersection Types to give Lambdas Multiple Personalities []

You’re probably still not using lamdas to their full potential. I know I’m not.

>> JAR Hell []

A good, nuanced reference to an old problem – dependency management.

>> The Danger of Subtype Polymorphism Applied to Tuples []

A deep-dive into tuples – what’s not cool about that?

>> The Spring Boot Dashboard in STS – Part 3: Spring Boot Devtools reloaded []

Further exploration of the new Boot support in Eclipse STS – specifically, dynamic redeploying changes.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> In Defence of Monoliths []

An interesting, critical look into the premises behind the microservice hype we’ve been experiencing as a community.

It’s definitely important to understand that a microservice architecture doesn’t fit everything; in practice, it makes sense for a lot less systems than it’s actually used for.

One of the most significant advantages that I find in this style of architecture is not purely technical – it’s the lighter conceptual load of the system. For a small to medium system with 10-20 developers working on it – that’s not such a huge concern, but you really start seeing the upside once you get into over 100 developers working on the same codebase.

Also worth reading:

3. Musings

>> Agile is not now, nor was it ever, Waterfall []

Good points about practical Agile.

>> Remote versus Co-located Work []

Remote work is a subject that’s near and dear to me, as that’s my own approach to work and have been for years.

This writeup doesn’t skimp on the details and really offers up a vision for the future of work that’s definitely worth considering.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> None Taken []

>> Married guys can take a higher setting []

>> An aggressive type of objectivity []

5. Pick of the Week

If you’re not watching this, you’re missing out:

>> The Gary V Shooooooow []

Course – LS – All

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

res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.