1. Spring and Java
>> Shenandoah in JDK 11 – Interview With Red Hat's Team [infoq.com]
Deep insights from Kennke and Shipilev about Shenandoah's history, the interaction with other JVM parts and source code, the integration with OpenJDK, and the GC internals!
>> GitHub Welcomes the OpenJDK Project! [github.blog]
OpenJDK is now completely on GitHub as part of Java 16 and Project Skara: the number of contributors is already tripled!
>> Hibernate Session doWork and doReturningWork methods [vladmihalcea.com]
Working directly with JDBC connections in Hibernate with doWork and doReturningWork APIs.
Also worth reading:
- >> Full-Text Search with Hibernate Search and Spring Boot [reflectoring.io]
- >> Remote File Ingest with Spring Cloud Data Flow [spring.io]
- >> Java InfoQ Trends Report—September 2020 [infoq.com]
- >> Processing Files With Java 8 Streams [reflectoring.io]
- >> Sealed Java State Machines [benjiweber.co.uk]
- >> Type-Safe and Intuitive Hibernate/JPA Queries by Leveraging Java Streams [minborgsjavapot.com]
- >> java.util.PrimitiveIterator.OfInt [javaspecialists.eu]
Webinars and presentations:
- >> How the HotSpot and Graal JVMs execute Java Code [infoq.com]
- >> A Bootiful Podcast: Long time Spring Framework engineer Arjen Poutsma on Spring's web support, Scala, API Design, Reactive programming and more [spring.io]
- >> A Year with Java 11 in Production! [infoq.com]
- >> MPremiering: Cloud Native Java, Redux [spring.io]
Time to upgrade:
- >> IntelliJ IDEA 2020.2.3 Is Available [blog.jetbrains.com]
- >> Release: Hibernate ORM 5.4.22.Final [in.relation.to]
- >> Spring Cloud Data Flow 2.7.0-M1 and 2.6.3 Released [spring.io]
- >> Spring Data Azure Cosmos DB V3 – Generally Available [spring.io]
2. Technical
>> On learning a new programming language [blog.frankel.ch]
A critical take and guide on learning a new programming language.
Also worth reading:
- >> REST: Working with asynchronous operations [mscharhag.com]
- >> Loopy [blog.cleancoder.com]
- >> Maintainable error handling with Feign clients? Not a dream anymore [arnoldgalovics.com]
3. Musings
>> The five pillars of IT security [blog.codecentric.de]
An effective, and not just additive, approach to integrating IT security into organizations!
Also worth reading:
- >> The AWS account administrator's guide to MFA [advancedweb.hu]
- >> Home office headsets: consider open-back [kylecordes.com]
- >> To Market Yourself as a Freelance Dev, Stop Posturing for Your Peers [daedtech.com]
4. Comics
And my favorite Dilberts of the week:
>> No Mask For Zoom Call [dilbert.com]
>> Astrology Filter [dilbert.com]
>> Robots Will Sneak Up On Us [dilbert.com]
5. Pick of the Week
>> 8 Logical Fallacies That Mess Us All App [markmanson.net]
The post Java Weekly, Issue 354 first appeared on Baeldung.