Things I've Posted

pre-commit, Python typing & virtual envs

The pre-commit package is a great way to quickly get a repo running with lots of pre-commit checks you shouldn't have to spend time coding into hooks yourself. But it uses virtual environments behind the scenes in an opaque way that comes with a caveat you should be mindful of.

Django settings in 4 parts

Development server running out of memory? Or maybe your runserver process is taking forever to load, and other management commands take too long? Here are some optimisation tips I used to speed up – and slim down – every part of my Django development experience.

So I decided to start a blog

Wherein I try to explain/justify the countless hours I've poured into getting this personal website off the ground. Includes a short description of the journey and technology behind it, and describes the expectations I've set for myself at this very early stage.