1. Spring and Java
>> All together now: Spring Boot 3.2, GraalVM native images, Java 21, and virtual threads with Project Loom [spring.io]
Finally, we can create GraalVM native images that use Spring Boot (via Spring Boot 3.2) and Java 21’s virtual threads (Project Loom)
Let’s see how pattern matching and sealed classes enhance code maintainability, security, performance, and readability
>> Using JSON Relational Duality Views with Micronaut® Framework [blogs.oracle.com]
And, a practical Guide to Oracle’s JSON Relational Duality with Micronaut: relational tables meet JSON documents
Also worth reading:
- >> A Smooth Transition to Tomorrow: Unveiling the Upgrade Adviser Tool for Jakarta EE 10 [blog.payara.fish]
- >> Securing WildFly Apps with SAML on OpenShift [wildfly-security.github.io]
- >> Top 3 Developer Productivity Engineering Metrics Provided by Gradle Enterprise [gradle.com]
- >> The New JdbcClient Introduced in Spring Framework 6.1 [foojay.io]
- >> Seeding Cosmos DB Data to run Spring Boot 2 Integration Tests [tech.asimio.net]
- >> New candidate JEP: 454: Foreign Function & Memory API [inside.java]
- >> Article: Dealing with Java CVEs: Discovery, Detection, Analysis, and Resolution [infoq.com]
Webinars and presentations:
- >> Java 21 Tool Enhancements: Better Across the Board #RoadTo21 [inside.java]
- >> A Bootiful Podcast: Spring Security lead Rob Winch [spring.io]
- >> JVMLS – Project Leyden [inside.java]
- >> My journey from Aggregates to Functional Composition [event-driven.io]
- >> Java 21 API Changes #RoadTo21 [inside.java]
- >> Disco API: Helping You To Find Any OpenJDK Distribution [foojay.io]
- >> MCL #002: Gavin King & Hibernate 6.3 [marcobehler.com]
Time to upgrade:
- >> Hibernate Search 7.0.0.Beta1 is out [in.relation.to]
- >> Quarkus 3.3.2 Released [quarkus.io]
- >> JHipster v7.9.4 Released [jhipster.tech]
- >> Elasticsearch 8.9.2 Released [elastic.co]
- >> Micronaut Core 4.1.4 Released [micronaut.io]
- >> Helidon 2.6.3 Released [helidon.io]
2. Technical & Musings
>> Problem Details for HTTP APIs – RFC 7807 is dead, long live RFC 9457 [blog.frankel.ch]
Exploring RFC 9457: expressing errors in the context of HTTP APIs using the new Problem Details RFC
Also worth reading:
- >> How to manage CVEs in Open Source Software? [tomitribe.com]
- >> The Power of a Well Written User Story – A Test Engineer’s Perspective [blog.scottlogic.com]
- >> OpenRewrite: Automatic Code Refactoring and Maintenance [foojay.io]
- >> Ops friendly Apache APISIX [foojay.io]
- >> Load Testing: Shoot Your Application With Gatling [foojay.io]
- >> Presentation: Malignant Intelligence? [infoq.com]
- >> Five Ways to Use Gradle Enterprise to Identify and Manage Flaky Tests [foojay.io]
3. Pick of the Week
>> Fixed mindset vs Growth mindset [sive.rs]