Todd Ginsberg
@todd.ginsberg.com
830 followers 590 following 90 posts
#Java and #Kotlin developer. @trijug.dev organizer. Conference speaker. Gatherers4j maintainer, Philatelist. Big fan of doughnuts and F1. Raleigh, NC He/Him 🇺🇸🇨🇦
Posts Media Videos Starter Packs
Reposted by Todd Ginsberg
bostonjavausers.bsky.social
We're looking for a new venue to host our meetings at in 2026. Got a lead? Please reach out to [email protected]
Reposted by Todd Ginsberg
junit.org
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
Reposted by Todd Ginsberg
kotlinconf.com
📣 The KotlinConf'26 Call for Speakers is OPEN!

Share your Kotlin expertise with the world – server-side, web, desktop, mobile, AI/ML, and more! Submit your proposal and get a chance to speak at the year's biggest Kotlin event!

👉 https://kotl.in/conf26-submittalk 👈
Reposted by Todd Ginsberg
devnexus.bsky.social
📢 The Devnexus 2026 CFP is still OPEN—but only until Monday, September 15!

Now’s your chance to share your knowledge, ideas and innovations with developers worldwide at one of the largest Java conferences in the world! 🌍

Apply here ⤵️
devnexus.com/posts/the-cf...
todd.ginsberg.com
This talk by @briangoetz.bsky.social about Growing the Java Language is one of the best I've seen lately. If you've ever wondered "Why can't they just..." about Java, you should watch this. I hope this talk changes the way I approach growing my own APIs.

www.youtube.com/watch?v=Gz7O...
Growing the Java Language #JVMLS
YouTube video by Java
www.youtube.com
Reposted by Todd Ginsberg
amybrown.xyz
this iconic advertising copywriter named Kathy Hepinstall Parks died over the weekend and I wanted to share something from her website I thought Bluesky would like
Why should I write better when a machine can do it for me?
Because actually no one can do it for you, because your voice is unique among all the people on earth. Siri never petted a horse's neck. Alexa has never been ghosted by the captain of the football team. But you have lived, your heart is beating, you have suffered, and you have something important to say. It's a human's job, to use words, and whatever job you give to a machine, that part of your brain goes dark. Maybe it's worth it when it comes to remembering phone numbers and directions, but when that part of your brain that uses words goes dark, that's a vast area that's very close to your soul. Don't let some internet platform convince you that what you have to say and create isn't worthwhile. Words are the echo of your soul. Honing that echo matters.
todd.ginsberg.com
Last (but not least) talk at #KCDC2025: @richard.fichtner.dev teaches us about Java Modernization
todd.ginsberg.com
And from the same talk, a very handy chart of various test doubles and their meanings
todd.ginsberg.com
Last morning talk at #KCDC2025: @jeanneboyarsky.bsky.social is teaching us about testing beyond JUnit. Here, she’s covering @assertj.github.io
todd.ginsberg.com
This morning at #KCDC2025, the great @venkats.bsky.social teaches us about all of the excellent new features in modern Java!
todd.ginsberg.com
Up next at #KCDC2025: @mkheck.bsky.social with his talk “AI 202: Next-level AI Mastery for Java Developers”.

Currently describing how testing AI responses is difficult to do in a way that brings confidence.
todd.ginsberg.com
First talk of the day at #KCDC2025: @evanchooly.bsky.social is teaching us about Java bytecode! Very interesting and I learned a lot!
todd.ginsberg.com
It’s time for #KCDC2025! I’ve already met a bunch of cool people. I have two talks today and am very excited!
todd.ginsberg.com
Next week I'll be speaking on two topics at @kcdc.bsky.social 2025! #Java Loom with a focus on Structured Concurrency, and Java Stream Gatherers.
Title card for "Stream Gatherers: The Missing Link in Java Collections", Thursday, August 14, 2025 at 2:30pm, at KCDC 2025. Title card for "Loom is more than virtual threads: Structured Concurrency and Scoped Values", Thursday, August 14, 2025 at 10:00am at KCDC 2025.