Higher-rank Polymorphism
On the functional programming course I attended, I learnt about some interesting parts of Haskell’s type system. I figured I’d write a blog post*.
On the functional programming course I attended, I learnt about some interesting parts of Haskell’s type system. I figured I’d write a blog post*.
For two weeks in July, I attended the Utrecht Summer School in Applied Functional Programming at Utrecht University in the Netherlands. It was taught by some...
Listify is a Web app that combines information from the BBC radio schedule with the Spotify API, to automate the creation of Spotify playlists from radio sho...
A cool data structure that I’ve come across in the past, but have not yet had a chance to use directly is a Bloom filter. It’s a probabilistic data structure...
After reading this inspiring blog by Haseeb Q, I decided to have a go at coding some solutions to the eight queens puzzle. You can find my source code here (...
I built a SPA to conveniently display Oxford-London coach departure times. It’s actually a very popular coach route.