← Programming Languages

Programming Languages

89 episodes · Page 2 of 4

#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.

linuxcontainers-and-virtualizationprogramming-languages

#4572: The vCard Files: Why a 30-Year-Old Format Still Runs Your Contacts

We crack open the VCF spec — what's inside, what breaks, and why the humble vCard still beats every proprietary contact app.

open-sourcedatabasesprogramming-languages

#4499: Twilio for Small Business: IVRs, SIP & Phone Trees

How to build professional phone systems with Twilio — IVRs, round-robin routing, voicemail transcription, and SIP setup.

telecommunicationshome-automationcloud-computingprogramming-languagesworkplace-culture

#4476: Python Visualization vs. Subscription Tools

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

data-storageopen-sourceprogramming-languagesmarket-competition

#4467: How Zoxide's Decay Algorithm Works

The math behind how zoxide remembers and forgets your directory habits with exponential precision.

programming-languagesopen-sourcetaxonomy-and-classification

#4340: Building an AI Tutor That Teaches You to Code Without Writing It For You

How to build an AI tutor that assigns projects, reviews code, and remembers what you've learned — without writing your code for you.

ai-coding-assistantscontext-and-memoryai-evaluationprompt-engineeringprogramming-languages

#3189: Drawing the Melody: SSML's Hidden Power

How SSML gives developers narrative control over AI voices — and why ElevenLabs became its center of gravity.

speech-recognitiontext-to-speechprogramming-languagesprompt-engineering

#2935: Notebooks vs Scripts: The Real Tradeoffs

Why data scientists love notebooks but engineers distrust them — and who's right.

devopsprogramming-languagescloud-computingopen-source

#2692: Type Safety: Static vs Dynamic, Soundness & More

Static vs dynamic, strong vs weak, and the truth about TypeScript's unsoundness. A deep dive into type theory.

programming-languagesethicsmathematics

#2685: Plugin Data Storage for AI Agents

How to separate user data from plugin code across Linux, macOS, and Windows in agentic AI environments.

ai-coding-assistantsdevopsopen-sourceauthenticationlinux

#2593: The Politics of Unicode: Paleo-Hebrew, Han Unification, and Who Decides What a Character Is

What it takes to build a custom keyboard for an ancient biblical script, from Unicode politics to font design.

open-sourceprogramming-languagesweb-development

#2590: The Uncanny Valley of Clean Speech

How transformer models distinguish "um" from meaningful speech — and why removing too much makes you sound like a robot.

speech-recognitionai-inferencecloud-computingprogramming-languages

#2559: The Smartest Path to Python for AI

A practical guide to the best courses and platforms for learning Python, specifically for machine learning.

ai-coding-assistantsprogramming-languageseducation

#2543: Why Base64 Adds 33% Overhead (And Why You Still Need It)

Base64 isn’t compression — it’s a safe transport encoding. Here’s how it works with audio APIs and where its limits are.

speech-recognitionai-inferenceprogramming-languagesopen-source

#2506: Squashing Database Migrations Without Breaking Production

How to safely squash old migrations, cut deploy times, and generate schema documentation at version boundaries.

databasesdevopsprogramming-languages

#2501: Describing a Neighborhood: Databases Without Screens

Can you design a relational database using only your voice? We coach a beginner through PostgreSQL from scratch.

databasesprogramming-languageslinuxopen-source

#2499: Coding by Voice: Teaching a Beginner TypeScript

Learn to code by building a real TypeScript tip calculator — no experience needed, just your ears and keyboard.

programming-languagesweb-developmentdevops

#2498: Build Your First Python Program in 7 Lines

We coach a complete beginner through building a working Python game using only voice—no screenshare, no diagrams.

programming-languagesopen-sourceeducation

#2497: Tracing One Python Print Through 6 Abstraction Layers

What actually happens when you print "Hello" in Python? Six layers, 562 system calls, and a hardware-enforced kernel boundary.

programming-languageslinuxai-inferencedevopsreliability-engineering

#2465: JSON-L vs Parquet: When Each Format Wins

How far can JSON-L scale before it breaks? And why does Parquet dominate for millions of rows?

data-storagedatabasesprogramming-languages

#2459: Drizzle vs Prisma: Which ORM Wins for AI-Native Backends?

Comparing Drizzle and Prisma for AI-native backends, MCP servers, and the future of agent-centric development.

databasesprogramming-languagesai-coding-assistantsmodel-context-protocoldevops

#2458: Can Graph Databases Go Mainstream?

Graph databases are powerful but niche. Will they ever power mainstream CRMs and ERPs?

data-storagedatabasesprogramming-languagesai-inference

#2444: Custom IDs: UUIDs vs Human-Readable Keys

How to design database IDs that balance security, human readability, and performance — with lessons from Stripe and TypeID.

databasesopen-sourceprogramming-languages

#2357: Microsoft's Phi: When Data Quality Beats Model Size

Explore Microsoft AI's Phi family of small language models, designed for edge deployment and high efficiency.

transformer-architecturetraining-datalocal-aiai-evaluationprogramming-languages