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
A quick announcement of the plans towards the reactive programming in Spring 5.
An interesting Hibernate 5 feature – using bytecode enhancement to do dirty checking. Quick and to the point.
Good API design is hard – that much should be clear by now.
But we're all working towards getting better at it, and this writeup definitely makes some good points towards that.
The first steps in putting together a Spring Boot style auto configuration – leveraging the wide array of flexible annotations in Boot.
This is no longer a new concept, but it's still super powerful, especially if you chose to go beyond what the framework provides out of the box.
Solid read on protecting your system against session fixation attacks with Spring Security.
This looks like a very useful collection of tactics and general practical advice for your first few years of doing Java work.
I haven't read the whole thing, but the bits that I did read, I fully agreed with.
A good array of more advanced tips to using IntelliJ well.
Getting the most out of your IDE can really make a day to day difference in your coding flow. I personally learned the most out of pairing sessions and watching my pair do stuff better than I did.
So this is definitely recommended reading if you're an IntelliJ user (I'm not).
And on that note – here's some Eclipse goodness as well.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
Read up on this if you're doing any kind of security online. Good stuff.
>> Elasticsearch Cluster in a Jiffy [codecentric.de]
To the point options to bootstrap an Elasticsearch cluster. I'll definitely give this a try soon, as I'm doing a lot of Elasticsearch work lately.
As always, if you're interesting in the inner-workings of how persistence works, have a read.
This one is about RethinkDB – which I've personally never used, which didn't make this piece any less interesting.
Also worth reading:
3. Musings
Another interesting installment in the “comments” series.
This one is on my weekend reading list, but I wanted to include it here because I really enjoyed the past writeups.
The final two parts in what is now a complete reference article on using feature toggles in a system.
I fully agree that doing a good job as a manager comes down to trust. The trust the manager has in the team, and of course the way to team trust (or doesn't trust) the manager.
Yet another security breach story, and of course something that could have been avoided with just a few straightforward safeguards in place.
Looks like I timed the announcement of my next course – Learn Spring Security – at the perfect time 🙂
Good advice all around.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
After a couple of months of winding down after the intensity of writing and recording the Master Class of my last course, I'm finally well rested and ready to announce my next big project:
res – REST with Spring (eBook) (everywhere)