Twisted and Testing Event Driven / Asynchronous Applications - Glyph
Twisted has been supporting asynchronous / event driven applications way before asyncio. Twisted, and Glyph, have also been encouraging automated tests for a very long time.
Twisted uses a technique that should be usable by other applications, even those using asyncio or other event driven architectures.
Links:
- Community Service Award Recipient Glyph Lefkowitz — The PSF article I was referring to early in the episode
- Twisted
- twisted/klein
- twisted/treq
- django/daphne — Django Channels HTTP/WebSocket server
- Scrapy
- So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers - YouTube
- Feature test - twitter engineering
- Python Testing with pytest — Some reading for Glyph if he wants to learn to love pytest
- pytest-twisted
- pygame
- Pyodide
- Brython
Creators and Guests
Guest
Glyph
Although most well-known for being the founder of the Twisted project, Glyph has also worked on massively multiplayer online games, dynamic web applications, enterprise information management software, and created or contributed to dozens of open source projects, mostly related to infrastructure. He’s also a prolific public speaker, mostly about software, also occasionally about ethics. He has run Python programs, and written Python programs to be run, on mainframes, on custom-built embedded devices, and just about everything in between.