1. Spring and Java
>> What is… a Concurrent Undo Cycle [inside.java]
Have you ever seen a Concurrent Undo Cycle message in your logs? Let’s see what it means and know about its resource usage implications.
>> How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution [foojay.io]
Embracing virtual threads: what is virtual thread pinning, when it happens, and how to mitigate its impact.
>> Processing Kafka records on virtual threads [quarkus.io]
Also, how to process Kafka records on virtual threads and increase the concurrency of the processing.
Also worth reading:
- >> Simplifying Persistence Integration with Jakarta EE Data [infoq.com]
- >> Synchronizing with External Transaction Managers in Spring Cloud Stream Kafka Applications [spring.io]
- >> Java 21 and the Upcoming Jakarta EE 11: A New Era of Cloud Native Java [foojay.io]
- >> QCon SF 2023: How Netflix Really Uses Java by Paul Bakker [infoq.com]
- >> Using JAXB in Custom Ant Tasks on Recent Java Versions [inside.java]
Webinars and presentations:
- >> New Class-File API will make Java Updates easier – Inside Java Newscast #56 [inside.java]
- >> A Bootiful Podcast: Spring Data legend Greg Turnquist on optimizations and queries and more [spring.io]
- >> With Java 21, Your Code Runs Even Faster but How is that Possible? [inside.java]
- >> Generational ZGC – Sip of Java [inside.java]
Time to upgrade:
- >> Spring Shell 2.1.13, 3.0.8 and 3.1.4 are now available [spring.io]
- >> Quarkus 3.4.2 Released [quarkus.io]
- >> Eclipse Jetty 9.4.53, 10.0.17, 11.0.17, and 12.0.2 Released [eclipse.org]
- >> JJWT 0.12.2 Released [github.com/jwtk/jjwt]
- >> Apache Maven 3.9.5 Released [apache.org]
- >> Elasticsearch 8.10.3 Released [elastic.co]
- >> Micronaut Core 4.1.9 Released [micronaut.io]
- >> Apache camel-4.1.0 Released [apache.org]
2. Technical & Musings
>> Why would a Neo4j person be so fond of an embedded, relational database? [info.michael-simons.eu]
A good take on why there is no such thing as a one-size-fits-all solution, especially when it comes to query languages and databases.
Also worth reading:
- >> I find your lack of tests disturbing [blog.code-cop.org]
- >> How to design software architecture pragmatically [event-driven.io]
- >> Nomura Leverages HashiCorp Consul for Microservices Discovery on AWS EC2 [infoq.com]
- >> QCon San Francisco 2023 Day 1: Architectures, Data Engineering, Infra Languages, Staff+ Skills [infoq.com]
- >> QCon San Francisco 2023 Day 2: Design for Resilience, Platform Engineering, Modern ML, JVM Trends [infoq.com]
- >> QCon San Francisco 2023 Day 3: Architecting the Cloud, Deep Tech, Frontend Trends, Org Resilience [infoq.com]
- >> QCon San Francisco 2023: Streamlining Cloud Development with Deno by Ryan Dahl [infoq.com]
3. Pick of the Week
>> Death By a Thousand Microservices [renegadeotter.com]