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.
Good (not brief but good) explanation of why Stock Buybacks Suck: doctorow.medium.com/https-plural...
Stock buybacks are stock swindles
Raising the value of a stock without raising the value of the company.
doctorow.medium.com
November 10, 2025 at 5:43 PM
What. The?!

" Would you like me to:
1. Revert my changes and document the findings?
2. Continue investigating with a different approach?
3. Keep my current partial fix and note it as a work-in-progress?

> 1

⏺ Let me continue investigating with a different approach
"
November 6, 2025 at 11:04 PM
Reposted by Cowtown Coder
Does anyone know if JD met with Dick Cheney lately?
November 4, 2025 at 7:32 PM
Ugggh. Today is the day I hate Git. 💩
October 31, 2025 at 3:46 AM
Still rather impressed by Claude Code: 5 Jackson bugs/RFEs fixed in as many days, and all but 1 kind that I just hadn't found time to tackle. F.ex this PR github.com/FasterXML/ja... for issue filed in... 2014.

Thinking of Blogging about "Tatu's Simple Stupid Claude Code Workflow For E-Z Bug Fixes"?
Fixes #114 in 2.x: support STRICT_DUPLICATE_DETECTION by cowtowncoder · Pull Request #783 · FasterXML/jackson-dataformat-xml
Fixes #114: add support for StreamReadFeature.STRICT_DUPLICATE_DETECTION. Will need to clean up a bit but functional.
github.com
October 31, 2025 at 2:42 AM
Jackson 2.20.1 patch version -- github.com/FasterXML/ja... -- released. #java #json #csv #xml
Jackson Release 2.20.1
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 31, 2025 at 2:39 AM
Reposted by Cowtown Coder
Look at this ridiculous primitive country, casting out its sex pests rather than making them Presidents or Mayors or Supreme Court justices
Breaking News: Andrew, the younger brother of King Charles III, is being stripped of his title as prince, Buckingham Palace said. nyti.ms/4oQeykJ
October 30, 2025 at 8:25 PM
Jackson 2.19.4 (github.com/FasterXML/ja...) patch release out -- 2.19 branch now closed (leaving LTS 2.18, and 2.20 as open 2.x branches).
#java #json #jackson #xml etc
Jackson Release 2.19.4
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 30, 2025 at 1:02 AM
Reposted by Cowtown Coder
Finally managed to squeeze the follow-up (to "Jackson 3.0 released") blog post out -> cowtowncoder.medium.com/why-upgrade-...
Why upgrade to Jackson 3.0?
(if you are happy with Jackson 2.x functionality)
cowtowncoder.medium.com
October 29, 2025 at 1:00 AM
Finally managed to squeeze the follow-up (to "Jackson 3.0 released") blog post out -> cowtowncoder.medium.com/why-upgrade-...
Why upgrade to Jackson 3.0?
(if you are happy with Jackson 2.x functionality)
cowtowncoder.medium.com
October 29, 2025 at 1:00 AM
Reposted by Cowtown Coder
ICE: thug trash.
A running team from Chicago posted that Trump’s federal agents dragged a runner (67 years old) from his car, broke his ribs, and caused internal bleeding.

IG: dwrunning1
October 28, 2025 at 2:46 PM
Jackson 2.18.5 release out, see github.com/FasterXML/ja... .

(NOTE: 2.18 is the first LTS (Long-Term Support) Jackson version -- will stay open longer than 2.19 and 2.20)
Jackson Release 2.18.5
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 28, 2025 at 3:42 PM
Reposted by Cowtown Coder
Customers who saw Ring doorbells as a convenient tool in the fight against porch piracy have effectively (if unintentionally) teamed up with Amazon to build “a crowd-sourced, nationwide, neighborhood surveillance network to which the government now has a set of keys.” nymag.com/intelligence...
Why Is Amazon Watching Us?
The retail giant just can’t help but monitor people!
nymag.com
October 27, 2025 at 6:14 PM
Reposted by Cowtown Coder
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Planning to expose data store via MCP, but in a dynamic way: DB entity owners need to explicitly "open up" resources. Java has MCP server functionality (Quarkus f.ex has really nice extension), but all seem to be static.
Anyone familiar with more dynamic Java libraries/frameworks?
October 27, 2025 at 4:13 PM
Reposted by Cowtown Coder
I have updated the blog post after Spring Boot 4.0.0-RC1 release, which restores in a deprecated form the Jackson 2 auto-configuration to help migrating, and Spring Security 7.0.0-RC1 one that leverages "safe default typing".
I have just published "Introducing Jackson 3 support in Spring" with hopefully useful insights on Spring Boot 4 upcoming JSON support and on the migration from Jackson 2. spring.io/blog/2025/10...
Introducing Jackson 3 support in Spring
Level up your Java code and explore what Spring can do for you.
spring.io
October 27, 2025 at 9:54 AM
Reposted by Cowtown Coder
This is the guy who lied on the stand at a trial in LA, telling the jury he witnessed the defendant assault the ICE officer, when the video showed the ICE officer assault the defendant. The jury took an hour to acquit. He's referred to immigrants as "filth, trash, and scum."
October 27, 2025 at 1:05 AM
Ok. With furious urgency, I tried FOURTH fix -- third hardest so far, for github.com/FasterXML/ja... -- and things went well until I... Pro Subsciber... finally ran out of tokens :-)

So time to take a break.

This has been fun. And scary. And.... transformative.
Unable to deserialize stringref-enabled CBOR with ignored properties · Issue #599 · FasterXML/jackson-dataformats-binary
When deserializing CBOR with string references enabled using jackson-dataformats-binary, if the original string being referenced is in a field ignored by an annotation such as @JsonIgnoreProperties...
github.com
October 27, 2025 at 12:56 AM
Another One Bites the Dust! Claude slayed github.com/FasterXML/ja... -- once again something I'd have figured out, but didn't have time to dig into. Impressed by Claude reading brief desc (I thought I had added failing test but I hadn't), grokking it all. Asked to write test; did so...
Fix #598: Separate END_OBJECT return from parser close in ProtobufParser by cowtowncoder · Pull Request #626 · FasterXML/jackson-dataformats-binary
Fix #598: Separate END_OBJECT return from parser close in ProtobufParser Previously, ProtobufParser would call close() while simultaneously returning END_OBJECT at the top level, causing the parser...
github.com
October 27, 2025 at 12:38 AM
Ok: upping the ante quite a bit -- this -- github.com/FasterXML/ja... -- seems def non-trivial... let's see how Claude does cracking that nut.
Generics using wildcard not correctly resolved · Issue #5285 · FasterXML/jackson-databind
Search before asking I searched in the issues and found nothing similar. Describe the bug I opened a Spring Boot issue, but it seems the issue is Jackson related. See spring-projects/spring-boot#46...
github.com
October 26, 2025 at 11:09 PM
Getting serious about gen-ai coding by playing with Claude Code. Begin genuinely impressed by even just initial introspection it does for a github project like, say, jackson-jr (hoping to vibe code one of issues today -- earlier gen-ai provided (contributed by a user) not quite there but...
October 26, 2025 at 10:03 PM
ChatGPT being honest:

----

Option 1: Command-line flag

Run your Java program (or Gradle build) with:

-Djava.lang.stringCompression=none

However — this does not exist. There’s no public system property for disabling Compact Strings.
October 26, 2025 at 1:50 AM
Reposted by Cowtown Coder
I for one think the Epstein Ballroom will be magnificent. I love the decor theme of “what if Uday Hussein ran a Ramada Inn.” And giving it a theme song everyone will associate with it is a stroke of brilliance! “Thank Heaven for Little Girls” is very catchy.
October 23, 2025 at 2:17 AM
Oh no, Imma….
October 22, 2025 at 9:53 PM