Making the switch from Azure DevOps to GitHub

It's time to move from Azure DevOps to GitHub

I’ve used Azure DevOps and its predecessors since 2007. It’s been an incredible journey, evolving from the classic TFS (Team Foundation Server) with TFVC (Team Foundation Version Control) to today’s Azure DevOps with Git. Features like Boards, Repos, and Pipelines have been part of my daily workflow for years, and it’s been fantastic. But like everything in tech, it might be time to evolve. In this post, I’ll explore why you should consider moving from Azure DevOps to GitHub....

June 18, 2025 · 5 min · LPains
Azure Container Apps

10 Lessons Learned Using Azure Container Apps

Over the past two years, I have worked extensively with Azure Container Apps (ACA) and have gained valuable insights into its capabilities and limitations. In this post, I share ten key lessons learned from real-world experience. 1. You get much of Kubernetes without the added complexity Azure Container Apps provides a streamlined way to run containerized applications without the overhead of managing Kubernetes infrastructure. It abstracts away much of the operational complexity, allowing developers to focus on building and deploying applications....

June 7, 2025 · 8 min · LPains
Sharp Cert Manager

Why I removed Svelte from Sharp Cert Manager

I’ve been a fan of Svelte for a while. It’s fast, elegant, and works nicely with SvelteKit. But like any tool, it comes with maintenance overhead. For larger applications, that overhead is worth it. But for smaller projects—like Sharp Cert Manager, which only has a single page and a popup—the cost felt too high. In fact, I found myself spending more time upgrading Svelte or Vite than it would take to simply rewrite the page....

April 7, 2025 · 2 min · LPains
Sharp Cooking AI Preview

Sharp Cooking - AI Preview updates

When I first designed Sharp Cooking, my goal was to provide smart features that other cooking apps lacked. Features like unit conversion (e.g., cups to grams) and recipe suggestions based on the ingredients you have at home were at the core of my vision. Over time, some of these features have been gradually implemented, but it’s been a challenging journey. Before large language models (LLMs) became widely accessible, using AI for these features was a significant challenge....

March 20, 2025 · 4 min · LPains
Sharp Cooking extension

Sharp Cooking - chrome extension

In my previous post, I announced that the Sharp Cooking Companion Chrome Extension was under review in the Chrome Web Store. I’m happy to say that it’s now available for download! The extension allows users to browse recipe websites normally in Chrome or Edge. When a recipe is desired, the user can click the extension icon and it will scrape the recipe data and generate a share code. Users can then paste or scan the share code in the app to import the recipe....

February 8, 2025 · 1 min · LPains