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

>> Six-Month Delay Of Java 9 Release [codefx.org]

>> Java 9 Delayed By 6 Months? [infoq.com]

Short and to the point – Java 9 is going to be out in early 2017 – 6 months later than originally planned.

Spring 5.0 has an adjusted schedule as well, since it’s tied to the Java 9 release.

>> Learn REST with Spring [codeleak.pl]

I’m understandably excited about this one – a very cool review of my “REST With Spring” course. Only two weeks until the Master Class is done and released.

>> How not to hate Spring in 2016 [spring.io]

A thoughtful response to a post that made the rounds this week – all about why Spring is the worst thing since another very bad thing.

>> Migrating OAuth2 Apps from Spring Boot 1.2 to 1.3 [spring.io]

If you’re doing any OAuth2 work – and judging by the number of questions I get about it – more and more developers are leveraging Spring Security OAuth – this is definitely a writeup you don’t want to miss.

>> A Subtle AutoCloseable Contract Change Between Java 7 and Java 8 [jooq.org]

You learn something new every day – AutoClosable is actually more nuanced than it used to be in Java 7.

>> Which thread executes CompletableFuture’s tasks and callbacks? [nurkiewicz.com]

Another deep-dive into the Java threading deep end – quite useful if you’re thinking of making your web back-end async.

Also worth reading:

Talks:

Time to upgrade:

2. Technical

>> Loadtesting using Gatling-FatJars and InfluxDB [codecentric.de]

After years and years of JMeter, Gatling is looking more and more like a solid replacement – this is a good read about scaling Gatling it out in the scope of a CI pipeline.

>> ListAndHash [martinfowler.com]

The list and map data structures are foundational pieces of most languages and core to our process of thinking about and writing code. It’s a good idea to have a solid grasp over them.

Also worth reading:

3. Musings

>> The Beggar CEO and Sucker Culture [daedtech.com]

A great read about the social pressure of over-work culture, really hitting the nail on the head.

>> Electronic Identification [techblog.bozho.net]

E-Identification is an interesting concept, and it looks like it might get here sooner rather than later.

>> EvolvingPublication [martinfowler.com]

Writing for the web is an entirely different beast than writing for paper, but our history with paper is definitely still holding us back from new patterns and new ways of presenting information so that it best serves readers.

This piece about publishing content is probably interesting to you if you’re running a site (or planning to).

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> An elaborate science experiment on how much frustration it takes to kill an employee [dilbert.com]

>> The grandpa box [dilbert.com]

>> Standards meeting [dilbert.com]

 

5. Pick of the Week

>> Falsehoods Programmers Believe About Names [kalzumeus.com]

 

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

>> CHECK OUT THE LESSONS