1. Spring and Java
>> Lifetimes in the Foreign Function & Memory API [openjdk.java.net]
How the new Foreign Function & Memory API prevents temporal bugs such as memory leaks and/or use-after-free using lifetimes. Very interesting.
>> Scaling a Spring application with a YugabyteDB cluster [vladmihalcea.com]
Let’s see how easy it is to scale the data access layer of a Spring application with a YugabyteDB cluster.
>> How to Release a Java Module with JReleaser to Maven Central with GitHub Actions [foojay.io]
And a step-by-step process of releasing a Java module with JReleaser to Maven Central with GitHub Actions.
Also worth reading:
- >> MicroProfile 6.0 Delivers Alignment with Jakarta EE 10 and a New Specification [infoq.com]
- >> Making IntelliJ Work for the Dev: the Insights Exposed by the New Book Written by Gee and Scott [infoq.com]
- >> On Markdown in (Java) documentation comments [openjdk.java.net]
- >> A Quick Look At Faces (JSF) 4.0 In Jakarta EE 10 [blog.payara.fish]
- >> JEP draft: Preview Features: A Look Back, and A Look Ahead [openjdk.org]
- >> An Opinionated Guide To Getting Started With Jakarta EE Development in 2023 [blog.payara.fish]
Webinars and presentations:
- >> Java’s Plans for 2023 – Inside Java Newscast #40 [inside.java]
- >> A Bootiful Podcast: Dr. Amanda Martin, Gradle developer advocate [spring.io]
- >> Presentation: State of OpenTelemetry, Where Are We and What’s Next? [infoq.com]
- >> Automation That I Use in My Vim Environment [blog.sebastian-daschner.com]
- >> Foojay Podcast #12: State and Future of the IDEs [foojay.io]
- >> #95: SQLite: the most ubiquitous database on the planet. And beyond! [nurkiewicz.com]
Time to upgrade:
- >> Spring Boot 2.7.8 and 3.0.2 available now [spring.io]
- >> Interesting new filters on Spring Cloud Gateway 4.0 [spring.io]
- >> Spring Modulith 0.3 released [spring.io]
- >> Quarkus 2.13.7.Final Released [quarkus.io]
- >> Micronaut Framework 3.8.2 Released [micronaut.io]
- >> Helidon 2.5.6 Released [helidon.io]
- >> Apache camel-3.18.5 Released [apache.org]
- >> Piranha CMS Version 10.3 Released [piranhacms.org]
- >> Payara Platform Community 6.2023.1 Released [payara.fish]
- >> WildFly 26.1.3 is released [wildfly.org]
2. Technical & Musings
>> The quest for REST [blog.frankel.ch]
Steps for an API to become truly RESTful: taking advantage of resources, HTTP verbs, hypermedia, and sensible status codes.
>> Emulating Window Functions in MySQL 5.7 [blog.jooq.org]
Window functions are landed in MySQL 8, so let’s come up with a way to emulate that API in MySQL 5.7. Good stuff.
Also worth reading:
- >> How Bitnami Uses VMware Image Builder to Deploy 60k Apps Per Month and How You Can Do the Same [tanzu.vmware.com]
- >> Melbourne gets a Region, a big trip, and a brain mapping startup [allthingsdistributed.com]
- >> Vaadin, OAuth2, and Keycloak [foojay.io]
- >> Better performance with DOD [abdullin.com]
- >> Guide to Projections and Read Models in Event-Driven Architecture [event-driven.io]
- >> A Comprehensive TDD Kata [medium.com]
- >> Why rapid collaboration needs careful preparation [blog.scottlogic.com]
3. Comics
>> Instagram Narcissist [dilbert.com]
>> Viral Advice [dilbert.com]
>> Long Term Career Plan [dilbert.com]
4. Pick of the Week
>> The yaml document from hell [ruudvanasseldonk.com]