1. Spring and Java
>> The best way to test the data access layer [vladmihalcea.com]
Evaluating the pros and cons of different approaches of testing data access layers: unit testing vs integration/system testing
>> Hello eBPF: Developing eBPF Apps in Java (1) [foojay.io]
Java meets eBPF: attaching a program directly to the Linux kernel and getting all sorts of information out. Interesting.
>> Stepping in 2024 with Powerful Java Language Features [inside.java]
And, towards a more concise Java: String templates, unnamed patterns, variables, unnamed classes, and instance main methods
Also worth reading:
- >> The Best Ways to Learn Java [blog.jetbrains.com]
- >> Statistics for the 1BRC Java Challenge [minborgsjavapot.com]
- >> Where do you get your Java? [foojay.io]
- >> A Hidden Benefit of Implicit Joins: Join Elimination [jooq.org]
- >> Spring to Security: Get Insights with New Spring Health Assessment [tanzu.vmware.com]
Webinars and presentations:
- >> Foojay Podcast #40: Making Java Attractive for Beginners in Programming [foojay.io]
- >> A Bootiful Podcast: Apache Skywalking’s Sheng Wu and Apache ShardingSphere’s Trista Pan [spring.io]
- >> Spring Tips: Spring Data JDBC [spring.io]
Time to upgrade:
- >> Spring Web Services 4.0.10 is released [spring.io]
- >> Spring Data 2023.1.2 and 2023.0.8 available [spring.io]
- >> Spring Framework 6.1.3 and 6.0.16 available now [spring.io]
- >> Spring Cloud Dataflow 2.11.2 Released [spring.io]
- >> Spring for Apache Pulsar 1.0.2 available now [spring.io]
- >> Hibernate Reactive 2.2.1.Final released [in.relation.to]
- >> JDK 21.0.2, 17.0.10, 11.0.22, and 8u401 Have Been Released! [blogs.oracle.com]
- >> Quarkus 3.6.6 released – Maintenance release! [quarkus.io]
2. Technical & Musings
>> Kicking the tires of Docker Scout [frankel.ch]
Meet Docker Scout: detecting security vulnerabilities in Docker images
Also worth reading:
- >> Should you record multiple events from business logic? [event-driven.io]
- >> KSP2 Aims to Improve Kotlin Meta-Programming, Adds Support for the K2 Kotlin Compiler [infoq.com]
3. Pick of the Week
>> Clever code is probably the worst code you could write [engineerscodex.com]