Ken Kousen
@kousenit.com
2K followers 630 following 520 posts
Author, speaker, software developer, and technical trainer. Java Champion, teaches Java, Groovy, Gradle, Kotlin, Android, Spring. Publishes "Tales from the jar side" newsletter and YouTube channel
Posts Media Videos Starter Packs
Reposted by Ken Kousen
pragprog.com
Tuesday's Pragmatic Picks
40% off with code pragpicks

Write Better with Vale
Mockito Made Clear
Cruising Along with Java
Modern CSS with Tailwind, Second Edition
links in 🧵

Brian P. Hogan
@kousenit.com
Venkat Subramaniam
@noelrappin.com
Reposted by Ken Kousen
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 Ken Kousen
jonbois.bsky.social
40-40 is a scorigami. congrats everybody
Reposted by Ken Kousen
erik.thauvin.net
Java 25: The Nice, the Meh, and…

#java #jdk

horstmann.com/unblog/20...
Reposted by Ken Kousen
pragprog.com
48 hour FLASH! 45% off with code FLASHSALE
@pragdave felt like stirring things up - he just put nearly every title on sale!
Reposted by Ken Kousen
kousenit.com
My pleasure. I’m very happy to be a subscriber :)
kousenit.com
This collection of hard-won wisdom is exactly why @miketanier.bsky.social Is my favorite NFL writer 🏈
miketanier.bsky.social
Young quarterbacks essentially never get “a year or two on the bench to learn,” and never have. Saying a young quarterback could benefit from such treatment is like saying he would benefit from a visit by his fairy godmother.

miketanier.substack.com/p/secret-wis...
Secret Wisdom of the NFL
May the wise listen and add their learning. And may the discerning gain guidance.
miketanier.substack.com
kousenit.com
Using three AI agent tools at once gives me a much greater appreciation of daycare providers
Reposted by Ken Kousen
kousenit.com
Social media is really dying for the latest news.

Oof, I said that wrong.

OR DID I?
kousenit.com
After going back and forth with @anthropic.com support for days, I accidentally stumbled on the way to get my Claude Code installation working again:

> unset CLAUDE_CODE_OAUTH_TOKEN

If nothing else works, try that
Reposted by Ken Kousen
mrhaki.com
Apache Groovy 5 has been released. Time to brush up my Groovy Goodness series. Let's start with some new ways to create a new map based on an iterable: blog.mrhaki.com/2025/08/groo... (This is actually my 1500th blog post on Messages from mrhaki blog) #Groovy #ApacheGroovy
Groovy Goodness: Transform Iterable Into A Map
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
blog.mrhaki.com
kousenit.com
Long Live also Patton Oswald as Vulcan Doug
kousenit.com
It is clear that Star Trek: Strange New Worlds was definitely not what I expected this week. Apparently one never knows with that show.

(LLaP) #stsnw
kousenit.com
I'll be speaking at the O'Reilly AI Codecon: Coding for the Agentic World on September 9 at 11:00 AM ET. Join us for an intensive exploration of the tools, workflows, and architectures defining this next era of programming. Sign up now to save your spot—for free! bit.ly/4mjJVTE
Coding for the Agentic World - September 2025 - O'Reilly Media
The future of software development is here, and it’s agentic.
bit.ly