DEV Community

Christopher Kocel
Christopher Kocel

Posted on

1

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/

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs