The Upgrade I Didn’t Want to Do Managing Python 3.13 environments with uv wasn’t on my roadmap.When Python 3.13 landed, my first instinct was familiar: “I’ll deal with it later.” Not because I dislike new Python versions —but because every…
Search results for: ""
The Question I Keep Getting Asked in 2026 uv vs PDM vs Poetry 2026 comparison is no longer a theoretical debate.This is the question I hear most often now: “If you were starting a Python project today, which one would…
The Day My Build Took Longer Than My Tests Migrating from Poetry to uv guide isn’t something I planned to write.I liked Poetry. I trusted it. For years, it felt like the responsible, grown-up way to manage Python projects.The breaking…
The Day the Monorepo Fought Back uv Workspace vs Poetry: managing Python monorepos wasn’t something I planned to write about.It was something I ended up living through.The moment is still clear:a harmless change in one service broke tests in three…
The Install That Finally Broke My Patience I didn’t go looking for the fastest way to install PyTorch using uv out of curiosity.I searched for it at 1:47 AM, staring at a terminal that had been “Installing…” for far too…
The Conversation I Didn’t Want to Have with Myself Using uv with Docker multi-stage builds wasn’t something I planned to do.I need to admit something.For years, my Python Docker images were a mess. They worked, but every time I ran…
AI Orchestration is the reason I completely rethought how I automate work—and why I walked away from traditional workflow automation entirely.I need to have a conversation with myself about the “automation” empire I built over the last five years.It was…
Azure Multi-Agent System architecture helped me move beyond fragile “God Prompts” and build a scalable, reliable AI team using Azure AI Agent Service. I need to have a conversation with myself about the “God Prompt.”You know the one. It’s that…
Azure AI Agent Service completely changed how I think about building AI systems. I need to have a conversation with myself about the time I tried to build a “Super Bot.”I thought I was being clever. I took GPT-4, gave…
Snowflake to Azure Synapse Analytics migration wasn’t something I planned—I was forced into it during one of our monthly “credit burn” meetings, watching Snowflake credits evaporate on a dashboard while the data team stayed silent.For two years, I was a…
Heroku to Azure Container Apps migration was not a sudden decision for me—it was a slow, expensive drift apart. I need to have a conversation with myself about the moment I finally broke up with Heroku. For years, Heroku was…
Auth0 to Azure AD B2C was not a decision I took lightly. This article explains the one feature that forced the switch, reduced identity costs, and unlocked enterprise-level customization.I need to have a conversation with myself about the invoice that…
Jenkins to Azure DevOps CI/CD pipeline comparison Moving from Jenkins to Azure DevOps was not a sudden decision—it was the result of years of fighting fragile pipelines, plugin failures, and security risks.I need to be honest with myself.For years, I…