Home | About | RSS

This blog!

Tags: jekyll, github

It’s been a while! It’s been so long, I forgot how to build and deploy an update to this blog :). What a good opportunity to blog about a reasonable setup for a personal, static-content-only blog hosted by Github pages!

A modern (circa 2019) cross platform browser extension.

Tags: project, typescript

In mid 2019 I got the urge to work on a browser extension. It was pretty fun!

Empty Q() objects in Django

Tags: post, django, python

As Django developers know, the ORM uses python **kwargs to specify filtering criterion. From their own documentation, we have the example:


Tags: project, circuits

Porygon is a circuit built with commodity hardware designed to automate actions on a Nintendo Switch Joycon.

Composing Context Managers in Python

Tags: post, python

Let’s say you have a custom context manager. Without loss of generality, consider: