Hey folks, with a lot of stuff happening around in both work and personal life, I sometimes forget to actually post articles even when they are (almost) ready. So here are two missed ones from two previous weeks. Hope you'll find it useful.
🌱 Spring Boot Annotations: Behind the Scenes and the Self-Invocation Problem: a nice post on the proxy in Spring and what you should remember when using different annotations.
💾 A beginner’s guide to Hibernate Statistics: what is Hibernate statistics for and how to turn it on.
🐘 Gradle 8.3 Release Notes: Gradle 8.3 is released. It promises faster compilation and less memory consumption which may be important for large projects, such as Android.
🌏 OpenTF Announces Fork of Terraform: HashiCorp changed the license for Terraform, and here is the community's response.
✉️ Kafka is dead, long live Kafka: WarpStream is a Kafka alternative built on top of S3. It is in developer preview and not ready for production yet, but still interesting to follow.
⚙️ Should That Be a Microservice? Keep These Six Factors in Mind: the author suggests 6 criteria to find out if some functionality should be extracted into a microservice on its own.
🌱 This is the Beginning of the End of the N+1 Problem: Introducing Single Query Loading: Spring Data JDBC will provide an ability to load arbitrary aggregates with nested collections with a single select statement.
🌱 What's New in Spring Framework 6.x: Spring 6.1 has a full support of Virtual Threads and JDK 21.
🧭 Resize CPU Limit To Speed Up Java Startup on Kubernetes: how to make Java application start faster in Kubernetes using vertical CPU scaling on start.
☕️ How Tiered Compilation works in OpenJDK: if you always wanted to know what is HotSpot, JIT compiler, and Tiered Compilation in JDK (but were afraid to ask), then this post is for you.
Dream your code, code your dream.
Top comments (0)