1. Spring and Java
>> Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector [inside.java]
Let’s see how we can increase the throughput of a GC algorithm by reducing the number of barriers used.
>> Writing a Profiler in 240 Lines of Pure Java [foojay.io]
Demystifying the internal details of profilers by writing a profiler in Java from scratch in 240 lines!
>> Rapid Startup of Your Cloud-Native Java Applications Without Compromise [infoq.com]
And meet Open Liberty’s InstantOn: a checkpoint-restore approach to enhance the startup speed of JVM applications. Interesting.
Also worth reading:
- >> JDK 20 – Sip of Java [inside.java]
- >> AccessFlag Set for Modifiers [javaspecialists.eu]
- >> Getting Started With Jakarta EE 10 – Jakarta CDI [blog.payara.fish]
- >> Taming Thymeleaf update for Spring Boot 3 [wimdeblauwe.com]
- >> Context Propagation with Project Reactor 2 – The bumpy road of Spring Cloud Sleuth [spring.io]
- >> Chronicle Wire: Object Marshalling [foojay.io]
- >> Context Propagation with Project Reactor 3 – Unified Bridging between Reactive and Imperative [spring.io]
Webinars and presentations:
- >> Java Next – From Amber to Loom, from Panama to Valhalla [youtube.com]
- >> Troubleshooting Native Memory Issues in Java Applications [youtube.com]
- >> A Bootiful Podcast: Spring Integration lead Artem Bilan on the latest in Spring Integration 6 [spring.io]
- >> Foojay Podcast #18: Atlanta JUG and DevNexus [foojay.io]
- >> How to Init Databases With Quarkus [blog.sebastian-daschner.com]
- >> DevOps For Developers: Continuous Integration, GitHub Actions, and Sonar Cloud [foojay.io]
- >> Solving Java Multithreading Challenges in My Google Photos Clone [marcobehler.com]
- >> How To REALLY Do Code Reviews [marcobehler.com]
Time to upgrade:
- >> Spring Cloud 2022.0.2 Is Available [spring.io]
- >> Spring Web Flow 3.0 RC1 Released [spring.io]
- >> Hibernate 6.2 Final Released [in.relation.to]
- >> Quarkus 3.0.0.CR1 Released [quarkus.io]
- >> Eclipse Vert.x 4.4.1 Released [eclipse.org]
- >> Elasticsearch 8.7.0 Released [elastic.co]
- >> Micronaut Framework 3.8.8 Released [micronaut.io]
- >> Apache camel-3.18.6 Released [apache.org]
- >> Payara Platform Community 6.2023.3 Released [payara.fish]
2. Technical & Musings
>> Kubernetes Validating Admission Policies: A Practical Example [kubernetes.io]
A practical example of how we can use admission policies to validate objects/resources passed to K8S’s API server.
>> Application development with large language models [krasserm.github.io]
Turning the user input in the form of natural language into a series of tasks that we can execute.
Also worth reading:
- >> Keeping Kubernetes Secure with Updated Go Versions [kubernetes.io]
- >> Getting Started with OpenAPI Generators: Tips & Tricks [foojay.io]
- >> Effective and Efficient Observability with OpenTelemetry [infoq.com]
- >> Unlocking the Secrets to a Successful Software Engineering Career: An Interview with Otavio Santana [foojay.io]
- >> The Web’s Next Transition [infoq.com]
3. Pick of the Week
>> Programmer Interrupted: The Real Cost of Interruption and Context Switching [contextkeeper.io]