EuroPython 2019
| title | author | length |
|---|---|---|
| How To Build a Python Microservice Without Losing a Job | Anton Caceres | 30m |
Argues that microservice migration needs concrete choices not slogans and recommends starting with one or two platforms to avoid a polyglot epic zoo, showing… | ||
| Building Data-Driven Client Relationship Management in Banking with Python | Paul Hughes | 31m |
A bank replaces Excel sheets with a production Python stack that extracts features via SQLAlchemy-powered feature extraction, processes up to a million… | ||
| How to write a JIT compiler in 30 minutes | Antonio Cuni | 41m |
Claims a working x86_64 JIT for a float-only subset of Python is written from scratch during the demo and actually runs. Uses an assembly encoder library… | ||
| Python Performance: Past, Present and Future | Victor Stinner | 48m |
Survey of Python implementations and why many JIT projects stop: several research efforts target big speedups but fail to deploy; Unladen Swallow aimed 5x… | ||
| Downloading a Billion Files in Python | James Saryerwinnie | 28m |
Single-machine setup (16 cores, 64 GB) downloads one billion ~100‑byte files from a paginated REST API. Synchronous requests cost ~3 ms/request (~35 days)… | ||
| Configuring uWSGI for Production: The defaults are all wrong | Peter Sperl | 31m |
Recommends a concrete uWSGI baseline: keep master on, enable threads, turn on strict-config-parsing and vacuum; set need-app=true so a syntax-error process… | ||
| Advanced asyncio: Solving Real-world Production Problems | Lynn Root | 40m |
Builds a simplified chaos-monkey service that listens to pub/sub and restarts hosts, showing concrete code: uses asyncio.create_task and… | ||
| Parallel computing in Python: Current state and recent advances | Pierre Glaser | 30m |
Shows concrete fixes and numbers: multiprocessing (process pools) beats threads because of the GIL, four-worker benchmarks approach ideal speedups for many… | ||
| Go(lang) to Python | Stefan Baerisch | 45m |
Shows how to expose Go code as a Python extension by building a C archive with CGo + Cython, using a handle-to-pointer registry (integer IDs) to keep Go… | ||
| Python's Parallel Programming Possibilities - 4 levels of concurrency | Samuel Colvin | 32m |
Compares four concrete concurrency levels with code examples: multiple machines via RQ with Redis (jobs pushed as Redis lists, demonstrated across hosts/VMs)… | ||
| Dash: Interactive Data Visualization Web Apps with no Javascript | Dom Weldon | 32m |
Dash lets data teams build interactive browser apps in pure Python, no JavaScript, by serving layouts via Flask and wrapping React controls as… | ||
| High Performance Python Microservice Communication | Joe Cabrera | 17m |
Compares REST vs gRPC with concrete claims and code: gRPC is six times faster and supports duplex streaming and HTTP/2 features like multiplexing and header… | ||
| Real time Platform for Second Look Business Use Case Using Spark & Kafka | Ivy Lu | 26m |
Capital One builds a real‑time pipeline for Second Look using Spark and Kafka to move from Hadoop MapReduce + MongoDB + Luigi to a low‑latency AWS stack… | ||
| nothing matches | ||