Posts

Showing posts with the label Amazon Q

Moving from ChatGPT to Claude Conclusions

I ended Moving from ChatGPT to Claude with "more once I've actually used it." I've used it. The answer isn't simple because chat and coding are different enough to warrant separate conclusions. I'll preface this with noting that these are my observations and not scientific conclusions. Overall Claude's setup friction was real. Claude depends on more non-Anthropic services than you'd expect and Pi-hole blocks a significant number of them silently. I ended up building an allow list and publishing it before I could use Claude reliably. ChatGPT has never required any of that. I also happened to start evaluating Claude during an outage, which didn't help first impressions. Not everyone runs Pi-hole, but enough technically-minded people do that it's worth noting. Anthropic's availability is noticeably worse than OpenAI's. The status dashboard reflects a steady stream of incidents. ChatGPT is install and forget. Claude required fighting to g...

Getting Started with AWS Lambda C# Functions

For those of us that are .NET developers at heart, we have powerful tools for running serverless C# applications on AWS. AWS Lambda now officially supports .NET 10 as a managed runtime, providing long-term support (LTS) through November 2028. Modern C# support in Lambda has evolved beyond early .NET Core. Developers can now utilize C# File-Based apps , which eliminate much of the traditional boilerplate code. These functions typically publish as Native AOT (Ahead-of-Time) by default, offering up to an 86% improvement in cold start times by removing the need for JIT compilation at runtime. Prerequisites: Development Environment: Visual Studio 2022 (latest version) with the .NET 10 SDK installed. AWS Toolkit for Visual Studio: Install the latest extension from the Visual Studio Marketplace. It now includes Amazon Q Developer for AI-assisted coding and one-click publishing. Getting Started with the .NET CLI: The fastest way to scaffold a new function is using the...