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
I've been talking about HATEOAS for such a long time now and consistently see clients get value out of it for not a lot of effort. And so of course this write get the first spot here in the review.
A solid, practical article detailing quite a bit of what you have to know when implementing a Hypermedia API with Spring.
A quick writeup going beyond simple usecase and discussing some good practices of how configuration should be handled with Spring Boot.
There's a quote I can't place right now – that goes something like this: Design Patterns are missing language features.
Java 8 gave us a much more powerful language, which of course changed the landscape when it comes to needing patterns. So I fully expect to keep seeing these style of writeup as Java 8 gets adopted and understood more and more.
Yeah, you read that right – tabs vs spaces! Back to trolling basics 🙂 – it made me reconsider my life choices.
Joking aside, it's a fun read.
Some interesting Groovy alternative configuration for handling properties in Spring.
Looks like we're close to getting the real release date for Java 9.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
Sizing your microservices right and keeping the overall architecture flexible can definitely make or break an implementation; this article is about making the pragmatic choices that make sense for your particular scenario.
A quick intro to a highly useful technique and trend that's been picking up lots of momentum lately, and for good reason – making heavy use of virtualization within a CD pipeline.
Also worth reading:
3. Musings
A fantastic deep-dive into broken password security rules.
An three-decade look at the proprietary vs open source software world from the vantage point of the seminal work The Cathedral and the Bazaar.
Internal frameworks are a pain point with so many developers, give that for every one that makes sense, a hundred that don't are built. I cringed when I first read this title.
That's good advice, and also scary if you actually have a product that the advice applies to. It's also worth mentioning that the advice comes out of practical experience and not just out of “thinking about it a bit”.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)