1. Spring and Java
>> What's new in Spring Data 2021.0? [spring.io]
JFR metrics, R2DBC by example, more type-safe queries for Kotlin, and supporting jMolecules – all in a new Spring Data version!
>> A look at Kotlin's delegation [blog.frankel.ch]
Empowering composition – different approaches to achieve delegation both at class and property level in Kotlin.
>> Foreign Memory Access and NIO channels – Going Further [inside.java]
Meet resource scope – how a well-defined resource scope can affect the NIO channel limitations!
Also worth reading:
- >> Multi-Tier Compilation in GraalVM [medium.com]
- >> State of Valhalla [github.com]
- >> Java is criminally underhyped [jackson.sh]
- >> Lombok and JPA: What may go wrong? [jpa-buddy.com]
- >> OpenJDK Proposes SecurityManager Deprecation [infoq.com]
- >> Padding IN predicates using Spring Data JPA Specification [tech.asimio.net]
- >> Article Series: Building Microservices in Java [infoq.com]
- >> Changing current directory [blog.tremblay.pro]
Webinars and presentations:
- >> Your Guide to OpenJDK Development [inside.java]
- >> A Bootiful Podcast: Biden campaign CTO, Spinnaker cofounder, Target distinguished engineer, and all around epic guy Dan Woods [spring.io]
- >> 5 Ways to go to Production with Spring Boot (ft. Josh Long)! [youtube.com]
- >> How Java Records Can Improve Serialization [inside.java]
Time to upgrade:
- >> Spring Boot 2.3.10, 2.4.5, and 2.5.0-RC1 available now [spring.io]
- >> Gradle 7.0 Released with Support for JDK 16 [infoq.com]
- >> Gluon Releases SceneBuilder 16 [infoq.com]
- >> Hibernate Reactive 1.0.0.CR3 released [in.relation.to]
- >> JetBrains Releases IntelliJ IDEA 2021.1 [infoq.com]
2. Technical & Musings
>> Introducing Indexed Jobs [kubernetes.io]
Parallelize and partition work between job instances in K8S 1.21 using indexed jobs!
Also worth reading:
- >> Clustered Index [vladmihalcea.com]
- >> Using Terraform to Deploy AWS Resources [reflectoring.io]
- >> Recruiting Software Developers – Coding Tests [henrikwarne.com]
- >> More Good Programming Quotes, Part 5 [henrikwarne.com]
3. Comics
And my favorite Dilberts of the week:
>> Too Technical For Boss [dilbert.com]
>> Zooming Right [dilbert.com]
>> Keyboard Conscience [dilbert.com]
4. Pick of the Week
>> Solutions Architect Tips — The 5 Types of Architecture Diagrams [betterprogramming.pub]
The post Java Weekly, Issue 382 first appeared on Baeldung.