James Cooke
Why isn’t the UK in DST yet?!
Pipx’s upgrade is shallow, let’s go deeper
Missing tiny data breaks pipeline
hledger failure messages are better than Ledger’s
An Ode to pipx
Pytest’s cache and gitignore
Migrating Open Source projects on Travis CI to fix GitHub API limit problems
Travis hitting GitHub’s API limits for Open Source projects
It’s good to extract
AAA Part 2: Extracting Arrange code to make fixtures
Arrange Act Assert pattern for Python developers
Comparing Django Q Objects in Python 3 with pytest
My Vim setup for Python development
A successful pip-tools workflow for managing Python package requirements
Django Factory Audit
Cleaner unit testing with the Arrange Act Assert pattern
Python unittest: assertTrue is truthy, assertFalse is falsy
API Documentation and the Communication Illusion
Comparing Django Q Objects
Django’s model save vs full_clean
Irregular Vim
Things I wish I’d known about Django
A water pouring problem sketched in Python
Django Contexts and get
Current state of Codeship
Flat designs to website specification - a checklist
Seinfeld method and coding
Python generators and yield
Git: To squash or not to squash?
vi-nature everywhere - lightning talk
Things to remember about decorators
Calculating your day rate for spare time freelance work
Pyramid London talk - A testing strategy for Pyramid Applications
Pyramid London talk - Pyramid Router
Reincublog Django app
Migrating from Django 1.4 to 1.5 - Lessons learned
Pelican Svbtle theme tweaks
jsFiddle documentation update
Setting up this homepage with Pelican
Got the Stack Overflow tumbleweed badge for Mako filters question
Password cases and test fixes on pyramid_simpleauth
Django-mailchimp compatability with v1.3 API
Fixing exception in django-menu