Gideon Farrell's Projects
Solutions to advent of code 2019 (https://adventofcode.com/2019/)
FRP (functional reactive programming) library for Javascript
A Boggle solver in clojure
simple, flexible validations for node and the browser
A coding style guide that I use
Deadbolt Chrome Extension
Haskell parser for the djot light markup language
Gideon's dotfiles
Scripts for dealing with emails en masse
Javascript enum factory
Simple event pub/sub for Javascript, trying to plug the gaps left by other Event libraries like Microevent
Evolutionary prisoner's dilemma simulator
A client side generator for my projects.
Personal site
Represent Asana projects as graphs (well, trees mostly)
Personal website
My personal website
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Checks who's home using WiFi MAC addresses of devices
Personal infrastructure setup
A collection of Helpers for generating HTML in javascript templates. I built them to work in Underscore.js templates when using Backbone.
Jave (j-behave -> bejave -> jave) applies behaviour filters to bind javascript and DOM without additional scripting on page, thus decoupling layout and script.
Observable-based framework for extracting data from websites, especially when it's a bit more complex or bespoke than a simple crawler will do.
Online database system for King's College accommodation (extensible in theory to other university accommodations)
Leap Motion and Famo.us integration
An unofficial userspace driver for HID++ Logitech devices
Text generator based on markov chains, implemented in python (just for fun)
Material Theme, the most epic theme for Sublime Text 3 by Mattia Astorino