1. Spring and Java
>> From Spring Boot to Quarkus [blog.frankel.ch]
The new kid on the block: a practical guide on how to migrate a typical Spring Boot app to Quarkus!
>> New language features since Java 8 to 15 [advancedweb.hu]
Java evolution for people in a hurry: an anthology of improvements and new features available in modern Java.
>> Getting Started with Spring Data Specifications [reflectoring.io]
Flexing data access with Specifications: a more maintainable approach for ad-hoc queries with a myriad of custom filters.
Also worth reading:
- >> Spring Boot Apps with Kong API Gateway using OpenAPI & Declarative Configuration [blog.codecentric.de]
- >> Mapping Java Records to JSON columns using Hibernate [reflectoring.io]
- >> Spring Cloud Streams and Elasticsearch sink [spring.io]
- >> Monitoring Spring Boot with Prometheus and Grafana [ordina-jworks.github.io]
Webinars and presentations:
- >> A Bootiful Podcast: Spring Boot 2.4 and living legend, CTO, and friend John Davies [spring.io]
- >> OpenJDK Projects Give Rise to Innovations in JDK 15 and Beyond [youtube.com]
- >> Secrets of the Shenandoah Garbage Collector [youtube.com]
Time to upgrade:
- >> Spring Boot 2.4.0 available now [spring.io] and >> Spring Boot 2.3.6 available now [spring.io]
- >> Hibernate ORM 5.3.20.Final released [in.relation.to]
- >> Hibernate Search 5.11.6.Final released [in.relation.to]
- >> Spring Data 2020.0 – New and Noteworthy in Spring Data MongoDB 3.1 [spring.io] and Spring Data JDBC 2.1 [spring.io] and Spring Data R2DBC 1.2 [spring.io]
2. Technical
>> On distributed systems and elliptic curve cryptography [martin.kleppmann.com]
Going all academic on distributed systems and EC cryptography: An academical and yet practical take on distributed systems and ECC.
Also worth reading:
- >> Permutation – Heap's Algorithm [java-allandsundry.com]
- >> The how of monitoring your services [blog.codecentric.de]
- >> Use-cases for IAM roles [advancedweb.hu]
- >> How to use OpenAPI with API Gateway REST APIs [advancedweb.hu]
3. Musings
>> The No-Excuses Guide to Innovation with APIs [blog.scottlogic.com]
Reinventing digital services by thinking and acting more strategically instead of pursuing one-off solutions.
Also worth reading:
- >> IIoT product development: lessons from past projects [blog.codecentric.de]
4. Comics
And my favorite Dilberts of the week:
>> Information From Carl [dilbert.com]
>> Rewriting Shakespeare [dilbert.com]
>> Real Men Multitask [dilbert.com]
5. Pick of the Week
Datadog is back, with full visibility into an always growing number of solid, native integrations – both in and out of the Java ecosystem:
>> End-to-end visibility into performance and code efficiency with Datadog APM
Simply put, you can drill in starting with the browser all the way down to individual DB queries – with no sampling, which is a little bit crazy to think about
The post Java Weekly, Issue 360 first appeared on Baeldung.