Here we go…

1. Spring and Java

>> Simplifying packaging Spring Boot 2 applications into Docker images using Google's Jib [tech.asimio.net]

A nice write-up about this handy Maven plugin that lets you build a Docker image without a Docker host. Very cool.

>> Use JDBI with Spring Boot [github.io]

Yet another library built on top of JDBC that you can use to interact with your SQL database in Spring Boot.

>> Java serialization [blog.frankel.ch]

A brief primer on the ins and outs of object serialization and deserialization.

>> How to Configure Environment-Specific Logging Behavior with Spring Boot [reflectoring.io]

A pragmatic way to tailor logging configurations to different environments using Spring Boot profiles.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Netflix Cloud Security: Detecting Credential Compromise in AWS [medium.com]

With cyber attacks ever on the rise, you can never be too cautious when it comes to protecting your cloud API's credentials. Good stuff.

>> Terraform Multi-Provider Deployment Including a Custom Provider [blog.codecentric.de]

A solid tutorial on how to write Terraform plugins so that you can deploy an infrastructure spanning multiple cloud providers.

>> Application Safety and Correctness Cannot Be Offloaded to Istio or Any Service Mesh [blog.christianposta.com]

While a service mesh can improve distributed systems reliability, it's no silver bullet. Developers are still on the hook when it comes to building safety within individual applications.

>> Too Clean? [blog.cleancoder.com]

And finally, a reminder from Uncle Bob that a little messiness can actually make systems more “livable”.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Dilbert's Kobayashi Maru [dilbert.com]

>> Highly Illogical [dilbert.com]

>> One to Beam Up [dilbert.com]