Micah Lyle

3 videos · 3 events · 2019–2025 · 1h 51m of video

Talks

0:42:13

Free Threaded Django

DjangoCon US 2025 · November 6, 2025

Free-threaded Python removes the Global Interpreter Lock (GIL), allowing multiple threads in one process to execute Python code on different CPU cores at the same time. Micah Lyle demonstrates this with Django’s development server, Gunicorn, and Granian: free threading can improve CPU-bound performance and reduce…

0:26:14

Operations: The Missing Django Piece

DjangoCon US 2024 · December 6, 2024

Django applications often begin with straightforward models, views, and templates, but business rules can make model methods and views grow into hard-to-follow “God objects.” Micah Lyle proposes an operations layer: business actions that live in an `ops` package, sit between entry points such as views…

0:43:18

Lightning Talks Day 2

DjangoCon US 2019 · October 18, 2019

The speakers showed practical ways to extend Django and Python: tracking leaked paid data with event logging and user-specific watermarks, testing JavaScript interfaces with Selenium, and using cached properties to avoid repeated work and database queries. They introduced CodeRed CMS as a ready-to-use Wagtail-based alternative…

Has appeared with

Spoken at