<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/java_libhunt/best-of/2024/11" -->

---
title: Best Awesome Java Newsletter posts — November 2024
description: The most upvoted Awesome Java Newsletter posts from November 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/java_libhunt/best-of/2024/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/java_libhunt/best-of/2024/11
og:type: website
og:site_name: daily.dev
og:title: Best Awesome Java Newsletter posts — November 2024 | daily.dev
og:description: The most upvoted Awesome Java Newsletter posts from November 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Awesome Java Newsletter — November 2024

1. 1  
[](https://daily.dev/posts/z-garbage-collector-in-java-hmwdi8fan "Z Garbage Collector in Java")  
Article  
![Avatar of java_libhunt](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7729929f2ca649d7b13f6b04aa94d300)Awesome Java Newsletter · 2y  
Z Garbage Collector in Java  
Java applications have diverse performance requirements, such as throughput, latency, and scalability. The Z Garbage Collector (ZGC) is designed to minimize pause times while efficiently managing large heap sizes. Unlike traditional garbage collectors that can cause significant application pauses, ZGC performs most of its work concurrently with the application, achieving minimal interruptions. This makes it ideal for high-demand environments like financial systems and large-scale cloud applications. The article includes a practical comparison between ZGC and G1 GC, showcasing ZGC's superior performance in maintaining low latency.  
26  
2
2. 2  
[](https://daily.dev/posts/spring-boot-3-4-0-available-now-tve8vh8r7 "Spring Boot 3.4.0 available now")  
Article  
![Avatar of java_libhunt](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7729929f2ca649d7b13f6b04aa94d300)Awesome Java Newsletter · 2y  
Spring Boot 3.4.0 available now  
Spring Boot 3.4.0 has been released. It includes various updates and features, improving the overall performance and user experience. By continuing to use their site, you consent to the use of cookies in accordance with the Cookie Notice.  
16
3. 3  
[](https://daily.dev/posts/how-fast-does-java-compile-the-mill-jvm-build-tool-nuir4muum "How Fast Does Java Compile? :: The Mill JVM Build Tool")  
Article  
![Avatar of java_libhunt](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7729929f2ca649d7b13f6b04aa94d300)Awesome Java Newsletter · 2y  
How Fast Does Java Compile? :: The Mill JVM Build Tool  
The post highlights the high performance of the Java compiler, capable of compiling over 100,000 lines of code per second on a single core. However, it points out the significant overhead added by various build tools such as Maven, Gradle, and Mill. Benchmarks show Mill performing better than Maven and Gradle, but all build tools still introduce substantial delays compared to direct compilation with javac. Optimizing for a warm, long-lived JVM can dramatically improve compilation speed, emphasizing the need for more efficient build tools.  
11

[See all Awesome Java Newsletter archives](/sources/java%5Flibhunt/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/java_libhunt/best-of/2024/11#page","url":"https://daily.dev/sources/java_libhunt/best-of/2024/11","name":"Best Awesome Java Newsletter Posts — November 2024","description":"The most upvoted Awesome Java Newsletter posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/java_libhunt/best-of/2024/11#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/z-garbage-collector-in-java-hmwdi8fan","name":"Z Garbage Collector in Java"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/spring-boot-3-4-0-available-now-tve8vh8r7","name":"Spring Boot 3.4.0 available now"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-fast-does-java-compile-the-mill-jvm-build-tool-nuir4muum","name":"How Fast Does Java Compile? :: The Mill JVM Build Tool"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Awesome Java Newsletter","item":"https://daily.dev/sources/java_libhunt"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/java_libhunt/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

