Generic Top

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


Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Java 9 and IntelliJ IDEA []

It’s nice to see that tools are adapting to new releases super quickly 🙂

>> Sneakily Throwing Exceptions in Lambda Expressions in Java []

Java 8 brought also small amendments to Type Inference – which can be used for disguising checked exceptions as runtime exceptions.

Definitely good to know about it but it’s worth being careful when using it.

>> The JVM on Fire – Using Flame Graphs to Analyse Performance []

Looks like Flame Graphs can be a much more readable alternative to standard profilers’ views.

>> Testing Microservices — Java & Spring Boot []

A comprehensive guide to Microservices testing with Spring Boot.

>> SecureLogin For Java Web Applications []

The SecureLogin protocol is a new promising option for securing web applications.

>> RebelLabs Developer Productivity Report 2017: Why do you use the Java tools you use? []

It’s always super interesting to get usage insights for tools we actually use.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Polite HTTP API design – “Use the headers, Luke!” []

It’s always a good idea to use the right HTTP headers – as the spec intended 🙂

Also worth reading:

3. Musings

>> Low-risk Monolith to Microservice Evolution Part I []

A cool write-up about minimizing risk when refactoring your monolith to microservice architecture.

>> Starting a Tech Firm in the Era of the Efficiencer []

Quite a few interesting tips here 🙂

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Soul Killing Tasks []

>> Estimate of Timeline []

>> Ideal Customer []

5. Pick of the Week

>> What ORMs have taught me: just learn SQL []

Generic bottom

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