Abstract Last week I shared how a holiday weekend experiment turned into my first Model Context Protocol (MCP). I ended with a working MCP running[…]
Abstract One browser tab. That’s all it took for our Amplify Gen2 application to trigger a storm of unnecessary API calls and log activity over[…]
Abstract Using AI tools like Cursor has reshaped how I approach development. But it is not always smooth sailing. Between different models, “Auto” mode versus[…]
From brittle regex to contract-first prompting, and everything in between Abstract Large Language Models are amazing at generating text, but when it comes to answering[…]
Abstract: Choosing the right framework for a modern SaaS application isn’t easy, especially when you need robust CI/CD, Infrastructure as Code, and seamless integration with[…]
Abstract In this post, I share what it was like to implement a real-world SaaS application using both generations of AWS Amplify. I cover the[…]
AbstractEighteen months ago, “AI at work” was a thought experiment. Today, AI drives the core of our new SaaS platform. The path wasn’t linear, but[…]