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:
>> Spring Cloud Services – Service Registry [zoltanaltfatter.com]
>> APIs To Be Removed from Java 11 [marxsoftware.blogspot.com]
>> New Version of ByteBuddy Fully Supports Java 11 [infoq.com]
>> Effectively Sealed Classes in Java [4comprehension.com]
>> What is Eclipse MicroProfile? [tomitribe.com]
>> Running Flowable on MongoDB [blog.flowable.org]
Webinars and presentations:
>> Webinar: Building Spring Boot apps with Vaadin 10 [youtube.com]
Time to upgrade:
>> Spring Cloud for Google Cloud Platform 1.0 goes GA! [spring.io]
>> Spring Cloud Open Service Broker 2.0.1.RELEASE is now available [spring.io]
>> Hibernate ORM 5.3.5.Final released [in.relation.to]
>> Hibernate Validator 6.0.12.Final released [in.relation.to]
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:
>> My Favorite Command-Line Shortcuts [henrikwarne.com]
>> Hindsight lessons about API testing [mrslavchev.com]
>> Hyperledger Fabric test network on AWS using Ansible [blog.codecentric.de]
>> 5 Good Reasons to Use a Log Server [reflectoring.io]
>> 3 Reasons Why Version Control is a Must for Every DevOps Team [blog.takipi.com]
>> Product launch checklist [mehdi-khalili.com]
3. Comics
And my favorite Dilberts of the week: