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
Some cool techniques to set up logging in a Hibernate system or right around the data source.
This one falls in the category – “didn't know you could do that”.
Some really cool stuff in this latest Spring Data release.
I'm especially interested in the Querydsl stuff – looks like I have something to play with this weekend.
Projections also look like they're going to really come in handy in some scenarios.
Playing with generics is always fun, especially when you sprinkle some Java 8 syntax on top.
A quick and fun way of using Boot outside the core Spring ecosystem.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
If you've been following Baeldung for any amount of time, you know Hypermedia APIs are one of my favorite topics. So I was excited to see this writeup pop up in my RSS feed.
Yeah – go read this one.
A solid overview of the common things that can go wrong in a microservice architecture.
Some of these aren't microservice specific, but the ones that are definitely paint a clear picture of the extra complexity in this kind of system.
Moving an existing codebase to a microservice architecture is no small feat. And that's not even taking into account the non-technical challenges.
We definitely need more nuanced strategies based on actual production experience with microservices to help drive these architectural decisions.
Also worth reading:
3. Musings
An insightful read on how the hiring process isn't looking at the right things.
It's also long enough to fit three cool cartoons 🙂
The interesting thing is that I've read about at least two companies trying to take on the challenge just this week – both with non-traditional, depth vs width approaches. So maybe there's hope.
If you find security news and musings about the right way to handle a data breach interesting – then this is certainly worth reading.
The more email I get, the more I think that writing good email is a black art. This quick writeup has some useful rules to live by when writing that email.
More nuanced and practical examples of how scoping and defining different roles is important, and “consultant” really isn't enough.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)