All Episodes
DevStories.EU — 55 episodes
DeepEval: Unit Test Your LLMs Like Standard Code
Pydantic is a Coercion Engine, Not a Validator
OpenAPI & Swagger: Let Your Docs Write Your Code
Microsoft Copilot Studio: Stop Hardcoding Bot Triggers
OpenAI Agents SDK: Intercept Prompts Before the LLM Wakes Up
OpenClaw Gateway: Stop Treating Your LLM Like a Blocked Thread
PyTorch: How One Underscore Destroys Backprop
Langflow: Visual Prototypes That Ship as Production APIs
NVIDIA NeMo Guardrails: Block Gibberish Prompt Attacks
Prompt Flow: Stop Print-Debugging Your LLMs
LlamaIndex: Build LLM Agents That Don’t Delete Prod
Deep Agents: Turn Fragile Chat Loops Into Durable Assistants
BMad Method: Why AI Coding Assistants Fail on Day Three
LangGraph: From Brittle Scripts to Resilient State Machines
LangChain: Why Your AI Agents Fail Silently in Production
CircuitPython: Embedded Systems Without the Compile Step
MicroPython: Fitting Python Into 256KB of Flash
PyCharm: Stop Debugging Python with Print Statements
GeoDjango & PostGIS: Why Spatial Apps Crash Under Load
Rasterio: Stop Fighting GDAL and Just Use Numpy
Shapely: Processing Spatial Data Without Python Overhead
Folium: Interactive Web Maps Without Writing JavaScript
GeoPandas: Why Your Spatial Queries Bottleneck Your CPU
LiteLLM: Prevent $10k OpenAI Bills with an AI Gateway
Zipline: Why Trading Algorithms Fail in Live Markets
Why Alembic Autogenerate Drops Production Tables
SQLAlchemy: Stop Writing Fragile Raw SQL Strings
Matplotlib: Why Your Charts Keep Overwriting Each Other
Modern Pandas: Stop Treating It Like a 2D Array
NumPy: Stop Paying Python’s Pointer Tax
OpenCV: True Depth From a Single Uncalibrated Lens
scikit-image: The Silent Bug in Your Vision Pipeline
Pillow: Read a Million Images Without Crashing
Kubernetes & Helm: Taming Mortal Pods and Fragile YAML
DSPy: Stop Prompting and Start Programming LLMs
Docker: Stop Shipping Your Compiler to Production
Terraform: Why the Count Meta-Argument is a Trap
Pulumi: Why Real Code Beats Static YAML for Infrastructure
Azure Pipelines: Stop Trusting YAML for Compliance
GitLab CI/CD: Break Out of Rigid Sequential Stages
GitHub Actions is a State Machine, Not a CI Server
Power BI Architecture: Beyond Surface-Level Charts
DeepChem: Stop Treating Molecules Like Flat Text Arrays
Scanpy: Why UMAP Is Blind to Your Genes
Biopython: Stop Treating DNA Like Python Strings
Python Cheminformatics: Why Old Algorithms Beat 3D Neural Nets
Deploying AlphaFold: Surviving Cubic Memory Scaling
Apache Cassandra & Python: Stop Normalizing Your Data
Snowflake & Snowpark Python: Push Code to Your Data
Databricks: Stop Paying Twice to Store the Same Data
PySpark: The Hidden Execution Tax Slowing Your Cluster
High-Performance Python Async: Hidden CPU Bottlenecks
SunPy: Why Standard Python Breaks Solar Data Analysis
Astropy: Why 64-Bit Floats Fail at Astronomy
asyncio: Why Your Async Python Code Silently Fails