RSS.Social

Hynek Schlawack

follow: @[email protected]

Posts

Design Pressure

Why I Still Use Python Virtual Environments in Docker

Production-ready Python Docker Containers with uv

Python Project-Local Virtualenv Management Redux

Don’t Start Pull Requests from Your Main Branch

Two Ways to Turbo-Charge tox

Subclassing, Composition, Python, and You

Why I Like Nox

Surprising Consequences of macOS’s Environment Variable Sanitization

How I’m a Productive Programmer With a Memory of a Fruit Fly

Recursive Optional Dependencies in Python

“Don’t Mock What You Don’t Own” in 5 Minutes

import attrs

How to Ditch Codecov for Python Projects

Announcing a New Section: TIL

Subclassing in Python Redux

Canonical SEO Failure

Semantic Versioning Will Not Save You

Lie vs Lay

Waiting in asyncio

Classy Abstractions

Why You Should Document Your Tests

Python in GitHub Actions

Python in Production

Python Packaging Metadata

Books That Changed My Life

Python in Azure Pipelines, Step by Step

The Price of the Hallway Track

Maintaining a Python Project When It’s Not Your Job

Python Application Dependency Management

How to Write Deployment-friendly Applications

Python Hashes and Equality

Why Your Dockerized Application Isn’t Receiving Signals

On Conference Speaking

Solid Snakes or: How to Take 5 Weeks of Vacation

Better Python Object Serialization

Please Fix Your Decorators

Get Instrumented: How Prometheus Can Unify Your Metrics

Conditional Python Dependencies

Python 3 in 2016

hasattr() – A Dangerous Misnomer

Storing Passwords in a Highly Parallelized World

Testing & Packaging

Beyond grep: Practical Logging and Metrics

virtualenv Lives!

The Sorry State Of SSL

Apple OpenSSL Verification Surprises

Sharing Your Labor of Love: PyPI Quick and Dirty

Life after Google Reader

A Short Summary on Sybase SQL Anywhere and Python

Know Your Models

Solid Python Deployments for Everybody

Taking Some Pain out of Python Logging

Hardening Your Web Server’s SSL Ciphers

Using Celery with Pyramid

How I Stopped Worrying and Started Loving PyLadies

My Road to the Python Commit Bit

Python Application Deployment with Native Packages

Python Deployment Anti-Patterns

Celery and Sybase SQL Anywhere

Fleeing from Gmail

My 2011

Dead Simple Connection Pooling with Twisted

MacVim and the Clipboard

Why Tomatoes Are Awesome

My mutt and Gmail Setup

Solarized – Love on First Sight

Mercurial to Git

Twisted Sybase SQL Anywhere

Django & Postgres & SSL

Information Diet

Django and Remote Sybase Servers

Freezing Kindle

LDAP: A Gentle Introduction

MySQL Replication

PCAP Format for Logs