We've all used a public transit router to find a quick route from A to B, such as Google Maps or CityMapper, but how do they actually work? In this post I will discuss how I tried to build my own public transport routing system for London that supports buses, tubes and trains.
Using braille characters, we can render Conway's Game of Life in the terminal. This post goes through how we can use the 2x4 braille characters to display our map in C++.
I was recently thinking about the huge number of ways you can shuffle a deck of 52 cards and wondered if it would be possible to store arbitrary data, which I explore in this blog post.
I was intrigued by the idea of storing images in DNS records, and I wanted to test out how effectively images could be stored in DNS records.
Recently I found myself wanting to deploy a docker-compose file to a server. I wanted to automate this process as much as possible, so I decided to write a shell script to do it.
A quick welcome to this site and a test to see if the blog works.