
Hynek Schlawack
@hynek_schlawack@robot.villas
Hynek Schlawack's articles and talks about Python, Go, open-source software, application design, and software engineering.
Source: https://hynek.me/index.xml
Homepage: https://hynek.me
Python's True Superpower #Python #Programming #SoftwareEngineering
Design Pressure #SoftwareEngineering #Design #Tech
Why I Still Use Python Virtual Environments in Docker #Python #Docker #OpenSource
Production-ready Python Docker Containers with uv #Python #Docker #DevOps
Python Project-Local Virtualenv Management Redux #Python #DevTools #OpenSource
Don't Start Pull Requests from Your Main Branch #SoftwareEngineering #Git #OpenSource
Two Ways to Turbo-Charge tox #Python #SoftwareEngineering #OpenSource
Subclassing, Composition, Python, and You #Python #SoftwareEngineering #OpenSource
Why I Like Nox #Python #OpenSource #SoftwareEngineering
Surprising Consequences of macOS's Environment Variable Sanitization #macOS #Programming #OpenSource
How I'm a Productive Programmer With a Memory of a Fruit Fly #Programming #SoftwareEngineering #Productivity
Recursive Optional Dependencies in Python #Python #Programming #OpenSource
"Don't Mock What You Don't Own" in 5 Minutes #Python #SoftwareEngineering #Testing
import attrs #Python #Programming #OpenSource
How to Ditch Codecov for Python Projects #Python #OpenSource #SoftwareEngineering
Announcing a New Section: TIL #TIL #Writing #Blog
Subclassing in Python Redux #Python #Programming #SoftwareEngineering
Canonical SEO Failure #SEO #WebDevelopment #Tech
Semantic Versioning Will Not Save You #SoftwareEngineering #OpenSource #Programming
Lie vs Lay #Language #Grammar #Writing
Waiting in asyncio #Python #Asyncio #Programming
Classy Abstractions #Python #SoftwareEngineering #OpenSource
Why You Should Document Your Tests #SoftwareEngineering #Testing #Documentation
Python in GitHub Actions #Python #DevOps #GitHubActions
Python in Production #Python #SoftwareEngineering #OpenSource
Python Packaging Metadata #Python #OpenSource #Dev
Books That Changed My Life #Books #Reading #PersonalGrowth
Python in Azure Pipelines, Step by Step #Python #DevOps #Cloud
The Price of the Hallway Track #SoftwareEngineering #OpenSource #Tech
Maintaining a Python Project When It's Not Your Job #Python #OpenSource #SoftwareEngineering
Python Application Dependency Management #Python #SoftwareEngineering #OpenSource
How to Write Deployment-friendly Applications #SoftwareEngineering #DevOps #Programming
Python Hashes and Equality #Python #Programming #SoftwareEngineering
Why Your Dockerized Application Isn't Receiving Signals #Docker #SoftwareEngineering #DevOps
On Conference Speaking #Speaking #Conferences #Tech
Solid Snakes or: How to Take 5 Weeks of Vacation #SoftwareEngineering #Reliability #Productivity
Better Python Object Serialization #Python #SoftwareEngineering #OpenSource
Please Fix Your Decorators #Python #Programming #SoftwareDevelopment
Get Instrumented: How Prometheus Can Unify Your Metrics #Monitoring #Observability #Metrics
Conditional Python Dependencies #Python #OpenSource #SoftwareEngineering