#jvm

[ follow ]
fromInfoQ
5 days ago

Fray Detects Concurrency Issues in JVM Languages

Carnegie Mellon University has introduced Fray, a concurrency testing tool for JVM programs to catch bugs and replay them. Written in Kotlin and based on this research paper, Fray can't find all concurrency issues, but uses recent research to maximize the chances of detecting them. Fray uses shadow locking, a technique that incorporates extra locks to mediate access to shared resources in a specific order.
Software development
#kotlin
#scala
fromMedium
1 week ago
Java

The Language That Made Me Feel Like a Genius (Until It Didn't): My Breakup with Scala

fromMedium
2 months ago
Java

The Programming Language That Could Have Replaced Java-but Didn't

Scala offered JVM compatibility, concise expressive syntax, and functional+OO features but failed to unseat Java in enterprise, becoming niche despite early big-tech adoption.
fromMedium
3 months ago
Scala

Scala Today: JVM, Web, Native-Why It Still Matters

Scala remains relevant in 2025, powering JVM applications, modern web development with Scala.js, and native performance via Scala Native.
fromMedium
1 week ago
Java

The Language That Made Me Feel Like a Genius (Until It Didn't): My Breakup with Scala

#java
Artificial intelligence
fromInfoQ
2 months ago

Bringing AI Inference to Java with ONNX: A Practical Guide for Enterprise Architects

Transformer-class models can run directly in the JVM via ONNX, enabling AI inference without adding Python dependencies or disrupting Java-based pipelines.
Java
fromblog.devgenius.io
4 months ago

Xtend: Java-Friendly JVM Programming.

Xtend is a concise, expressive statically-typed language for the Java Virtual Machine that enhances Java development productivity.
[ Load more ]