Podcast: The Java Ecosystem Remains Ever-Green By Continuously Adapting to Developers' Needs
https://www.infoq.com/podcasts/java-ecosystem-continuously-adapting-developers/
Podcast: The Java Ecosystem Remains Ever-Green By Continuously Adapting to Developers' Needs
https://www.infoq.com/podcasts/java-ecosystem-continuously-adapting-developers/
ApproveJ v0.9.5 is out
New Replacement interface can be implemented and used with any RegexScrubber.
Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead.
Oh look #flixlang is on the orange site
Flix – A powerful effect-oriented programming language | Hacker News
JVM Inspector with AI: Build a Smart Diagnostic Tool with Quarkus, LangChain4j, and Dev Services. Combine the power of Java introspection tools with a local AI model to analyze running JVMs in plain English.
https://myfear.substack.com/p/ai-jvm-inspector-quarkus-langchain4j
#Java #Quarkus #JVM #LangChain4j
Wasm the Hard Way: Porting the Chicory Compiler to Android | Middle of Nowhere
https://blog.evacchi.dev/posts/2025/07/11/wasm-the-hard-way-porting-the-chicory-compiler-to-android/
You've heard of #scala language that works on the jvm. You also heard about scala native target to native (C) and interoping with that world side stepping the #jvm...
Now get ready for #clojure (jvm language) and it's target to Cpp.
---
#jank programming language - Clojure/LLVM/C++
"Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT*
Today, we released Mill 1.0.0
It comes with a lot of new features and many many internal improvements. But we also changed a lot, so make sure to read the Changelog carefully.
https://github.com/com-lihaoyi/mill/blob/main/changelog.adoc
We aim to roll out more 0.12.x releases that support the transition to the newer APIs by providing more deprecation warnings.
#JRuby is an important part of the OSS and #JVM ecosystem…if you or your company can help support @headius and team’s work please get in touch with him!
https://mastodon.social/@headius/114818341184298906
@parttimenerd #java (really, I mean the #JVM) has always been more something to embed other things into not vice versa.
I do wish the applet security issue had been fixed. But neither Sun nor Oracle ever really fought for front end markets. Those battles could have been won. There had always been loud naysayers. There was a lot of low hanging fruit. Still is. But people up top are just reading Forbes or whatever, not talking to customers.
Don't get me wrong, I am in favor of JEP 504
ApproveJ 0.9.4 is out
The new named method of the ApprovalBuilder now allows to approve multiple values in one test case. Previously the first approved file would have been overwritten by the second.
@mrudokas @didier And that's why I avoid #Java. Even #Kotlin and #Scala already has way less boilerplate (but I still dislike it). Part of the problem is the language, other parts is the libraries - and the alternative #JVM languages only change one part of the equation.
Now you know why I prefer even #C++ over those. In C++ there's already way less boilerplate, and thus also way less efficiency of such tools. In fact I only ever get useful matches at all when writing code for a batch processing framework similar to #ApacheBeam.
Which has a REALLY nice #Go interface where stateless parallel functions can just be Go functions. No class/struct/whatever around it, no extra methods, no weird context objects, just pure functions from type A to type B. That's how I want things to be.
#Haskell also is a very good example, and in fact one of the languages with least amount of boilerplate I know.
Otherwise, the point is "my team does not have the power to change the existing ecosystem". We have projects to deliver, can't spend too much resources in creating better APIs to existing systems. We can do incremental improvements though - in C++ that is possible, in Java it is a lost cause.
VMOptionsExplorer, an online tool for exploring Java Virtual Machine (JVM) command line options now supports JetBrains Runtime (JBR). This is the JDK on which their suite of IDEs is based.
https://chriswhocodes.com/jetbrains_runtime21_options.html
https://github.com/JetBrains/JetBrainsRuntime?tab=readme-ov-file#why-use-jetbrains-runtime
Our next #JCON2025 session is live: 'Legal #JVM Doping in Your Containers' with Dmitry Chuyko
One of the reasonable desires is to #speedup existing #deployments without affecting …
Grab your coffee and hit play: https://youtu.be/6628huqjF9s
Embabel Agent Framework for the JVM
The 15th edition of the #JVM Language Summit is coming up (August 4-6).
Register now to meet and network with #OpenJDK engineers, visiting language experts, and #Java luminaries.
Learn more (sign up soon, space is limited!) https://openjdk.org/projects/mlvm/jvmlangsummit/
И как оно? Рассказываем как прошёл второй Java Rock Stars Meetup
Привет, Хабр! Первый Java Rock Stars Meetup прошёл на ура (обзор первого митапа см. тут ) и вы сказали, что хотели бы ещё. Ну, что ж, мы услышали, приняли и сделали. В конце мая мы провели второй Java Rock Star Meetup в Москве на той же площадке Casa Picassa, только в соседнем лофте. В этот раз мы выбрали площадку с большей вместимостью, поскольку кол-во регистраций в этот раз было сильно выше (как и дошедших до локации участников), чему мы были несказанно рады! Под катом — записи докладов, фото, видео и как это было.
Think #Java's just #LegacyCode & boilerplate? Wrong decade. @vipinaiswarya maps how Java quietly shaped Python, #JavaScript, Go, even Node.js. From garbage collection to WORA & threading – it's everywhere. You just didn’t see it.
Read: https://javapro.io/2025/06/24/javas-impact-in-technology-spectrum/