1. Spring and Java
>> OpenJDK Proposes Project Galahad to Merge GraalVM Native Compilation [infoq.com]
Meet project Galahad: a new way to merge some parts of the GraalVM Community Edition codebase into OpenJDK.
>> Spring Data Hibernate Entity Listeners [vladmihalcea.com]
Configure Spring Data to register several Hibernate Entity Listeners that can intercept entity state modifications.
>> What’s New in Eclipse MicroProfile 6.0? [blog.payara.fish]
New, some backward incompatible additions into MicroProfile 6, including the new distributed tracing approach.
Also worth reading:
- >> Java InfoQ Trends Report – December 2022 [infoq.com]
- >> Why Did We Choose Jakarta Faces for the UI of the Eclipse Starter for Jakarta EE? [foojay.io]
- >> Questions about JHipster, JHipster Lite, and Spring Boot 3 [raibledesigns.com]
- >> Compilation Avoidance with Gradle [foojay.io]
- >> Why the Cool Kids Use Event Loops [foojay.io]
- >> What Java Version Are You Running? Let’s Take a Look Under the Hood of the JDK! [foojay.io]
Webinars and presentations:
- >> 24 Java Features You Missed In 2022 – Inside Java Newscast #39 [inside.java]
- >> A Bootiful Podcast: Microsoft’s Brian Benz on the state of Java, Microsoft, Azure, and so much more [spring.io]
- >> Coding Session With ChatGPT — How Helpful Is It? [blog.sebastian-daschner.com]
- >> Debug Like a Senior Developer [foojay.io]
- >> Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects [foojay.io]
- >> 7 Awesome Libraries for Java Unit & Integration Testing [marcobehler.com]
Time to upgrade:
- >> Spring for Apache Kafka 3.0 and Spring for RabbitMQ 3.0 Released [infoq.com]
- >> Spring Framework 6.0.3 available now [spring.io]
- >> Spring Batch 5.0 Delivers JDK 17 Baseline and Support for Native Java [infoq.com]
- >> Quarkus 2.15.0.Final Released [quarkus.io]
- >> Helidon 2.5.5 Released [helidon.io]
- >> camel-3.20.0 Released [apache.org]
- >> Payara Platform Community 6.2022.2 Released [payara.fish]
- >> Spring Security 6.0.1, 5.8.1, 5.7.6 and 5.6.10 available now [spring.io]
- >> Spring Cloud 2022.0.0 (codename Kilburn) Has Been Released [spring.io]
- >> Spring for GraphQL 1.1.1 released [spring.io]
2. Technical & Musings
>> Data Reprocessing Pipeline in Asset Management Platform @Netflix [netflixtechblog.medium.com]
How to build massive data processing pipelines to organize, store and discover the digital media assets at Netflix’s scale.
>> RabbitMQ vs Kafka: How to Choose an Event-Streaming Broker [tanzu.vmware.com]
With the relatively new streams addition to RabbitMQ, let’s see when to choose either RabbitMQ or Kafka in different scenarios. An interesting read.
Also worth reading:
- >> What’s Not To Like About This Code? An Experiment. [blog.thecodewhisperer.com]
- >> Simple, Rolling-Update Production Setup With Docker & Traefik [blog.sebastian-daschner.com]
- >> HTTP Client CLI – Run Requests and Tests on CI [blog.jetbrains.com]
- >> Mastodon: Zero to Green Tests Locally (as of December 2022) [avdi.codes]
- >> Secure your Kubernetes workloads with OPA Gatekeeper [blog.codecentric.de]
- >> The magic is that there is no magic. Or how to understand design patterns. [event-driven.io]
- >> An immutable Mastodon handle [blog.frankel.ch]
- >> Finding accounts to follow on Mastodon [martinfowler.com]
- >> Time to Renovate [blog.codecentric.de]
- >> The basic building blocks of AWS IoT Core [advancedweb.hu]
3. Comics
>> Zero Balance [dilbert.com]
>> Cyber Security [dilbert.com]
>> Dogbert Crypto Advice [dilbert.com]
4. Pick of the Week
>> Challenging algorithms and data structures every programmer should try [austinhenley.com]