Java 17 is here: 14 JEPs with exciting new language and JVM features (8 min)🎉
https://blogs.oracle.com/javamagazine/java-jdk-17-generally-available
Kotlin type inference for recursive generic types (30 sec)🌀
https://twitter.com/sdeleuze/status/1435518813425049606
IntelliJ IDEA 2021.2.2 (10 min)🎉
https://blog.jetbrains.com/idea/2021/07/intellij-idea-2021-2/
JUnit 5.8 is released (1m)🎉
https://twitter.com/junitteam/status/1437131139194494976
@RunWith deprecated in JUnit 5.8 (30 sec)🎉
https://twitter.com/sam_brannen/status/1435959271745892353
Java 17 officially supported in Spring Boot 2.5.5 (30 sec)🎉
https://twitter.com/snicoll/status/1438009506135515136
TravisCI leak (1m)🦹
https://twitter.com/peter_szilagyi/status/1437646118700175360
TIL availableProcessors is dynamic during JVM lifetime (30 sec)🔌
https://twitter.com/mjduigou/status/1435748101784936448
Exploring 120 years of timezones (4 min)🕛
https://blog.scottlogic.com/2021/09/14/120-years-timezone.html
Ship / Show / Ask - A modern branching strategy (7 min)🫐
https://martinfowler.com/articles/ship-show-ask.html
Modern file input/output with the Java Path API and Files helper methods (12 min)📁
https://blogs.oracle.com/javamagazine/path-files-input-output
Efficient Parsing of Reactive Buffer Streams (4 min)🚿
https://spring.io/blog/2021/09/14/efficient-parsing-of-reactive-buffer-streams
The art of long-term support and what LTS means for the Java ecosystem (4 min)⚖️
https://blogs.oracle.com/javamagazine/java-long-term-support-lts
JDK 17 JFR improvements (30 sec)🪰
https://twitter.com/ErikGahlin/status/1437810320517513217
JDK 17 Security Enhancements (6 min)🔒
https://seanjmullan.org/blog/2021/09/14/jdk17
Moving Java Forward Even Faster (1 min)🚄
https://mreinhold.org/blog/forward-even-faster
Brief Intro to the Template Interpreter in OpenJDK (7 min)📄
http://albertnetymk.github.io/2021/08/03/template_interpreter/
Annotation-free Spring (6 min)✨
https://blog.frankel.ch/annotation-free-spring/
Design and Reality (8 min)🏗️
https://verraes.net/2021/09/design-and-reality/
Top comments (0)