DEV Community

Christopher Kocel
Christopher Kocel

Posted on

Wednesday Links - Edition 2024-12-11

Java 24 Language & API Changes - Inside Java Newscast #81 (10 min)🎁
https://nipafx.dev/inside-java-newscast-81/

Quality Outreach Heads-up - JDK 24 Prepares Restricted Native Access (3 min)💂
https://inside.java/2024/12/09/quality-heads-up/

Quality Outreach Heads-up - JDK 24: Security Properties Files Inclusion (1 min)🥪
https://inside.java/2024/12/10/quality-heads-up/

Quality Outreach Heads-up - JDK24: Retiring the Security Manager (3 min)👴
https://inside.java/2024/12/11/quality-heads-up/

Mark–Scavenge: Waiting for Trash to Take Itself Out (6 min)🗑️
https://inside.java/2024/11/22/mark-scavenge-gc/

TLDR: Designing Hyper-Deterministic, High-Frequency Trading Systems (6 min)🚄
https://blog.vanillajava.blog/2024/12/tldr-designing-hyper-deterministic-high.html

Novel Uses of Core Java for Low-Latency and High-Performance Systems (7 min)✨
https://blog.vanillajava.blog/2024/12/novel-uses-of-core-java-for-low-latency.html

A Java Conversion Puzzler: Understanding Implicit Casting and Overflow (4 min)🪸
https://blog.vanillajava.blog/2024/12/a-java-conversion-puzzler-understanding.html

Performance Tip: Rethinking Collection.toArray(new Type[0]) (3 min)🤔
https://blog.vanillajava.blog/2024/12/performance-tip-rethinking.html

Trivially Copyable Objects in Java (7 min)💗
https://blog.vanillajava.blog/2024/12/trivially-copyable-objects-in-java.html

Performance Tip: Specify Collection Capacity When Size is Known (4 min)🧴
https://blog.vanillajava.blog/2024/12/performance-tip-specify-collection.html

Demystifying Java Object Sizes: Compact Headers, Compressed Oops, and Beyond (4 min)📐
https://blog.vanillajava.blog/2024/12/demystifying-java-object-sizes-compact.html

Efficient Distributed Unique Timestamp Identifier Generation (6 min)🪪
https://blog.vanillajava.blog/2024/12/efficient-distributed-unique-timestamp.html

Storing 1 TB in Virtual Memory on a 64 GB Machine with Chronicle Queue (4 min)🗃️
https://blog.vanillajava.blog/2024/11/storing-1-tb-in-virtual-memory-on-64-gb.html

Why Does Math.round(0.49999999999999994) Round to 1? (7 min)📍
https://blog.vanillajava.blog/2024/12/why-does-mathround049999999999999994.html

WireMock Now Has an Official Spring Boot Integration (2 min)🔌
https://www.wiremock.io/post/wiremock-now-has-an-official-spring-boot-integration

Extending Spring Data Repositories Just Got Easier (3 min)📄
https://spring.io/blog/2024/12/03/extending-spring-data-repositories-just-got-easier

Please Don't Yield A Lot (11 min)🦥
https://www.javaspecialists.eu/archive/Issue320-Please-Dont-Yield-A-Lot.html

Task Schedulers in Java: Modern Alternatives to Quartz Scheduler (8 min)⏱️
https://foojay.io/today/task-schedulers-in-java-modern-alternatives-to-quartz-scheduler/

Date HTTP header formatting (1 min)📅
https://www.damirscorner.com/blog/posts/20241129-DateHttpHeaderFormatting.html

Kotlin trick: writing shared Enum utility code (2 min)🪄
https://whtwnd.com/p-y.wtf/entries/Kotlin%20trick%3A%20writing%20shared%20Enum%20utility%20code

Kotlin Tips and Tricks You May Not Know: #4 — Safe Collection Access (4 min)🛡️
https://medium.com/@elenavanengelen/kotlin-tips-and-tricks-you-may-not-know-4-safe-collection-access-eec352a87d5a

Kotlin 2.1.0: Smarter when with Guard Conditions (3 min)👮
https://tomsabel.com/kotlin-2-1-0-smarter-when-with-guard-conditions-4541160d67a0

The square roots of all evil (4 min)👹
https://neilmadden.blog/2024/12/03/the-square-roots-of-all-evil/

Bluesky's Decentralized Architecture Compared to Mastodon and Twitter/X (19 min)⛩️
https://softwaremill.com/blueskys-decentralized-architecture-compared-to-mastodon-and-twitter-x/

Top comments (0)