I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> 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

>> Implied Readability [codefx.org]

A module granting visibility to another module – that’s something cool I wasn’t aware the Jigsaw was able to do.

Definitely a step beyond Maven.

>> Dockerizing Spring Boot Application [tomaszdziurko.pl]

Using Docker to deploy a Spring Boot app is like hitting two buzzwords with one stone. It’s also quite useful, just to be clear.

>> Introducing Spring Cloud Task [spring.io]

New Spring project that looks potentially quite useful.

>> How we accidentally doubled our JDBC traffic with Hibernate [plumbr.eu]

A fun read about a Hibernate problem and the solution.

>> Exploring CQRS with Axon Framework: Overview of the Testing infrastructure [geekabyte.com]

Another installment in a series I’m following along with, about CQRS with the Axon framework.

This one is all about testing.

>> Oracle to Deprecate Java Browser Plugin in 2017 [infoq.com]

Good.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> The Basics of Web Application Security [martinfowler.com]

An ambitious article diving deep into what it means to secure a system on the web.

Keep a close eye on this one (use RSS) – it’s an evolving publication that’s going to be a fantastic read when it’s out and done.

>> Writing Unit Tests With Spock Framework: Introduction to Specifications, Part Two [petrikainulainen.net]

Going deeper into testing with Spock in this second installment. Definitely have a read if you feel the trusty JUnit isn’t cutting it any more.

Also worth reading:

3. Musings

>> Why I Strive to be a 0.1x Engineer [benjiweber.co.uk]

Adding value by identifying when not to build something can have huge impact. I think this writeup is on point.

>> The Architect Title Over-Specialization [daedtech.com]

The accepted narrative of the “Architect” is definitely missing the mark.

And it’s by working with people that don’t conform to that narrative, and striving to be one of those people ourselves for someone else that we’ll have better results in our industry.

>> Startup Interviewing is Fucked [zachholman.com]

It’s not just “startup” interviews.

>> A eulogy for my 20s [steveklabnik.com]

A more personal post here by someone whose work I follow and admire. Maybe give it a read if you’re turning 30 yourself or just have.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Any difference between trust and stupidity? [dilbert.com]

>> Ninja economics [dilbert.com]

>> Jenny is a food werewolf [dilbert.com]

 

5. Pick of the Week

Thorben ( from thoughts-on-java.org ) has put together a video mini-course about fixing the N+1 select problem with Hibernate.

The material is quite well produced – so if you’re doing any JPA/Hibernate work, definitely give this one a go:

>> Free Mini Course: How to find and fix n+1 select issues with Hibernate [thoughts-on-java.org]

Also note that the early-bird pricing on his in-depth course/training on Hibernate performance tuning is about to expire in a few days.

We’re finally starting to see some high quality material in the Java ecosystem, which is about damn time.

Anyways, if you’re struggling with Hibernate performance, definitely pick that up in the next few days, before the price goes up:

>> Hibernate Performance Tuning

 

I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE LESSONS