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

>> Refactoring Code to Load a Document [martinfowler.com]

A well documented, lengthy, “reference-able a year from now” article about one of the hardest problems in software development – managing change well.

Specifically JSON documents/data, published externally to clients.

>> 5 Tips for Reducing Your Java Garbage Collection Overhead [takipi.com]

Some solid, practical tips on improving the memory footprint of your system.

>> Backing Spring Cache with Couchbase [couchbase.com]

A play-by-play on making Couchbase jive with Spring.

I had this one on the content calendar of the site – maybe it’s time to take it off 🙂

>> How to recognize different types of beans from quite a long way away [next-presso.com]

A deep dive into beans in CDI. If you’re doing Java EE work, this is definitely one to read.

>> OpenJDK 9: Life Without HPROF and jhat [infoq.com]

A quick overview of some of the low level tools that are not going to be part of Java 9, as a result of the modularization cleanup work.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Tracking HTTP/2.0 Adoption [shodan.io]

Very interesting and promising data about the adoption of the various HTTP/1.x alternatives.

>> Why 451? [mnot.net]

It’s not every day that a new HTTP status code gets created – especially one about censorship. A quick and interesting read.

Also worth reading:

3. Musings

>> Escaping Sucker Culture [daedtech.com]

After the highly interesting and popular article from last week, this followup goes into some of the tactics that an employee can keep in mind (and do) when they’re in an over-work culture.

>> BDD: A Three-Headed Monster [lizkeogh.com]

A solid piece about BDD; doing BDD well is going to make my 2016 goals list – and this is the kind of writeup that I need to come back to.

>> The Soul of a New Release: Eating Our Own Dog Food [infoq.com]

Putting out a new version of your system can be smooth sailing if you’re employing some good practices and tactics along the way. This is the way Plumbr did theirs.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> If it weren’t urgent, it would be email… [dilbert.com]

>> All the numbers were wrong [dilbert.com]

>> Should we always ignore what the data said? [dilbert.com]

 

5. Pick of the Week

As you know, I very rarely pick my own stuff here, in the weekly review. But – in a couple of days, my “REST With Spring” course will finally be done and going live. I’ve been working on it for 4 months now, so it feel good to finally set it free:

>> The Master Class of “REST With Spring”

 

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

>> CHECK OUT THE LESSONS