Here we go…

1. Spring and Java

>> A comparison of assertion libraries []

A side-by-side comparison of Strikt and Atrium libraries for Kotlin and how they stack up against AssertJ.

>> Paging with Spring and Spring Boot []

A deep dive into Spring Data's Pageable, Page, Slice, and Sort interfaces, and how to use them together in Spring controllers.

>> Reactor Debugging Experience []

And a quick introduction to BlockHound and the Reactor Debug agent — two experimental tools for debugging Reactive code. Very cool.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> How does a relational database execute SQL statements and prepared statements []

An overview of the Parser, Optimizer, and Executor modules that are responsible for processing SQL and prepared statements.

>> AWS: Increase instance security by allowing SSH only from your IP []

A handy shell script that lets you SSH into your AWS instance from a single IP, while keeping it blocked for the rest of the world.

>> The Impact and Ethics of Conversational Artificial Intelligence []

And, as conversational AI technology continues to advance, we must ask ourselves not only what we can do, but also what we should and should not do with it.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Nuclear Power Invention []

>> It Already Works []

>> Wally Blames the Chemtrails []

4. Pick of the Week

>> Learn Enough Docker to be Useful []

Next »
Java Weekly, Issue 276
« Previous
Java Weekly, Issue 274

Generic bottom

To help you get access to the material during the current, global COVID-19 crisis, all courses are 30% off until July 2


Comments are closed on this article!