Wednesday Links - Edition 2025-10-01

The state of HTTP clients in Spring (4...

DEV Community
Wer feste arbeitet, darf auch Feste feiern! Gestern Pflichttermin: #Wiesn mit der #JvM-Creators-Crew 🍺🎡 Später Nachmittag in der #Bräurosl: deftige #Brotzeit, süßer #Kaiserschmarrn und frisches #HackerPschorr – Foodie-Herz happy 🥨🍗 Bands: #Wackelkontakt, #BellaNapoli, #SexOnFire, #BohemianRhapsody 🎶🔥 Nasse Straßen, warmes Zelt, laute Kehlen – perfekte #WiesnGaudi. #Dirndl #Lederhose #Bavaria 💚 #Oktoberfest #München #Oktoberfest2025 #Bierzelt #Prost #OzapftIs #AgencyLife #TeamLove #travel
@dpp and in other news, my main research WIP is an #OSS project making .NET assemblies available in the #JVM ecosystem with a scala port of Mono.cecil https://github.com/spice-labs-inc/cilantro
GitHub - spice-labs-inc/cilantro: A Scala port of Mono.cecil

A Scala port of Mono.cecil. Contribute to spice-labs-inc/cilantro development by creating an account on GitHub.

GitHub

You know the syntax. But do you know the why behind Stream, Optional, var, sealed & more? Vipin Menon maps 30 years of evolution powering your IDE. You’re standing on decades of design.

Trace the footprints: https://javapro.io/2025/05/20/a-journey-through-30-years-of-api-evolution/

#JVM #VirtualThreads #ProjectLoom #JAVAPRO

Added #JVM Stack Operations mapping to my #UltimaVM (see link). But I am thinking of adding indirect adressing:

PUSH.U64 [r0-r1] Push mem val from addr in r0 to addr in r1
PUSH.F32 [r0] Push val at mem addr in r0

https://tinyurl.com/JVMToUltimaVM

#bytecode #VirtualMachine #Coding #Programming #VM #RISC_OS

Ultima VM – Unified, Lightweight, Typed Instructions MAchine bytecode interpreter

Ultima is an efficient bytecode interpreter virtual machine (VM) designed for Application Virtualization and to improve software engineers’ development experience and optimize bytecode execut…

Paolo Fabio Zaino's Blog

#Serverless isn’t for #Java. Or is it? Marius Stein & Vishal Shanbhag weaponize #GraalVM & #Kubernetes to turn your app into a lightning-fast, eco-friendly machine. Still think you can’t have both speed & sustainability?

See how: https://javapro.io/2025/06/11/greener-code-sustainable-java-deployments-with-native-builds-and-knative-serverless-on-kubernetes/

#Cloud #JVM @graalvm

⚡ Braucht mein Technologie-Park wirklich noch eine weitere Sprache?

Mit Kotlin 2.0 und dem neuen K2 Compiler ist klar: Kotlin ist kein Nischenprojekt mehr.

🚀 Schnellere Builds & IDE
🌍 Ein Code für Android, iOS, Web & JVM
🔒 Moderne Features & Safety

➡️ Deep Dive unserer Expertin Iryna Dohndorf: https://dev.karakun.com/2025/09/18/Kotlin-K2-Compiler.html

📚 Mehr technische Artikel & Insights gibt es regelmässig auf dem Karakun Developer Hub 👉 https://karakun.dev

#Kotlin #Kotlin2 #JVM #SoftwareEngineering

Java with Sugar: Why Kotlin Is More than Cotton Candy on a Stick

Kotlin 2.0 marks a turning point with the K2 compiler, multiplatform capabilities, and advanced features that go beyond “Java with sugar.” Discover how Kotlin bridges gaps in the Java ecosystem, boosts developer productivity, and sets the course for the future of JVM and cross-platform development.

Karakun Developer Hub

[Перевод] JVM: Барьеры, которые подходят любому GC

В новом переводе от команды Spring АйО рассказывается, как сократить время разогрева JVM с помощью ahead-of-time компиляции (в рамках Project Leyden), а также объясняется, почему традиционные GC-барьеры мешают гибкому выбору сборщика мусора. Статья содержит интересное решение — GC-независимые барьеры загрузки , которые можно «пропатчить» в рантайме под конкретный GC, обеспечивая совместимость без переписывания кода.

https://habr.com/ru/companies/spring_aio/articles/949710/

#java #jvm #jit #jitкомпилятор #jitкомпиляция #jvm_hacks #jvm_options #performance #performance_optimization

JVM: Барьеры, которые подходят любому GC

В новом переводе от команды Spring АйО рассказывается, как сократить время разогрева JVM с помощью ahead-of-time компиляции (в рамках Project Leyden), а также объясняется, почему традиционные...

Хабр

🎉 30 Jahre Java – und die Reise geht weiter!

Auf der #BaselOne25 zeigt Falk Sippach, welche Neuerungen #Java 21 bis 25 bringen 🚀

Von Pattern Matching über Virtual Threads, String Templates und Value Types bis hin zu API-Verbesserungen & #JVM Updates: Falk liefert den Überblick, was heute schon im #JDK steckt – und was euch in den nächsten Jahren erwartet.

📅 16.10. | Markthalle Basel
🎟️ https://eventfrog.ch/BaselOne2025
📌 Programm mehr: https://baselone.org/#programm

#BaselOne

BaselOne 2025 in Basel

Veranstaltung 15.10.2025 - 15.10.2025 in Basel. Am BaselOne 25 Workshop-Tag bieten Software-Expert:innen halbtägige Events für Softwareentwickler:in

Eventfrog

Any #java or #jvm people on #guix actually happy with how the maven-build-system does things?

It looks a bit backwards from a reproduceable build pov to me.