See also MicroPython
Encoding cryptographic keys as passphrases, but easier to spell
An attempt to implement the Gigatron TTL Microcomputer on an FPGA, in Migen.
My Python 3 conference T-shirt ...
I headed to PyCon 2018 in Sydney for lots of Pythonic goodness, and then back home for Compose Melbourne, a newish FP conference.
What if you could have a rich web frontend without developing one?
Editing an AST in the browser
Are programs really text files?
PyCon 2016 in Melbourne ...
I was setting up Django using Gunicorn behind an Nginx proxy the other day, and hit this problem which took a while to find an answer for ... all Django would do was return `400 Bad Request`
Django REST Framework: The Good, the Bad and the Ugly. Presented at MelbDjango 0.9 on 6 Feb 2014
A short rant about a common beginner's mistake in dynamic languages
I presented at the MelbDjango user group on 11 July 2013, here's the slides and some quick scribblings re: the content of my talk, and the feedback from the Djangonauts present.
Mostly, getting stuff done fast in the web world requires doing things in parallel. However, every now and then you bump into a problem where this just doesn't work ...
I was really excited by AppEngine as the start of the Serverless Revolution. It didn't last.