Monitor and troubleshoot Java applications and services with Datadog: 

>> Try it free!

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Concurrency: Java Futures and Kotlin Coroutines []

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

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

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

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

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

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

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

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

>> How to Think About HTTP Status Codes []

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

Also worth reading:

3. Musings

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

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

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

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

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

>> Let’s hear your great idea []

>> I  have a name! []

5. Pick of the Week

>> Why we only work 4 days a week during summer []

Monitor and troubleshoot Java applications and services with Datadog: 

>> Try it free!

newest oldest most voted
Notify of

Great resources! thanks!


more than great !!

Eugen Paraschiv

Glad you’re enjoying the weekly review 🙂