Azure Container Apps vs Docker: Understanding the Basics

Posted on Tue 22 September 2026 in Cloud Infrastructure

If you've spent time with Docker, you already understand containers. Azure Container Apps doesn't replace that knowledge — it builds a managed layer on top of it. This post maps what you already know onto what Azure adds.

Core Concepts

Docker — Docker is the toolset for building, packaging, and running containers …

Continue reading

Logs, Metrics, Traces and Spans: The Building Blocks of Observability

Posted on Sun 20 September 2026 in Observability

When something breaks in production, you need to answer three questions: what happened, how bad is it, and where did it go wrong? Logs, metrics, and traces each answer one of these. Spans are the pieces that make traces work. Together they are the core of observability.

Logs

Log — A …

Continue reading

Why AI Chatbots Make Things Up (and What Actually Helps)

Posted on Sun 20 September 2026 in AI Explained

You ask a chatbot for a book recommendation. It gives you a title, an author, even a publication year. The book doesn't exist.

This is called hallucination, and it isn't a glitch that engineers forgot to fix. It comes from how these systems are built and trained. Once you see …

Continue reading

What LangSmith Is and Why LLM Apps Need Observability

Posted on Sat 19 September 2026 in LLM Engineering

Shipping an LLM app is the easy part. Knowing why it gave a wrong answer at 2 a.m. on a Tuesday is the hard part. Traditional software fails loudly with a stack trace. LLM apps fail quietly: the code runs, the API returns 200, and the answer is confidently …

Continue reading

The Rebrand Is the Product

Posted on Sun 13 September 2026 in Tech Commentary

There's a specific flavor of fatigue that comes from working with Google's stack. It isn't the fatigue of a flaky test suite or a standup that ran long. It's the fatigue of reopening a bookmarked doc and discovering the product it describes now answers to a completely different name.

Here's …

Continue reading

Container Apps vs Virtual Machines — What's the Real Difference?

Posted on Sat 12 September 2026 in Cloud Infrastructure

If you're trying to decide how to host your next app, this comes up constantly: should you spin up a Virtual Machine, or go with something like Azure Container Apps? Here's the breakdown.

What a Virtual Machine actually is

Full control, full responsibility — A VM is basically an emulated computer …

Continue reading

What Is an FQDN? Breaking Down Your Azure Container Apps URL

Posted on Sat 12 September 2026 in Cloud & Infrastructure

FQDN stands for Fully Qualified Domain Name. It's the complete, unambiguous address of a host on the internet — every level of the domain hierarchy spelled out, right up to the top-level domain. When you deploy something to the cloud and get back a long, auto-generated URL, that URL is an …

Continue reading

AZ CLI Local Vs VM

Posted on Fri 11 September 2026 in Cloud Infrastructure

If you're new to Azure, it feels a little counterintuitive at first. You spin up a VM in Azure, and your instinct is to log into that VM and start running Azure commands from inside it — after all, that's where your "Azure stuff" lives, right? But then someone tells you …

Continue reading

Why Your Azure Spot VM Keeps Going Down

Posted on Thu 10 September 2026 in Infrastructure

If your Azure Spot VM keeps dropping, it almost always comes down to how you configured its eviction type and policy when you created it. Spot VMs give you up to 90% off pay-as-you-go pricing by using Azure's unused capacity, but that discount comes with a real chance of interruption …

Continue reading

The Lazy Typist's Guide to Shell History Expansion

Posted on Wed 09 September 2026 in Terminal

If you've spent any time in a terminal, you've probably typed a command, hit enter, watched it fail with "Permission denied," and then sighed as you retyped the whole thing with sudo stuck on the front. There's a better way, and it's been sitting in your shell this whole time …

Continue reading