1. Spring and Java

>> Reactive BookStore Service Broker [spring.io]

A quick example demonstrating the Reactive API support available in several Spring projects. Very cool.

>> Groovy 3.0 Adds New Java-Like Features [infoq.com]

Some of the highlights include lambda expressions, try-with-resources, and an enhanced for-loop.

>> Enforcing Java Record Invariants With Bean Validation [morling.dev]

And an experiment with the Java 14 Records preview feature and Byte Buddy.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> One-Time Passwords Do Not Provide Non-Repudiation [techblog.bozho.net]

As secure hardware modules become the norm in smartphone tech, it may be time to say goodbye to the OTP.

>> Seven ways of handling image and machine learning data with AWS SageMaker and S3 [blog.codecentric.de]

And some common approaches for preserving your ML data as you port your Jupyter notebooks to SageMaker.

Also worth reading:

3. Musings

>> On Pair Programming [martinfowler.com]

A strong case for pair programming, along with some dos and don’ts to keep in mind when implementing it in your team.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Master Engineer [dilbert.com]

>> Poison Pill [dilbert.com]

>> Wally Stopped Trying [dilbert.com]

5. Pick of the Week

>> Work Less, Get More Done: Analytics For Maximizing Productivity [kalzumeus.com]