1. Spring and Java
>> OpenJDK Comes to Windows 10 on ARM [infoq.com]
More contributions to the Java ecosystem from Microsoft: A distribution of OpenJDK for Windows on ARM CPU architectures.
>> Finalizing instanceof Pattern Matching and Records in JDK 16 [marxsoftware.blogspot.com]
After a few rounds of previews, Java 16 will ship with the final version of pattern matching for instanceof and records. A version to be excited about!
>> Request/Reply Pattern with Spring AMQP [reflectoring.io]
It’s not always about pub-sub or fire-and-forget messaging: A practical guide on how to implement a request/reply communication style with Spring AMQP.
Also worth reading:
>> JPA AttributeConverter – A Beginner’s Guide [vladmihalcea.com]
>> Announcing JMS 2.0 Preview over AMQP on Azure Service Bus [azure.microsoft.com]
>> Run Your Maven Build Anywhere with the Maven Wrapper [reflectoring.io]
>> Improve build times with Context Caching from Spring Test [rieckpil.de]
>> Entity Lifecycle Model in JPA & Hibernate [thorben-janssen.com]
>> Ternary Associations – Modelling Associations between 3 Entities [thorben-janssen.com]
Webinars and presentations:
>> A Bootiful Podcast: Josh Lock on supply chain security, Docker trust, TUF, and more [spring.io]
>> 4 Questions to Ask Your Dev Team [infoq.com]
>> Square Pegs, Square Holes: CI/CD that Fits [infoq.com]
>> Encryption Overview [techblog.bozho.net]
Time to upgrade:
>> Hibernate ORM 5.3.18.Final released [in.relation.to]
>> Spring HATEOAS 1.1.1.RELEASE is out! [spring.io]
>> Spring Tools 4.7.1 released [spring.io]
2. Technical and Musings
>> Patterns of Distributed Systems [martinfowler.com]
An insightful take on how to cope with a few common challenges in distributed systems including network delays, process crashes, process pauses, and last but certainly not least, unsynchronized clocks.
>> More Uninterrupted Time At Work for You and Your Organization [phauer.com]
Lessons learned from working from home: A collection of cultural and organizational approaches to work effectively, both remote and on-site.
Also worth reading:
>> MySQL audit logging using triggers [vladmihalcea.com]
>> Unbundling Data Science Workflows with Metaflow and AWS Step Functions [netflixtechblog.com]
>> A Natural Microflow in TDD [blog.thecodewhisperer.com]
>> Different kinds of testing [blog.frankel.ch]
3. Comics
And my favorite Dilberts of the week:
>> Asok Analysis [dilbert.com]
>> Sarcasm Works Better [dilbert.com]
4. Pick of the Week
I’ll pick DataDog again this week – with a strong focus on their solid logging support – as that’s the main aspect of the platform I’m using right now:
>> Explore an easy-to-use, cost-effective log management solution from Datadog
Simply put – a really solid and mature end-to-end way to monitor your application, with full support for pretty much anything Java.