@mktany2k.bsky.social
Reposted
Meet Voices – an #opensource #TextToSpeech project built for #Java 17+; with no external APIs or manually installed software required.

Audio files can be generated for various languages based on dictionaries / OpenVoice.

#InfoQ sat down w/ Henry Coles to dive into the tech behind it bit.ly/4os6zuo
November 6, 2025 at 11:49 AM
Reposted
Woo-hoo! I am delighted to announce that my newest book, Spring AI in Action, is now complete and available at Manning! www.manning.com/books/spring...

If you're looking to learn how to apply GenAI in your Java projects, then check out my book.
Spring AI in Action - Craig Walls
Use Spring AI to add generative AI features like virtual assistants, text summaries, and suggestions to your Java applications. No matter what kind of software you’re building, there’s a huge demand ...
www.manning.com
November 6, 2025 at 2:47 PM
Reposted
Spring Boot 4 makes HTTP interface configuration SO much cleaner! 🎯

No more manual proxy factories and boilerplate. Just use ImportHttpServices and you're done.

From 5+ lines of config per client → 1 annotation ✨
November 6, 2025 at 3:30 PM
Reposted
New @graalvm.org Community project from Amazon by Volker Simonis: Integrate the Generational Shenandoah GC into Native Image: github.com/oracle/graal...
Integrate the Shenandoah/Generational-Shenandoah GC into Native Image · Issue #12237 · oracle/graal
Shenandoah/Generational-Shenandoah support is already available for the GraalVM JIT (see PR Shenandoah support and commit [GR-65266] Add support for Shenandoah). Now add support for using Shenandoa...
github.com
September 26, 2025 at 10:49 AM
Reposted
Hint for those submitting a bug report to open source projects: writing "please prioritize" while only providing a repro which contains hundreds of lines of test code with zero explanation does not go down well. (Having the repro is a good thing, of course. Long and unexplained - not so much.)
August 18, 2025 at 3:49 PM
Reposted
Jackson 3.0.0-rc6 released (see github.com/FasterXML/ja...) -- main change is `jackson-annotations` dependency to 2.x (2.19.2 to be precise), so 3.x will work on existing 2.x annotations.
Getting quite close to 3.0.0 final!
Jackson Release 3.0
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
July 20, 2025 at 4:01 AM
Reposted
In this #InfoQ #podcast, @hollycummins.com discusses how "messing around & having fun" boosts problem-solving in #SoftwareEngineering!

She dives into the big shift from just coding to managing code with #AI and tackling cognitive overload.

🎧 Listen now: bit.ly/4edqwka

#DevEx #Productivity
June 24, 2025 at 9:01 AM
Reposted
Quarkus 3.23.4 - Maintenance release
buff.ly/eq2WioI
#Java #quarkus
Quarkus 3.23.4 - Maintenance release
Quarkus: Supersonic Subatomic Java
buff.ly
June 20, 2025 at 5:08 AM
Reposted
#Java 25 is frozen! 🧊 It finalizes 11 features in the language (e.g. simplified main), APIs (e.g. scoped values), and runtime (particularly AOT and JFR) and has 7 more in preview. Walk through the complete list in the latest Inside Java Newscast:

www.youtube.com/watch?v=T5q7...
Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92
YouTube video by Java
www.youtube.com
June 5, 2025 at 7:57 AM
Reposted
🎤 A heartfelt thank-you to all the amazing speakers at #IntelliJIDEAConf 2025!
From Java and Kotlin to AI, Gradle, Kafka, testing, and beyond – your insights, energy, and expertise made this event unforgettable.
We’re so grateful you shared your knowledge with the community! 🙌
June 4, 2025 at 5:10 PM
Reposted
Gave a shout out to many #Java conferences during today's @intellijidea.com keynote. Thx for keeping the community engaged: @jfokus.se @jcon.one @devnexus.bsky.social @nljug.bsky.social @javaland.bsky.social @dev2next.bsky.social @devoxx.com @geecon.bsky.social @jnationconf.bsky.social & more!
June 3, 2025 at 2:14 PM
Reposted
"Code is not an asset—it's a liability. Every line must be maintained, debugged, secured, and eventually replaced. The real asset is the business capability that code enables.

If AI makes writing code faster and cheaper, it's making it easier to create liability."

alonso.network/the-recurrin...
The Recurring Cycle of 'Developer Replacement' Hype
AI isn't replacing developers, it's transforming them. Just as NoCode created specialists and cloud turned sysadmins into DevOps engineers, AI elevates engineers from code writers to system architects...
alonso.network
June 3, 2025 at 9:24 AM
Reposted
#Java peers, I’m on my way to @intellijidea.com conference (June 3-4)! There’s still time to register for this FREE online conference: jb.gg/c463w8

Join me and host @maritvandijk.bsky.social to celebrate 30 years of Java!
IntelliJ IDEA Conf 2025 | June 3-4, 2025
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
jb.gg
June 1, 2025 at 11:55 PM
Reposted
🎉 Java is turning 30! ☕️

On 22 May, join the celebration of three decades of innovation, code, and community!

📺 www.youtube.com/live/LHHPbI7...

🗓️ Checkout the schedule dev.java/community/ja...

Don't miss it! See what's brewing next and be part of Java's joy!

#JavaTurns30 #HappyBirthday
Java's 30th Birthday
YouTube video by Java
www.youtube.com
May 20, 2025 at 9:15 AM
Reposted
JFR is getting a new method sampler that walks stacks at safepoints in JDK 25. Learn all about the new sampler in this week's blog post: mostlynerdless.de/blog/2025/05...
Taming the Bias: Unbiased* Safepoint-Based Stack Walking in JFR - Mostly nerdless
JFR is getting a new method sampler that walks stacks at safepoints in JDK 25. Learn all about the new sampler in this week's blog post.
mostlynerdless.de
May 20, 2025 at 10:21 AM
Reposted
Emmanuel Bernard’s latest blog post introduces the Diataxis framework, which categorizes documentation into Tutorials, How-to Guides, Reference, and Explanation sections to enhance clarity and usability.
bit.ly/400CfwT
#documentation #software
Exploring Diataxis - on structuring documentation
I recently spent some time exploring Diataxis, a documentation framework that promises to make technical documentation not just readable but genuinely useful. You might have heard of Diataxis or you might...
bit.ly
April 15, 2025 at 10:03 AM
Reposted
Stop Just Loosening Coupling — Start Strengthening Cohesion Too
Stop Just Loosening Coupling — Start Strengthening Cohesion Too
When we talk about clean, maintainable code, we often hear about reducing coupling. It’s a familiar battle cry in software design…
medium.com
April 15, 2025 at 10:27 AM
Reposted
I just released the newest version of ap-loader, a platform independent wrapper for async-profiler. The new versions supports async-profiler 4.0: github.com/jvm-profilin...
Release Loader for 4.0 (v10): Heatmaps and Native memory profiling · jvm-profiling-tools/ap-loader
ap-loader v10 Drop support for async-profiler < 4.0 versions, as 4.0 changed how its tested Major changes in the usage of the JFR conversion made by async-profiler which are not hidden Clean up th...
github.com
April 15, 2025 at 11:16 AM
Writing code is like spending money
Some write it because they need it
Some write it because they want it
April 15, 2025 at 2:23 AM
Reposted
Two decades. Countless commits. Approximately one billion merge conflicts. Happy birthday to our favorite little version control system, Git! 🥳
April 7, 2025 at 10:13 PM
Reposted
Jackson 2.19 release candidate -- 2.19.0-rc2 (*) -- being released.
See github.com/FasterXML/ja... for contents.

(*) rc1 process failed due to operator (...me) error so rc2 is the first actual candidate

#java #jackson #json #xml etc
Jackson Release 2.19
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
April 8, 2025 at 1:33 AM
Reposted
#JavaJokeOfTheDay

What happens when you run 20-year-old Java code?

It runs. Simple.
Other languages drop support, break things, and call it “progress.”

Some age like milk. Java? Like enterprise wine. 🍷

#JavaDukeShortStories
April 8, 2025 at 3:30 AM
Reposted
Java may be 30 years old, but it is in its lane, focused, and flourishing. ✨

Let’s take a look at how it’s evolved over the decades and why learning Java could be good for your career. ⬇️
Why Java endures: The foundation of modern enterprise development
For 30 years, Java has been a cornerstone of enterprise software development. Here’s why—and how to learn Java.
github.blog
March 23, 2025 at 9:35 PM
Reposted
⏳ 1 week to go until the #DukeTurns30! Come celebrate the past, present, and future of #Java at one of the most influential development platforms ever created. We can’t wait to see you!

Secure your spot today: bit.ly/4hMS6oO

#Engineers #Developers #Coding
Duke Turns 30
Celebrate 30 years of Java with Azul! Register for Duke Turns 30, a free online event featuring seminars with Java thought leaders & experts.
bit.ly
March 7, 2025 at 12:01 AM
Reposted
Ever wonder how the #Java JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? @mostlynerdless.de explains it all on Foojay.io Today: foojay.io/today/a-glan...
February 17, 2025 at 11:11 AM