Name: Duncan Sample
Type: User
Company: @ComparetheMarket
Bio: Principal Engineer @comparethemarket. Dad, geek, open source and inner source advocate, innovator. What you'll see here are mostly spikes for new ideas
Location: Cambridgeshire, UK
Blog: https://www.sample.me.uk/blog/
Duncan Sample's Projects
The friendly code review system.
A stub of several languages in order to get up and running for Test-Driven development
An Android application to store and dial into conference call numbers
Set up a modern web app by running one command.
A Node-RED Docker image for for IoT on the Raspberry Pi 3
A Docker image for SonarQube's scanner CLI, to enable scanning of Node.JS codebases easily.
The largest collection of useful .gitignore templates
Create useful .gitignore files for your project
Some Home Assistant blueprints
Combined library for V2/V3 Inky pHAT and Inky wHAT.
A gem for use when using and integrating with an OWL Intuition system. It aims to provide a core module for use in other Ruby projects, as well as some basic tools for using it.
An app that monitors OWL Intuition temperature data (using intuition-gem) and reports whether the internal temperature is going up or down. This helps you to know whether you should open or close your windows on a hot day to keep the home as cool as possible.
A set of backup tools for Jaiku
A Ruby port of a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
Mobile barcoder Firefox addon
Node-Red nodes for the LightBlue Bean
OmniAuth strategy for Twitter
A repository of address data.
A distributed system for FreeCycle-like communities (similar to the techniques used by OpenMicroBlogging). Aiming to be easy to install and administrate, it's hoped that the community spirit can be brought back to community recycling.
A simple standalone PHP webapp for updating your status on multiple microblogging services at once. Designed to be easy to setup and use. It could be seen as a personal alternative to a service such as ping.fm
keyboard controller firmware for Atmel AVR and ARM USB families
A simple site using Jekyll with a GitHub pages deployment through Travis CI
A simple pre-compiled single page app
A simple asset pipelining process for static assets. Primarily a set of rake tasks, it supports the generation of static, optimised CSS and JavaScript assets (using a multitude of compression/minify engines). It uses Sprockets for the main asset orchestration.
A simple starting point for a Docker-based API running Node.js, with API tests in a different container.
Some spikes which could have gone onto GitHub Gists if folders were supported