Profile avatar
jamesward.com
Just another nerd with a podcast: happypathprogramming.com And a book: effectorientedprogramming.com
89 posts 2,412 followers 850 following
Prolific Poster
Conversation Starter

Developers: what is your view of AWS?

In episode 109 of @happypathprogramming.com we dove into AI models, LLMs, and MCP with Lize Raes: creators.spotify.com/pod/show/hap...

httptap is one of the most useful programming tools I’ve been using lately github.com/monasticacad...

Here's a quick article to provide an update on AWS Documentation progress -- sharing details about recent content refactoring, website updates, new content types, and a peek at how we're leveraging AI. I'll follow up soon with a similar update about the SDKs and CLI! 😎 aws.amazon.com/blogs/aws-in...

I don't have much AI developer apocalyptic gloom, but here is one thing I'm pretty sure about... Once the AI code assistants figure out how to interact with type systems and compilers (maybe LSP tools), dynamically typed languages are toast.

Fun story... The fans on my Intel laptop have been spinning like crazy for maybe years. I assumed it was normal. Then a week ago I noticed my keyboard was bulging up. Opened it up. Battery totally bulged. Replaced the battery. Fans now spin a lot less. I think airflow and fans were constricted.

Just used JDBC for the first time in 13 years. Ask me anything.

I am looking for feedback from companies/organizations that are using #Spring + #Kotlin at significant scale (deployed on production). If that's the case, could you please drop a message here or send me a DM if you prefer to keep that private?

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...

Super excited to be presenting at @devnexus.bsky.social on March 5! - Write Once, Deploy Everywhere: From Containers to Serverless - If you haven't registered yet, use code SPEAK40 for 40% off! reg.connectevents.io/ConnectEvent...

Here’s your periodic reminder that the mutable builder pattern is gross.

In the past week I've written TypeScript, Python, Kotlin, Pkl, and Bash. With all I've used an AI code assistant to help. But even factoring out my experience with each, the AI help is incongruent. Can you guess why?

The state of Node on Windows...

Episode 108 is out! @bruceeckel.bsky.social and @jamesward.com chat about the Winter Tech Forum (March 3-7 in Crested Butte, Colorado) and what they've been working on lately. spotifycreators-web.app.link/e/gMnIk2ywAQb

MCP + WASM = 🚀

Pkl: Safe & Maintainable Config for Apps & Infrastructure • @jamesward.com • GOTO 2024 www.youtube.com/watch?v=yUmA...

Avoid costly configuration mistakes. Learn how Pkl provides a safer, more maintainable approach for Kubernetes, Spring, and beyond. Watch @jamesward.com’s talk to start using Pkl in your Java apps today!

Been writing some pretty normal Python code: async, resource management, error handling, cancellation handling. And OMG I miss Effects / ZIO. My code is spaghetti and it’s not my fault.

Some great stories of switching from Java to Kotlin in this thread: www.reddit.com/r/Kotlin/com...

So 2025 will finally be the year of Desktop Linux, for the rest of you!

Successfully implemented my first MCP Client. Next up... MCP + Computer Use.

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.

I had a really nice chat with @bruceeckel.bsky.social and @jamesward.com about programming, need, and satisfaction creators.spotify.com/pod/show/hap...

Closing out 2024 on a high note! New Happy Path Programming episode - The Joy of Programming with @pragdave.bsky.social: creators.spotify.com/pod/show/hap...

This Christmas I'm giving myself the gift of finally getting my domains off of Google and into IaC. 🎁 First tool to help: github.com/jamesward/gc...

Had a great chat about Agile organizations with @juttaeckstein.bsky.social for Happy Path Programming episode 106: creators.spotify.com/pod/show/hap...

Here’s what I’m most excited to dive further into in 2025: 🤯 Formal Verification + AI 🙅‍♂️ Making invalid config unrepresentable 🧩 IaC composability 🕺 Various approaches to Effect Oriented Programming

Woah! My Kotlin/Wasm demos now work on iOS!

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...

This is awesome! MCP is the way 🎯

Our #reinvent talk is the 15th most popular talk this year... INCLUDING THE KEYNOTES 😱 "Supercharge your DevOps practices with generative AI (DEV321)" Massive thank you to @justjewels.bsky.social & Chris for making this so fun and successful🥰 Check it out here: www.youtube.com/watch?v=POn5...

Did you know that Kotlin is the fifth-fastest-growing language on GitHub, according to Octoverse 2024? 👉 github.blog/news-insight... Check out the thread below to learn about other Kotlin stats and facts! 🧵👇

Anyone here have experience with the Lean language? What’s the good & bad?