Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:


Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Ahead-of-Time (AOT) Compilation May Come to OpenJDK HotSpot in Java 9 []

If you’re into the lower level aspects of Java compilation, this one’s short, to the point and highly interesting.

>> Spring-Reactive samples – Mono and Single []

I like to see these “practical learning” articles starting to bubble up as we get closer and closer to the upcoming reactive support in Spring 5.

>> How Optional Breaks the Monad Laws and Why It Matters []

Hmm, I need to read this one a third time.

>> Java 9, OSGi and the Future of Modularity (Part 2) []

Modularity is clearly going to the focus in Java 9 (and the reason the GA keeps getting pushed). This writeup (and the previous installment) are solid way to get up to speed with the upcoming release.

>> Concurrency Puzzle – System.arraycopy() []

I like concurrency, and I like puzzles. Need I say more?

OK, here are some hints as well.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> How to Choose the Right Log Management Tool? []

A system to handle, display and mine the log data produced by the system – highly useful and unfortunately so overlooked.

Keep in mind that any system will be better than just leaving the logs on the machine.

Also worth reading:

3. Musings

>> Humility in Software Development []

This one takes seconds to read and a lot longer to think about.

>> Habits that Help Code Quality []

Good code is a journey, and it’s well worth investing time and reading up on these kinds of experience based writeups.

The best code I wrote 5 years ago looks so obviously crappy to me now, which is exactly how it should be.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Listen to the charismatic tone of my deep, confident voice []

>> Where you saying something about respect? []

>> Did you close Skype? []

5. Pick of the Week

“Figure out how this is actually your fault” is the single best piece of advice I got early on:

>> It’s always your fault []

Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.