Generic Top

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

>> CHECK OUT THE 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

>> Groovy for Java Developers?! Meet Gradle, Grails and Spock [takipi.com]

A good intro to the Groovy and the many tools in that side of the ecosystem.
>> SpringOne Platform 2016 Recap: Day 2
I’ve been selectively using some of these tools in my day to day work, but there’s a whole bunch of tools I haven’t tried out yet, and look potentially quite useful.

>> How to fetch multiple entities by id with Hibernate 5 [thoughts-on-java.org]

A basic operation me and most of the ORM using world needed at some point or another. Very nice additional to Hibernate.

>> Resizing the HashMap: dangers ahead [plumbr.eu]

The HashMap is definitely the workhorse of so many Java codebases, that it’s not even funny.

So, whether you’re using it as a blunt tool or as a sharp instrument, you definitely need to understanding it well. A solid writeup overall.

>> SpringOne Platform 2016 Recap: Day 1 [spring.io]

A bit of fun from SpringOne.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> DDD Decoded – Entities and Value Objects Explained [sapiensworks.com]

Another solid intro to DDD article here. This series is shaping up to be great reference material.

>> Writing OpenAPI (Swagger) Specification Tutorial – Part 8 – Splitting specification file [apihandyman.io]

I thoroughly enjoy this deep-dive into Swagger – the entire series is chock full of solid info, and these last few installments have been exploring some aspects of Swagger I had no idea about. Very cool.

Also worth reading:

3. Musings

>> Hiring Engineers [dandreamsofcoding.com]

A high level intro to hiring engineers that’s well worth reading.

There are definitely a lot of ways you can go about the process – some better than others – but it’s worth understanding that some of the traditional approaches can work if done well.

>> The Human Cost of Tech Debt [daedtech.com]

Unmanaged technical debt goes way beyond just the technical downsides and always has a deep impact on teams.

And given enough time, it will give a strong nudge to developers to get past the unpleasantness of looking for a new job.

>> Combine smart people with crazily hard projects [lemire.me]

Some interesting musings on the huge benefits of stepping out of your comfort zone, tackling a hard problem and getting help.

>> Is Your Source Control Usage Conducive to Code Review? [daedtech.com]

That is a fantastic question to ask. And the answer to it is ultimately rooted in discipline and respect for your team, trying to make the review job easier.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Breakout groups to fantasize about being relevant [dilbert.com]

>> I love getting rich at your expense … and golfing [dilbert.com]

>> I can’t remember if we’re cheap or smart [dilbert.com]

5. Pick of the Week

>> Keep earning your title, or it expires [sivers.org]

Generic bottom

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

>> CHECK OUT THE COURSE
Comments are closed on this article!