1. Spring and Java
>> Java Thread Primitive Deprecation [docs.oracle.com]
Let’s talk about the deprecations and alternatives for some Thread methods in Java: stop, suspend, resume, and ThreadDeath.
>> Spring Data JPA entity locking [vladmihalcea.com]
A practical guide on applying a shared or exclusive row-level lock upon fetching one or multiple entities in JPA.
>> JVM Logging – Sip of Java [inside.java]
And a look at unified JVM logging in action: enabling logging, tag configuration, reduced overhead, running applications, and more!
Also worth reading:
- >> Staying JDK: Current in Production [infoq.com]
- >> Maven Central Search Retrieves Dependency Coordinates from Maven Central [infoq.com]
- >> Creating Terabyte Sized Queues with Low-Latency [foojay.io]
- >> Reviewing CVE-2022-42889: Arbitrary Code Execution Vulnerability in Apache Commons Text (Text4Shell) [foojay.io]
- >> Moving Security into the JVM [foojay.io]
- >> Azul Joins the Effort of Improving Supply Chain Security by Launching Vulnerability Detection SaaS [infoq.com]
- >> Java Performance: Ahead-Of-Time versus Just-In-Time [foojay.io]
Webinars and presentations:
- >> Java 17 to 20 Pattern Matching full tutorial with Records, Instanceof and Switch – JEP Café #14 [inside.java]
- >> GraalVM in OpenJDK and More JavaOne Announcements – Inside Java Newscast #36 [inside.java]
- >> A Bootiful Podcast: Java Champion, legend, and prolific open source contributor Andres Almiray [spring.io]
- >> Sending Email Using the Gmail API And Java [blog.sebastian-daschner.com]
Time to upgrade:
- >> Spring Framework 6.0.0-RC4 available now [spring.io]
- >> Spring Security 6.0.0-RC2 is available now [spring.io]
- >> Quarkus 2.13.4.Final released [quarkus.io]
- >> Hibernate ORM 5.6.14.Final [in.relation.to]
- >> Apache Hive release-4.0.0-alpha-2-rc1 [github.com/apache]
- >> Spring Data 2022.0.0-RC2 available [spring.io]
- >> CVE Report Published for Spring Tool [spring.io]
- >> Spring Modulith 0.1 M2 released [spring.io]
- >> Spring Session 3.0.0-RC1 [spring.io]
- >> Release notes – Payara Platform Community 6.2022.1 [docs.payara.fish]
- >> Elasticsearch 8.5.0 – what’s new [elastic.co]
- >> MicroProfile 6.0-RC3 released [github.com/eclipse]
2. Technical & Musings
>> Consistent caching mechanism in Titus Gateway [netflixtechblog.com]
How to horizontally scale a component that is a single source of truth for managed data.
Also worth reading:
- >> Never Lose Data Again – Event Sourcing to the Rescue! [event-driven.io]
- >> Architecture docs as code with Structurizr & Asciidoctor: Part 3 & 4 [blog.codecentric.de]
- >> LATERAL is Your Friend to Create Local Column Variables in SQL [blog.jooq.org]
- >> Browser Bookmarks on the Command Line [hamvocke.com]
- >> The new AWS Europe (Zurich) Region and 16 years of Swiss innovation [allthingsdistributed.com]
3. Comics
>> Asok’s Work Life Balance [dilbert.com]
>> Dilbert Has Long Covid [dilbert.com]
>> Dilbert Was Listening [dilbert.com]
4. Pick of the Week
>> What is CORS? [simplelocalize.io]