Run a block with control over syscalls, resources and file handles.
Bluetooth periodic inquiry driver for BlueZ
Self-Driving Car Nanodegree Program: Extended Kalman Filter Project
A testing exercise I use in interviews.
In-browser code editor
Ruby library for solving optimisation problems with the Cross Entropy Method.
Event-based discrete event simulation in Ruby
Companion repo for my "Lessons from Building a Node App in Docker" article.
Generic, template based, HTML output for Dox documentation generator
Introduction to Docker for Digital Science Tech Forum
Helper for implementing stateful protocols for EventMachine.
Solve finite Markov Decision Process models.
Generate helpful rake tasks from your gemspec.
IRC C++ eval bot
Import of GRATR (GRAph Theory in Ruby) (version 0.5.1; svn rev 38; 20080616) with some minor fixes for ruby 1.9.
An effort to provide awesome documentation for the RubyGems ecosystem.
example gem repo
My very basic website.
Git-backed real time collaborative editor built with meteor.
Store key-value pairs in file names, e.g. parameter names and parameters for experiments or simulation runs.
An interactive introduction to LaTeX using Overleaf.
A fast implementation for varbyte 32bit/64bit integer compression
Time tracker used in my 'How a Technical Co-founder Spends his Time' blog post.
Ruby/NArray : N-dimensional Numerical Array for Ruby
An OmniAuth Strategy for the figshare API. You can use it to authenticate users against the figshare API in your ruby on rails / sinatra / other rack-based web application.
Unofficial OmniAuth strategy for Mendeley
Protect you image server from PNG bombs
Avoid accidentally pushing a private gem to rubygems.org (reduce paranoia).