← All Tags

#software-development

118 episodes

#4663: Python vs TypeScript for MCP Servers: The Real Decision Rule

Both are first-class for MCP, but the real choice depends on what your server talks to. Here's the framework.

model-context-protocolsoftware-developmentai-orchestration

#4662: TypeScript Server Anatomy: Layers & Request Flow

Dissecting a TypeScript backend from runtime to repository — how middleware, services, and data access fit together.

software-developmentarchitecturetypescript-server

#4661: Database Migrations: The Full Lifecycle

From schema change to production — the complete guide to safe, zero-downtime database migrations.

software-developmentdata-integritydatabase-migrations

#4658: Will AI Coding Kill Programming Languages?

Machines now write code better than humans. What happens to Python, TypeScript, and COBOL when no human reads the code?

large-language-modelssoftware-developmentai-code-generation

#4657: From Plugboards to JIT: Who Controls the Hardware?

How the relationship between programming languages and hardware shifted from total programmer control to runtime autonomy.

software-developmenthardware-engineeringlarge-language-models

#4656: Books That Outlive Frameworks: A Dev's Guide

Skip the API docs. Learn the data model, type system, and patterns that survive framework churn.

software-developmentlarge-language-modelsai-agents

#4650: How Apache Became the Backbone of Modern Infrastructure

From a patchy web server to 320+ projects — how a volunteer non-profit became the default home for the software running the modern economy.

open-sourcesoftware-developmentdistributed-systems

#4647: How GitHub Made Open Source the Default

Before the pull request, contributing to open source meant emailing a patch and hoping. How GitHub changed everything.

open-sourcesoftware-developmentversion-control

#4607: SAP to the Wine Shop: How ERP Tiers Actually Work

Why a wine shop runs on a payment terminal, a mid-market firm runs Priority, and SAP runs the world — without ever being cool.

legacy-systemssoftware-developmentisraeli-economy

#4586: Fixing Stale UI: The 4-Link Chain of Data Flow

Why does a number on screen stay frozen after an upload? We trace the 4-link chain from response to redraw — and where it breaks.

software-developmenthuman-computer-interactiondata-integrity

#4585: Why `export` Fails But Files Work: Linux Process Secrets

Why does `wrangler login` work across shells but `export` doesn't? The answer reveals how Linux processes really share data.

operating-systemssoftware-developmentsecurity

#4548: The Hidden Software Running Your Company

Inside the shadow fleet of custom apps running organizations — and how AI is making building them the default.

software-developmentgenerative-ailow-code

#4546: Redis: What It Actually Is and Why It's Everywhere

Redis powers half the internet's caching, but almost nobody knows what it actually is. We break it down from the ground up.

data-storagesoftware-developmentarchitecture

#4545: Redis: The Data Structure Server Explained

From a single C file to the default caching answer. How Redis became the web's favorite data structure server.

data-storagesoftware-developmentdistributed-systems

#4476: Python Visualization vs. Subscription Tools

Thirty free Python libraries that rival paid tools like Tableau and ArcGIS. When is the subscription worth it?

open-sourcesoftware-developmentpython-visualization

#4469: The Missing Protocol for AI Software Development

No one has built a software development protocol designed for AI agents. Here's what that would require.

ai-agentssoftware-developmenthuman-computer-interaction

#4463: 3D File Formats: What Survives Conversion

A practical tour of the 3D format landscape organized by what you're actually trying to build.

software-developmentopen-sourcedigital-preservation

#4451: Python 3.14: Deferred Annotations, t-Strings & Free-Threaded Mode

Deferred annotations, t-strings, subinterpreters, and free-threaded mode — what actually changed in Python 3.14.

software-developmentdependency-managementlegacy-systems

#4443: Terminal Navigation Beyond cd: Favorites, Recents & Agentic Workflows

Why cd isn't broken — our spatial memory is. A tour of zoxide, broot, and what's missing for power users.

productivitysoftware-developmenthuman-computer-interaction

#4339: How Text Survives a Tunnel: Offline Queueing Deep Dive

What happens when you tap send in a tunnel? The browser, service worker, and backend dance that makes tiny payloads survive offline.

data-integrityfault-tolerancesoftware-development

#4317: The Ladder of Minimal Linux Systems

From scratch containers to BusyBox to Alpine — how barebones can you go and still serve production traffic?

dockersoftware-developmentinfrastructure

#4313: Did You Really Build That App? AI Imposter Syndrome

You built a working app with AI in a weekend. So why does it feel like you don't deserve to charge for it?

ai-agentssoftware-developmentproductivity

#4146: Procurement for Your Apartment? Yes, It's a Thing

What happens when moving boxes turn into a thousand-dollar supply chain? We explore the software gap for home business purchasing.

supply-chainsoftware-developmentproductivity

#4069: How AI Is Rewriting Your Tech Stack Choices

What happens when AI agents change how we pick frameworks, ORMs, and databases?

software-developmentopen-sourceai-code-generation