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 [javaspecialists.eu]

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

>> JAR Hell [codefx.org]

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

>> The Danger of Subtype Polymorphism Applied to Tuples [jooq.org]

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

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

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 [bozho.net]

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 [cleancoder.com]

Good points about practical Agile.

>> Remote versus Co-located Work [martinfowler.com]

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 [dilbert.com]

>> Married guys can take a higher setting [dilbert.com]

>> An aggressive type of objectivity [dilbert.com]

5. Pick of the Week

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

>> The Gary V Shooooooow [youtube.com]