Sign in

James Ward

@jamesward.com
2.7K followers 864 following 139 posts

Just another nerd with a podcast: happypathprogramming.com And a book: effectorientedprogramming.com

PostsRepliesMedia
James Ward @jamesward.com · 30/04/2025
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:
172
James Ward @jamesward.com · 06/04/2025
The amazon-q-cli package is now in Nix unstable!
051
James Ward @jamesward.com · 06/02/2025
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...
150
James Ward @jamesward.com · 05/02/2025
The state of Node on Windows...
430
James Ward @jamesward.com · 01/01/2025
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.
260
James Ward @jamesward.com · 13/12/2024
Woah! My Kotlin/Wasm demos now work on iOS!
2171
James Ward @jamesward.com · 12/12/2024
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...
171
James Ward @jamesward.com · 03/12/2024
My first re:Invent! Today I’m giving a talk on the Pkl config language 🥳
2250
James Ward @jamesward.com · 21/11/2024
Woah, looks like United actually rolled out a new version today with a fix for this!
230
James Ward @jamesward.com · 19/11/2024
I’m not a designer, but is anyone else totally triggered by the corner style of this button in the United app?
301444
James Ward @jamesward.com · 08/11/2024
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.
193
James Ward @jamesward.com · 04/11/2024
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).
Screenshot of the webjars.org website
172
James Ward @jamesward.com · 31/10/2024
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!
240
James Ward @jamesward.com · 29/10/2024
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
3211
James Ward @jamesward.com · 17/06/2023
Maybe we should have taken this as a bigger red flag?
020