Java Weekly, Issue 275

Here we go…

1. Spring and Java

===== >> A comparison of assertion libraries [blog.frankel.ch]

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 [reflectoring.io]

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 [spring.io]

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

2. Technical and Musings

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 [advancedweb.hu]

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 [infoq.com]

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.

3. Comics

===== And my favorite Dilberts of the week:

>> It Already Works [dilbert.com]

4. Pick of the Week

===== >> Learn Enough Docker to be Useful [towardsdatascience.com]

Leave a Reply

Your email address will not be published.