01:40Taking Generators Too Far: Writing a PDF from Scratch in Python - Arie Bovenberg
From the creator
PDFs are everywhere, but the file format itself feels like a black box. What better way to demystify it than to write a PDF writer from scratch? Here's the twist: we'll use generators all the way down—streaming every byte without ever assembling the full document in memory. At first, this seems like a natural fit. But PDFs fight back: forward references, cross-reference tables, and content lengths that need to be known before the content exists. Each of these challenges forces us to discover a new way to keep things streaming. This talk walks through the problem-solving journey step by step. You'll pick up practical techniques—composing generators, managing dependencies in streaming pipelines, and knowing when "too far" is actually just far enough—all while building something real. You'll also walk away with a surprising appreciation for what's inside every PDF you've ever opened.
Published 2026-09-23 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
Keep exploring Learn to Code
01:40
19:55Announcing General Availability of Azure Bot Service and Language Understanding service
Microsoft Developer
57:29
09:02
18:59
12:24How to provisioning IoT devices at scale with IoT Hub Device Provisioning Service
Microsoft Developer
14:41TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
Microsoft Developer