1. Spring and Java
>> Hibernate’s StatelessSession – What it is and how to use it [thorben-janssen.com]
Meet StatelessSession: no caches, automatic flushes, dirty checks, cascading and lazy loading but still has some benefits.
>> Introduction to Project Panama – Part 2: Variadic Functions [inside.java]
Let’s see how project Panama makes it possible to call native variadic functions in Java using the Foreign Function & Memory API.
>> Spring Data JPA MultipleBagFetchException [vladmihalcea.com]
Fetching multiple collections with Spring Data JPA and how to avoid/handle MultipleBagFetchException exception.
Also worth reading:
- >> Project Leyden Delays OpenJDK AOT Compiler, Optimizes JIT Compiler Instead [infoq.com]
- >> The new HTTP Client API [inside.java]
- >> Hot features of Hibernate ORM 6.1 [in.relation.to]
- >> Loopr: A Loop/Reduction Macro for Clojure [aphyr.com]
Webinars and presentations:
- >> Episode 24 “Towards Generational ZGC!” [inside.java]
- >> Spring Tips: Learn Spring for GraphQL (the last two episodes: parts 7 and 8) [spring.io]
- >> A Bootiful Podcast: JVM and .NET legend Ted Neward on… just about everything [spring.io]
- >> What is OpenJDK? – Inside Java Newscast #28 [inside.java]
Time to upgrade:
- >> Spring Boot 2.6.9 and 2.7.1 available now [spring.io]
- >> Camel 3.14.4 [github.com/apache]
- >> Micronaut Framework 3.5.2 Released [micronaut.io]
- >> 5.2.0 – The Grails Framework [grails.org]
- >> Netflix Conductor v3.9.0 [github.com/Netflix]
- >> Eclipse jetty.project 9.4.48.v20220622 [github.com/eclipse]
- >> Quarkusio Quarkus 2.10.0.Final [github.com/quarkusio]
2. Technical & Musings
>> Hard things in Computer Science [blog.frankel.ch]
A good overview of hard problems in CS: timezones, distributed systems, bugs, and of course cache invalidation and naming stuff!
Also worth reading:
- >> Understanding Have I Been Pwned’s Use of SHA-1 and k-Anonymity [troyhunt.com]
- >> 10 Advanced Vim Features [blog.sebastian-daschner.com]
- >> Promoting Working Together With Value Streams [blog.jbrains.ca]
- >> Planning Poker: Tools for online estimation sessions [blog.codecentric.de]
- >> Google Cloud Functions (2nd Gen) Java Sample [java-allandsundry.com]
- >> HTTPS with mutual authentication [tryingthings.wordpress.com]
- >> Building an instant noodles DevOps starter pack with Terraform and AWS[blog.codecentric.de]
3. Comics
And my favorite Dilberts of the week:
>> 100 Percent Of The Vote [dilbert.com]
>> Ratbert In Charge Of Data Security [dilbert.com]
>> Sunday Birthing Human [dilbert.com]
4. Pick of the Week
And, if you haven’t yet had a look at the survey (and prizes) here, it’s an interesting one to go through: