- Build your Python Extensions with Rust!
- Become a command line wizard
- Python Performance: Past, Present and Future
- How Thinking in Python Made Me a Better Software Engineer
- Exceptional Exceptions
- Software patterns for productive teams
- Static typing: beyond the basics of def foo(x: int) -str:
- From Python script to Open Source Project
- Zen of Python Dependency Management ... and package release automation
- Optimizing Docker builds for Python applications
- Publish a (Perfect) Python Package on PyPI
- Why You Should Pursue Public Speaking and How to Get There
- How to Write Deployment-friendly Applications
- What is a Python Core Developer?
- Inside the Cheeseshop: How Python Packaging Works
- Dataclasses: The code generator to end all code generators
- Elegant Solutions For Everyday Python Problems
- Demystifying the Patch Function
- Pipenv: The Future of Python Dependency Management
- Automating Code Quality
- Logging for Scientific Computing: Reproducibility, Debugging, Optimization
- The Black Magic of Python Wheels
- Mocking and Patching Pitfalls
- Maintaining a Python Project When It’s Not Your Job
- 5 Steps to Build Python Native GUI Widgets for BeeWare
- Wily Python: Writing simpler and more maintainable Python
- Keynote - Russell Keith-Magee
- From days to minutes, from minutes to milliseconds with SQLAlchemy
- Programmatic Notebooks with papermill
- Everything at Once: Python's Many Concurrency Models
- Does remote work really work?
- Life Is Better Painted Black, or: How to Stop Worrying and Embrace Auto-Formatting
- Python Security Tool
- Ace Your Technical Interview Using Python
- API Evolution the Right Way
- Break the Cycle: Three excellent Python tools to automate repetitive tasks
- Escape from auto-manual testing with Hypothesis!
- Getting Started Testing in Data Science
- Practical decorators
- Scraping a Million Pokemon Battles: Distributed Systems By Example
- The Zen of Python Teams
- Time to take out the rubbish: garbage collector
- The Hidden Power of the Python Runtime
- 1 + 1 = 1 or Record Deduplication with Python
- Transitioning from developing software to developing people
- Let's talk Databases in Python: SQLAlchemy and Alembic
- From 0 to 60 in 2,592,000 seconds: How to quickly get engineers up to speed on your team
- Write Less and Test More with Data Regression Testing
- Building Docs like Code: Continuous Integration for Documentation
- Multiply your Testing Effectiveness with Parameterized Testing
- Goodbye Print, Hello Debugger!
- Docker and Python: making them play nicely and securely for Data Science and ML
- Static Typing in Python
- What is deployment, anyway?
- Beautiful Python Refactoring
- Snakes in a case: Packaging Python apps for distribution