James Ward
banner
jamesward.com
James Ward
@jamesward.com
Just another nerd with a podcast: happypathprogramming.com
And a book:
effectorientedprogramming.com
Them: "You can build a multi-turn AI Agent connected to MCP servers in only 50 lines of code"
Spring AI: Hold my beer, now watch this:
April 30, 2025 at 2:33 PM
The amazon-q-cli package is now in Nix unstable!
April 6, 2025 at 9:55 PM
Updated my Spring + Testcontainers + Reactive Postgres sample to all the latest things. My favorite part is the app auto-restarts with Spring DevTools, but the Postgres Testcontainer doesn't. Loving the dev flow! github.com/jamesward/sp...
February 6, 2025 at 4:46 PM
The state of Node on Windows...
February 5, 2025 at 6:57 AM
One of the best things about AI is that I no longer need to be tech support for friends and family. I just have to teach them to use Claude. I now use it for all my tech support needs. Here it did a great job helping me figure out an issue with my Echo Show.
January 1, 2025 at 2:55 PM
Woah! My Kotlin/Wasm demos now work on iOS!
December 13, 2024 at 2:31 AM
I had such a great time connecting with developers at my first re:Invent! One thing I heard was the need for more Valkey (open source, in-memory data store) code samples. So in my travels home I whipped up a Spring + Valkey sample: github.com/jamesward/he...
December 12, 2024 at 1:00 PM
My first re:Invent! Today I’m giving a talk on the Pkl config language 🥳
December 3, 2024 at 10:29 PM
Woah, looks like United actually rolled out a new version today with a fix for this!
November 21, 2024 at 7:38 PM
I’m not a designer, but is anyone else totally triggered by the corner style of this button in the United app?
November 19, 2024 at 4:30 PM
The thing I love about Pkl is that I can make illegal config unrepresentable. For example, CloudFormation resource names have constraints and those can be encoded into a type. This enforcement makes it so I don't have to wait until deploy to discover I made a mistake.
November 8, 2024 at 4:03 PM
The webjars.org website hasn't changed much in the past 12 years, but thanks to some awesome work by Sviatoslav Makhynko, it has a fresh new look, including dark mode for all the cool kids (i.e. not me).
November 4, 2024 at 9:19 PM
Doing some web programming for the first time in a while and oh wow, I could not do this without an AI code assistant. A few days worth of changes took me less than an hour. I stayed in IntelliJ instead of opening hundreds of tabs with docs, StackOverflow, etc. Thanks Q Developer!
October 31, 2024 at 6:15 PM
In case you missed it, the book that Bruce Eckel, Bill Frasure, and I have been working on for 4 years is out! Effect Oriented Programming: A paradigm for creating reliable, adaptable, testable systems. Optimized for mobile reading! Get the digital or print version at: effectorientedprogramming.com
October 29, 2024 at 6:08 PM
Maybe we should have taken this as a bigger red flag?
June 17, 2023 at 8:53 PM