Duncan Robertson's Projects
An Alfred 5 workflow for working with Github. Uses Deno, written in TypeScript
Searches for `.git` repos in a path of your choice and allows you to open them in VSCode.
A Google Chrome extension that displays BBC Now Next information. http://littl.me/p1ew
simple to read proxy settings for idiots like me who forget
An iPhone WebApp showing BBC Programmes schedule data
A ruby wrapper for the bit.ly API
Capistrano integration for Unicorn!
Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
Checkout.com SDK for Ruby
Brightbox Next Gen Ruby + Passenger / Nginx recipes for Chef.
Various bit and pieces
This is demo project showing how you can use both semantic-release and Github actions to package and release a new version of your product.
Flexible authentication solution for Rails with Warden.
Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
Experiments in a rest api lib.
Show all parent directories of named dir e.g .git
A Rust library for high performance directory walking using libc fts.
A simple Dockerfile and docker-compose for local Rails app development (Postgres)
Music player server with a web-based user interface inspired by Amarok 1.4.
A Sinatra app that creates turns the BBC Gardener Planner data into the .ics format
Homebrew Formulae
A simple Producer/Consumer client for Kafka (a distributed publish/subscribe messaging service)
An IOS game written using RubyMotion
Images we used at kyan.com as a base image to simplify local development of Rails apps
Build Kyan.com Rails images for local development using Legacy Ruby
A Google Wave Robot that removes bad language from waves
A Simple http proxy for controlling the spotlights at work
Ruby wrapper for the http://momentapp.com service