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

>> CHECK OUT THE COURSE

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Concurrency: Java Futures and Kotlin Coroutines [frankel.ch]

A comprehensive and practical comparison of experimental Kotlin Coroutines and Java Futures.

>> JCP EC Votes against the Java Platform Module System [infoq.com]

The state of Jigsaw going forward will certainly be interesting to keep track of after the vote this week.

>> JDK 9 Checklist: Project Jigsaw, sun.misc.Unsafe, G1, REPL, and More [takipi.com]

Another write-up going through most important changes coming up with the Java 9.

>> How to Run Multiple Versions of All Your Dev Tools with Jenv [sitepoint.com]

Jenv allows you to install and manage several versions of Java-based applications so maintaining a few versions of the same app side by side should not be a problem anymore – very cool.

>> Java SE 9 – JPMS automatic modules [joda.org]

Automatic modules are supposed to be a solution to the problem of migrating existing code to the new modular ecosystem – but there are situations where it might not work flawlessly.

>> Build Your First Progressive Web Application with Angular and Spring Boot [developer.okta.com]

A quick and practical guide to building PWA (Progressive Web Applications) with Spring Boot and Angular.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> First-Class Tests [cleancoder.com]

Having unit tests has always been a good idea – let’s stick to that 🙂

>> How to Think About HTTP Status Codes [mnot.net]

A comprehensive introduction to the proper usage of HTTP status codes.

Also worth reading:

3. Musings

>> The Opportunist’s Guide to Start Consulting (Abridged) [daedtech.com]

Very useful tips for developers considering leaving the full-time employment in favor of consulting/freelancing.

>> 10 Tips on How to be a Great Programmer [jooq.org]

Want to be a better programmer? This is a good place to start 🙂

>> How to Prioritize Bugs on Your To-Do List [daedtech.com]

There are no universal solutions to this problem but we should always remember to try to fix causes and not effects.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> An intern to our intern [dilbert.com]

>> Let’s hear your great idea [dilbert.com]

>> I have a name! [dilbert.com]

5. Pick of the Week

>> Why we only work 4 days a week during summer [m.signalvnoise.com]

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

>> CHECK OUT THE LESSONS

newest oldest most voted
Notify of
Reda ABDI
Guest
Reda ABDI

Great resources! thanks!

skuarch
Guest

more than great !!

Eugen Paraschiv
Guest

Glad you’re enjoying the weekly review 🙂