1. Spring and Java
>> HotSpot Intrinsics [alidg.me]
What you see isn't what you get: an introduction to how compiler intrinsics works on the HotSpot JVM!
>> Smaller, Faster-starting Container Images With jlink and AppCDS [morling.dev]
Application Class Data Sharing or AppCDS meets jlink: faster startup times with AppCDS in custom runtime images!
>> Announcing gRPC Kotlin 1.0 for Android and Cloud [developers.googleblog.com]
Better asynchrony with gRPC and coroutines: high-performance RPC framework with Kotlin, gRPC, and of course, CSP style concurrency.
Also worth reading:
- >> mvnd: Maven's Speed Daemon [infoq.com]
- >> Change Data Capture (CDC) Analysis with CDC Debezium source and Analytics sink in Real-Time [spring.io]
- >> Cloud Events and Spring [spring.io]
- >> Testing Spring Cloud Stream Applications [spring.io]
- >> Override Spring Boot Configuration Properties For Tests [rieckpil.de]
- >> A dirty hack to ease the usage of Log4J2 in Spring Boot [blog.frankel.ch]
- >> Quarkus remote dev in Docker containers [blog.sebastian-daschner.com]
Webinars and presentations:
- >> Episode 9 “Project Panama – The Foreign Memory Access API” with Maurizio Cimadamore and Jorn Vernee [inside.java]
- >> Migrating OpenJDK to Git & GitHub – GitHub Universe 2020 [inside.java]
- >> A Bootiful Podcast: open-web legend Dion Almaer [spring.io]
- >> A Bootiful Podcast: Spring Batch co-lead Mahmoud Ben Hassine [spring.io]
Time to upgrade:
- >> Netty 4.1.56.Final released [netty.io]
- >> Spring Boot 2.4.1, 2.3.7, and 2.2.12 available now [spring.io]
- >> Spring Data 2020.0.2, Neumann-SR6, and Moore-SR12 available [spring.io]
- >> First milestone of Spring Data 2021.0.0 released [spring.io]
- >> Hibernate Validator 6.1.7.Final and 6.0.22.Final released [in.relation.to]
- >> Hibernate Search 6.0.0.Final is out! [in.relation.to]
- >> Spring Batch 4.2.5 and 4.3.1 available now [spring.io]
- >> Spring Vault 2.2.3.RELEASE available [spring.io]
2. Technical
>> How Netflix Scales its API with GraphQL Federation [netflixtechblog.com]
Flexible and complex schema, observability, and security: GraphQL federation at Netflix scale!
Also worth reading:
- >> SQL LATERAL JOIN – A Beginner’s Guide [vladmihalcea.com]
- >> Syntactic Sugar Is Not Always Good [techblog.bozho.net]
- >> Structuring a Cloud Infrastructure Organization [bravenewgeek.com]
- >> On OpenFin and Interoperability [blog.scottlogic.com]
- >> MySQL JDBC Statement Caching [vladmihalcea.com]
- >> NER with little data? Transformers to the rescue! [blog.codecentric.de]
3. Musings
>> Apple's M1 Chip Benchmarks focused on the real-world programming [tech.ssut.me]
ARM vs x86: Apple's M1 chip shines on some famous benchmarks suits for Java, Javascript, Python, and Go!
Also worth reading:
- >> Book Notes: Make Time [reflectoring.io]
- >> Life of a Netflix Partner Engineer — The case of the extra 40 ms [netflixtechblog.com]
- >> Supporting content decision makers with machine learning [netflixtechblog.com]
- >> How Agile Manages Out Innovation [lizkeogh.com]
- >> It Turns Out Your Prospects Don’t Like When You Assume They’re Stupid [daedtech.com]
4. Comics
And my favorite Dilberts of the week:
>> Pick Midpoint [dilbert.com]
>> Assigning Dilbert To Project [dilbert.com]
>> Ted Reimagined More [dilbert.com]
5. Pick of the Week
And a view from the “other side”:
>> How to hire a programmer to make your ideas happen [sive.rs]
The post Java Weekly, Issue 364 first appeared on Baeldung.