Investigating unexpected behavior in Django’s CSRF protection.
The inner workings of CSRF token validation in Django
Generating human-friendly reference codes
When natural keys act unnaturally
Building a dev blog with the Pelican static site generator
How I went through the process of building a dev blog: selecting a host, choosing a generator, and building a theme.
Problems of the modern technological world
Food for thought for those of us who cannot live nor work without digital technology.