1. Spring and Java
>> Do You Trust Profilers? I Once Did Too. [foojay.io]
As they say, profilers are “lying creatures” and prone to limitations of a particular profiling method – better know these beforehand.
>> JEP 430: String Templates (Preview) [openjdk.org]
Looks like Java will be getting String interpolation after all these years.
Also worth reading:
- >> Getting started with Spring Security and Spring Boot [reflectoring.io]
- >> How to use jOOQ’s Converters with UNION Operations [blog.jooq.org]
- >> Spring Cloud Function for Azure Function [spring.io]
- >> Migrating Applications to TornadoVM v0.15 (Part 2) [foojay.io]
- >> Java Serialization Filtering: Prevent 0-day Security Vulnerabilities [foojay.io]
- >> Event Driven Hello World Program [foojay.io]
Webinars and presentations:
- >> How To Do Code Reviews [marcobehler.com]
- >> A Bootiful Podcast: Spring Cloud Stream and Spring Cloud Function lead Oleg Zhurakousky [spring.io]
- >> How to Structure Modern Enterprise Java Projects [blog.sebastian-daschner.com]
Time to upgrade:
- >> Hibernate 6.2 CR3 Released [in.relation.to]
- >> Spring Framework 6.0.6 available now [spring.io]
- >> Gradle 8.0 Provides Improved Kotlin DSL and Build Times [infoq.com]
- >> Spring Data 2022.0.3 and 2021.2.9 released [spring.io]
- >> Spring Boot 3.0.4 available now [spring.io]
- >> Quarkus 2.16.4.Final Released [quarkus.io]
- >> Eclipse Jetty 12.0.0.beta0 Released [eclipse.org]
- >> Eclipse Vert.x 4.4.0 Released [eclipse.org]
2. Technical & Musings
>> How Tests Support Refactoring [blog.thecodewhisperer.com]
Tests make refactoring easier indirectly… by making it safer.
>> Is it Time to go Back to the Monolith? [foojay.io]
Microservices were overhyped – time to go back to pros/cons assessments and choose appropriate tools for the job.
Also worth reading:
- >> TLS Handshake Explained [auth0.com]
- >> Developing Software to Manage Distributed Energy Systems at Scale [infoq.com]
- >> Data ingestion pipeline with Operation Management [netflixtechblog.medium.com]
- >> Authenticate with OpenID Connect and Apache APISIX [blog.frankel.ch]
3. Pick of the Week
>> How Discord Stores Trillions of Messages [discord.com]