Cowtown Coder
cowtowncoder.bsky.social
Cowtown Coder
@cowtowncoder.bsky.social
Coder, OSS Author (Jackson, Woodstox, java-uuid-generator etc); father; hiker; immigrant; worker. Born in Finland, lives nowadays in the magnificent US Pacific Northwest.
Reposted by Cowtown Coder
Please don't forget to give what you can this year, we can't come close to filling the gap that our government has created but it still matters
Most Americans aren’t making end-of-year charitable giving plans, according to the results of a new AP-NORC poll, despite the many fundraising appeals made by nonprofits that rely on donation surges in the calendar’s final month to reach budget targets. https://to.pbs.org/4prpLIt
Most Americans aren't making year-end charitable contributions, poll finds
Most Americans aren’t making end-of-year charitable giving plans, despite the many fundraising appeals made by nonprofits that rely on donation surges in the calendar’s final month to reach next year’...
www.pbs.org
December 22, 2025 at 11:59 PM
Reposted by Cowtown Coder
Per NY Times’s Michael Grynbaum on X, this is Sharyn Alfonsi’s email to her “60 Minutes” colleagues in full:
December 22, 2025 at 3:37 AM
Reposted by Cowtown Coder
BRAVO to COSTCO for standing up to trump, and SUING his ass for imposing his idiotic tariffs.

In a world full of Targets, be a COSTCO.
December 3, 2025 at 4:50 AM
Reposted by Cowtown Coder
Exciting News 🎉 Spring Boot 4.0.0 is here: spring.io/blog/2025/11...
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 10:18 PM
Anyone have a link to something showing how to do Code Coverage (jacoco) on Quarkus-based service being `@QuarkusIntegrationTest`ed, when Q service runs using TestContainers?
December 3, 2025 at 7:16 PM
A word for my Potential Future Sponsors!

github.com/sponsors/cow...

... if you want to help speed up Jackson development.
Sponsor @cowtowncoder on GitHub Sponsors
Tatu Saloranta, better known as the "Cowtown Coder", is a long-time Open Source developer. He has authored and maintains many popular Java OSS libraries, including Jackson JSON library, Woodstox an...
github.com
December 3, 2025 at 4:25 AM
UGH. GenAI Slop spreading: HR tool replaced simple "show PTO balance" with Chatbot (ditto for requesting time-off). Much worse interface, strictly inferior, costlier all around.

Initial feeling was "fuck this shit -- I'm out".

What is this even? Some corporate goals for "Use. MORE. AI!"?!?
December 1, 2025 at 6:33 PM
Reposted by Cowtown Coder
I feel like one of the most underrated explanations for what's happening right now in global politics is that almost everyone has lost their minds.
November 30, 2025 at 2:59 AM
Reposted by Cowtown Coder
"That would be an ecumenical matter"
November 29, 2025 at 2:14 PM
Reposted by Cowtown Coder
JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open!

Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software?

1/3 ⏩
Support JUnit
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
steady.page
November 26, 2025 at 11:29 AM
Liking Claude Code even more: I'm slow adopter, but today got into tool-making; asked Claude to write a script to find all `jackson-databind` issues with 5 or more upvotes.

1-shotted nice Python script that called Github API and it... Just Worked.

Old News I know. But I'm getting there.
November 26, 2025 at 3:24 AM
Reposted by Cowtown Coder
X has changed their policy and now you can see where the accounts are based.

Here’s an “influencer from Texas”
November 21, 2025 at 6:36 PM
What we often have is Degenerative AI... :-/
November 21, 2025 at 6:12 PM
Reposted by Cowtown Coder
/5 Now. Members of the United States military are not obligated to follow unlawful orders. This is baked into the law; it’s not subject to dispute. A soldier refusing an order will have to establish the order was ”manifestly unlawful.”
November 20, 2025 at 4:42 PM
Had forgotten approx. size of Jackson codebase, checked. Somewhat smaller than I thought. FWTW, LoCs:

1. `jackson-core` (streaming JSON read/write): ~60k
2. `jackson-databind` (Java Object mapping): ~135k
3. `jackson-annotations`: ~6k

(2.20.0 and 3.0.0 very similar).
So abt 200k of Java for core
November 21, 2025 at 12:56 AM
I often think about this... xkcd.com/1172/
Workflow
xkcd.com
November 20, 2025 at 8:52 PM
Reposted by Cowtown Coder
thanks for attending the Seattle Java User Group last night

@jonatan-ivanov.bsky.social @cowtowncoder.bsky.social @seattlejug.bsky.social

Slides are available here:

docs.google.com/presentation...
November 19, 2025 at 3:08 PM
Another great talk tonight at SeaJUG! www.meetup.com/seajug/event...

-- any local corporations interested in sponsorship? Spots available!
Dependency management for Java applications, Tue, Nov 18, 2025, 6:00 PM | Meetup
Modern Java systems utilize hundreds (or thousands) of dependencies. Each additional dependency adds complexity to the application development process. Java developers need
www.meetup.com
November 19, 2025 at 4:56 AM
Only now realized (thanks to doctorow.medium.com/https-plural... f.ex) how problematic using Apps for ordering is -- can actually (try to) enforce ToS very much unlike with non-app transactions. Nasty.
Shake Shack wants you to shit yourself to death
The bifurcation of justice is always and ever a prelude to fascism.
doctorow.medium.com
November 17, 2025 at 6:06 PM
Reposted by Cowtown Coder
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! spring.io/blog/2025/11...

Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊

#spring #java
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 5:40 PM