1. Spring and Java
>> Helidon Níma — Helidon on Virtual Threads [medium.com]
Helidon meets Loom – a concurrency model to handle HTTP requests using cheap virtual threads.
>> Java is Very Fast, If You Don’t Create Many Objects [blog.vanillajava.blog]
Avoiding object allocations and GC pauses while passing 4 billion events/seconds over TCP. Let’s see how’s that even possible.
>> JEP 429: Extent-Local Variables to Promote Immutability in Java [infoq.com]
And a lightweight approach to share immutable data between threads using Extent Local variables. Good stuff.
Also worth reading:
- >> JDK 19 and JDK 20: What We Know So Far [infoq.com]
- >> Using jOOQ’s Implicit Join From Within the JOIN .. ON Clause [blog.jooq.org]
- >> Intro to Lucene | How to build your Search Engine [advancedweb.hu]
- >> The Story of a Java 17 Native Memory Leak [foojay.io]
- >> The Spring Data findAll Anti-Pattern [vladmihalcea.com]
- >> Review: Devops Tools For Java Developers [info.michael-simons.eu]
- >> Controlling your Server with a Reverse Shell Attack [foojay.io]
- >> A POM by any other name [andresalmiray.com]
Webinars and presentations:
- >> Java To The Future [inside.java]
- >> Java 19 in Action – Inside Java Newscast #33 [inside.java]
- >> How to Build a Command-Line Text Editor With Java (Part 1) [youtube.com]
- >> Uploading Files With Quarkus [blog.sebastian-daschner.com]
- >> A Bootiful Podcast: Hashicorp’s Rosemary Wang on securing the intersection of apps and ops with Hashicorp Vault [spring.io]
- >> OpenJDK: Where the Magic Happens [inside.java]
Time to upgrade:
- >> Hibernate ORM 6.1.3.Final released [in.relation.to]
- >> Spring Cloud 2021.0.4 (codename Jubilee) Has Been Released [spring.io]
- >> oracle/helidon 2.5.3 [newreleases.io]
- >> Micronaut Framework 3.6.3 released! [micronaut.io]
- >> Netflix Conductor v3.11.2 [github.com/Netflix]
- >> Quarkus 2.12.1.Final released [quarkus.io]
2. Technical & Musings
>> A beginner’s guide to YugabyteDB [vladmihalcea.com]
Meet YugabyteDB: a PostgreSQL compatible, open-source, and distributed SQL database.
Also worth reading:
- >> Event Versioning with Marten [event-driven.io]
- >> Platform Engineering – A primer [blog.codecentric.de]
- >> Request Waiting List [martinfowler.com]
- >> The maze of Python dependency management [blog.frankel.ch]
- >> New Series: Creating Media with Machine Learning [netflixtechblog.medium.com]
- >> You can’t Do That: Abstracting over Ownership in Rust with Type Inference (and GATs Don’t Help) [lucumr.pocoo.org]
3. Comics
And my favorite Dilberts of the week:
>> Exceeding Expectations [dilbert.com]
>> One Last Reframe [dilbert.com]
>> Doing The Impossible [dilbert.com]
4. Pick of the Week
Finally, last week I talked about the new hosted technical debt platform from vFunction :
Simply put, it’s a solid way to understand what your technical debt actually looks like.