codeinthehole.com
David Winterbottom
« writing | RSS | twitter | github | about »
writing | github | about
Hello
I'm David Winterbottom, a programming polyglot living in London.
I work at Tangent Labs, a digital agency, writing applications in python, django and friends.
I spend most of my free time hacking. I run commandlinefu.com and am the author of the e-commerce framework django-oscar amongst other things.
I used to be a mathematician; I have a PhD in Mathematics from the University of Nottingham and an associated interest in cryptic crosswords, chess and playing devil's advocate.
More »Writing
Encoded slashes have a hard time getting through to Django
An immutable URL class designed for easy inspection and manipulation
Using extra_tags to flag up HTML-safe messages
Scratching a CSV itch
A rare sighting of the reload function in the wild
Thinking
Hacking
- codeinthehole committed 6ed506e
- codeinthehole committed 609abc1
- codeinthehole committed 0be46e0
- codeinthehole committed cf0c678
- codeinthehole committed 389dcad
- codeinthehole committed 5ca255b
- 4 more commits »
- codeinthehole committed 389dcad
- codeinthehole committed 5ca255b
- View comparison for these 2 commits »
- codeinthehole committed de93805
- codeinthehole committed 074da55
- codeinthehole committed e924ccf
- codeinthehole committed 546a795
- codeinthehole committed acb36cc
- View comparison for these 3 commits »
Selected projects
A few spare-time projects I've worked on:
- commandlinefu.com - a mildly popular repository site for sharing linux one-liners. Grown men have been known to weep with joy when they discover sudo !!
- purl - an immutable URL class for python
- csvfilter - like
cutbut for CSVs - pyvideo2quicktime - for downloading PyCon videos to your iPhone
- django-oscar - an e-commerce framework built for Django.
- django-oscar-datacash - a django app for integrating with the DataCash payment gateway.
- django-oscar-paypal - oscar integration with PayPal.
- django-oscar-gocardless - oscar integration with GoCardless.
- unittest-xml - a set of additional assertions for unit-testing XML documents with python's unittest library.
- django-rickroll - a comedy django app for rickrolling hacking attempts - useful for when your applications get pen-tested.
- nurl - a simple URL library for node.js