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.
Image may be NSFW.Clik here to view.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.
