Glen Mailer

Login: glenjamin

Company: Stainlessed Ltd

Location: Sheffield, United Kingdom

Bio: Software dev who doesn't like waste.

Blog: http://stainlessed.co.uk

Blog: http://stainlessed.co.uk

Member of

  1. NOMS Digital Studio

Repositories

adventofcode2017
null
afraid-of-dependencies
Slides for presentation on "Are you afraid of dependencies?"
amqpea
Node.js AMQP client
ansi-html
An elegant lib that converts the chalked text to HTML.
async
Async utilities for node and the browser
async-pool-cue
Limit concurrency of actions with a queue for Node.js
azure-terraform-generate
Generate terraform config from deployed azure resources.
azurite
A lightweight server clone of Azure Blob Storage that simulates most of the commands supported by it with minimal dependencies.
babel-plugin-react-error-catcher
Automatically adds a decorator to React components. Accepts a single argument, a path to some module for error reporting, and if there's an error, it will catch it and pass it to the reporter.
babel-plugin-react-transform
Babel plugin to instrument React components with custom transforms
basicauth-middleware
Express js basicauth middleware
battleship
LRUG Ruby Fight Club for October
Behat
BDD framework for PHP 5.3
BehatMultiFormatter
A Behat extension adding a multipage HTML formatter with index and summary
bramqp
A radical, raw, robust, remarkable, rapid AMQP library for node.js
budgeting
null
buildyourownlisp
My lisp in C, following the guide from buildyourownlisp.com
burrower
Tool to manage toggling tunnelling to remote services
byte-board
Like a whiteboard, but with bytes.
CanDB
Database for storing potential recruitment candidates
cfp-2015
This is the repository you need to fork to submit your talk to the ReactEurope conference this July http://react-europe.org
chai-immutable
Chai assertions for Facebook's Immutable library for JavaScript collections
checkers
Property-based testing for JavaScript via ClojureScript's test.check
chef-solo-search
Data bag search for Chef Solo
circleci-docs
Documentation for CircleCI.
circles-and-arrows
HTML Canvas based Super-simple State Machine Diagram Tool
clj-gntp
A clojure library for sending notifications over GNTP (to Growl)
cljs-webpack-deps
Trying out using npm dependencies via webpack in clojurescript.
clojure-cheatsheets
Cheatsheets and information for Clojure/JVM and ClojureScript
clojure-koans
A set of exercises for learning Clojure
codox
Clojure documentation tool
commonmark-react-renderer
React renderer for CommonMark (rationalized Markdown)
composer
Dependency Manager for PHP
compression
Node.js compression middleware
confident-user-interface-programming
A talk at CodeMesh 2016 by Glen Mailer
conglomerate
Sample application that does 'stuff' for an AMQP workshop
conglomerate-node-client
Sample node client for conglomerate
conglomerate-ruby-client
Sample ruby client for conglomerate
connect
Connect is a middleware layer for Node.js
connect-browserify
Connect/express middelware for serving front-end applications with browserify.
connect-hopeful-body-parser
Attempt to parse body data without an Accept header
cruisecontrol.rb
Cruise Control for Ruby, keep it simple
csrf
primary logic behind csrf tokens
Dashboard
Simple Sashboard
data.int-map
A map optimized for integer keys
defmulti
Flexible JavaScript polymorphism without requiring inheritance or object orientism
devboard
An interactive visual feedback tool for developing user interface code
devcards
Devcards aims to provide a visual REPL experience for ClojureScript
dimple
The simplest possible low-overheader service container
dire
Erlang-style supervisor error handling for Clojure
djangogirls-tutorial
null
djangogirls-tutorial-guide
This is a tutorial we are using for Django Girls workshops
dm-is-slug
makes permalinks easy for datamapper objects
dummy_player
null
elm-architecture-tutorial
How to create modular Elm code that scales nicely with your app
elm-check
Property Based Testing in Elm
elm-color-extra
:art: Additional color handling for Elm
elm-faq
FAQ about the Elm language
elm-hot-loader
HMR support for elm-webpack-loader
elm-make
A build tool for Elm projects
elm-shrink
A library for authoring shrinking strategies
elm-webpack-loader
Webpack loader for the Elm programming language.
emojifight
Hot Module Reloading demo application
epic-trello
An attempt at providing an epic-level view across a trello board.
es6-talk
A talk about ES6 and beyond
eslint
A fully pluggable tool for identifying and reporting on patterns in JavaScript.
eslint-plugin-no-class
Avoid usage of class
eslint-plugin-react
React specific linting rules for ESLint
eslint-samples
My standard eslint configs
express
Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
express-resource
Resourceful routing for Express
firefox-sunk
Show data stored in firefox sync from any browser
firewall
Development repository for generic firewall cookbook
flaky
A web service that's more than a little bit flaky
flaky-client
A sample client for the flaky web service
flowInterfaces
List of flowtype Interfaces...
flow-node-experiments
Playing around with facebook's type checker
flow-stuck-repro
null
flow-typed
A central repository for Flow library definitions
fluctuations
Yet another flux implementation
foundation
The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites and apps that work on any kind of device.
fxa-js-client
A web client that talks to the Firefox Accounts API server
github-cookbook
Chef Library Cookbook for declaring resources on GitHub
gitlab-mirrors
A set of scripts adding the ability of managing remote mirrors to GitLab.
git-mnemonic
Speakable, rememberable translations for git ref hashes
glenjamin-eslint-config
Shared eslint configs based on my preferences
glenjamin.github.com
Github presence
go-cloudstack
A CloudStack API client enabling Go programs to interact with CloudStack in a simple and uniform way
govuk_prototype_kit
Quick prototyping tool for UK government digital services
grimoire
Community documentation of Clojure
hack-react-app
Zero Configuration, or is it?
hand-parser
A trial at using transducers for handwritten parsers
hcl
HCL is a configuration language.
heroku-buildpack-clojure-ring-uberjar-lite
Clojure buildpack that uses ring uberjar and tries to slim down the slug
heroku-buildpack-nodejs
The official Heroku buildpack for Node.js apps.
hhvm-dev
A Vagrant setup for a quickstart to hacking on HHVM itself
highland
The high-level streams library for Node.js and the browser
hogan-express
Mustache template engine for express 3.x. Support partials and layout
immutable-int-map
a map optimized for integer keys
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
inspect-x
An implementation of node's inspect module.
in-the-loop
Simple pub/sub on a single HTML page - handy for hackday activity feeds
in-too-deep
Lazily created deep hash in ruby that defaults get operations to nil
isitfeierabend
:tada: Well? Is it?
jenkins-groovy-examples
Some samples of groovy scripts used in jenkins automation
joind.in
Source code behind the Joind.in website - a community-driven site focused on bringing together the people sharing the knowledge with the ones giving feedback.
js-atom
Clojure(Script) atoms, in JavaScript
JSXHint
Wrapper around JSHint for linting JSX files. 100% compatible with existing tools using JSHint.
kerodon
interaction and testing library for html based ring apps.
kotatsu
Straightforward command line tool to setup a development environment for modern JavaScript.
kue
Kue is a priority job queue backed by redis, built for node.js.
language-python
Python package for Atom
lein-autoexpect
Run expecations when source or test files change
lein-new-reflection
null
lein-protobuf
Leiningen plugin for compiling google protocol buffers.
LightTable-Clojure
Light Table Clojure language plugin
macos_defaults
null
magic-of-hot-code
Code samples for talk
map-values
A one-function clojure lib that provides (map-values)
merb
Merb official repository
merb-breadcrumbs
A simple merb plugin to provide useful hooks for breadcrumb links.
merb_hoptoad_notifier
A merb plugin for hoptoad notification
mine
Miner digs into a javascript file looking for require calls. Used to statically extract common js dependencies.
minifyify
Minify your browserify bundle without losing the sourcemap
mocha
mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
mocha-multi
A bit of a hack to get multiple reporters working with mocha
mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succint API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.
module-deps
walk the dependency graph to generate a stream of json output
moment
Parse, validate, manipulate, and display dates in javascript.
mori
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
MyRedLine
App for seeing and tweaking sports activity data
nginx
Development repository for nginx cookbook
node
evented I/O for v8 javascript
node-1
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
node-amqp
node-amqp is an AMQP client for nodejs
node-bunker
code coverage in native javascript
node-cloudstack
Cloudstack API abstraction for Node.js
node-controlled-amd
An AMD loader for NodeJS that keeps you in control by using minimal magic. Aimed primarily at loading frontend modules for unit testing.
node-db-migrate
Database migration framework for node
node-elm-compiler
A Node.js interface to the Elm compiler binaries.
node-fib
Fast non-blocking fibonacci server
node-fxa
Firefox Accounts API Client for Node.js
node-intro
Presentation and example sources for a NodeJS introduction
node-intro-challenge
Short programming excercise as a companion to a NodeJS intro presentation
NodeJS-IRC-Bot
A plugin-based IRC bot written in NodeJS.
node_modules
A curated list of beautiful node_modules that I like to use.
node-mysql
A pure node.js JavaScript Client implementing the MySql protocol.
nodeschool-async-you
Solutions for nodeschool.io's stream-adventure
nodeschool-learnyounode
Solutions to nodeschool.io's learnyounode tutorial
nodeschool-stream-adventure
Solutions for nodeschool.io's stream-adventure
node-simon-says
A basic DSL for async control flow in BDD-style tests
nodespec
A light-weight RSpec-esque testing framework for NodeJS with pluggable extensibility. I now recommend Mocha
node-tracey
Find out how you got somewhere
nodeunit
Easy unit testing in node.js and the browser, based on the assert module.
nodeunit-tape
Just enough tape to run nodeunit tests in the browser
nopar
Node PAckage Registry
notes-download
Download notes from Notes app stored in gmail
not-talking
Slides for presentation on "Scaling Agile by not Talking to Each Other"
npm
a package manager for node
npm-t-shirt
Bringing t-shirts to npm, sort of
npx
execute npm package binaries
ono
Throw better errors - in Node and browsers
parker
Stylesheet analysis tool.
peridot
a basic api for interacting with ring apps
peridottest
null
Phabric
A DB mockup / fixture creation library for Behat
php-code-coverage
Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phptea
A simple, flexible test harness for specifying tests in a SpecBDD style.
phpunit
The PHP Unit Testing framework.
postcss-modules
PostCSS plugin to use CSS Modules everywhere
present-express
Presenters + Hogan (mustache) for express
pretty-immutable
Pretty printing for ImmutableJS
puppet-archive
Compressed archive file download and extraction with native types/providers for Windows and Unix
q
Fakes stubs and spies for Clojure testing
raretrains
null
raspbian-kiosk-maker
Some ansible-powered steps to getting a super-simple information radiator on a raspberry pi
rc-chartjs
common react charting components using chart.js
react
React is a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know.
react-bootstrap
Bootstrap 3 components built with React
react-calendar
Calendar example in React
react-element-to-string
Convert a ReactElement into a nice string useful for debugging
react-hot-boilerplate
Minimal live-editing boilerplate for your next ReactJS project
react-hotkey
A simple mixin for application hotkeys
react-native
A framework for building native apps with React.
ReactNativeFlexboxPlayground
Demo app to make it easy to experiment with flexbox layouts
react-newton
A flux-esque dispatcher for systems that are never at rest
react-overlays
Utilities for creating robust overlay components
react-proxy
Proxies React components without unmounting or losing their state
react-side-effect
Create components whose nested prop changes map to a global side effect
react-testing-workshop
Code for React Testing Workshop at jsconfco 2016.
react-tutorial
Code from the React tutorial.
redbox-react
A redbox (rsod) component to display your errors.
Reflect.ownKeys
Polyfill for ES6's Reflect.ownKeys
repo-repro
Reproduce a repository at another location, triggered by HTTP.
ribbit
Provides a Module to handle sending notifications to hoptoad.
ring-fence
Force SSL middleware for Ring
ring-mock
Library to create mock ring requests for unit tests
robot_tournament
Tournament engine for allowing little AI robots to do battle
rubygolf
Ruby Golf Framework
rubygolf_2011
null
rust-transitive-magic
null
santalist
An excuse to try out koa
schema
Clojure(Script) library for declarative data description and validation
secret-glenta
Secret Santa emailer with an "avoid" list
see-less-ess-ess
Compass extension to remove unused CSS rules based on knowledge of HTML templates
shared-user-agent
A simple way to click links on one computer and have them open on another
shoppinglistify
Demo application for a talk on the 12 factors.
sicp-study-group
null
simplest-redux-example
Simplest redux + react example for beginners like me
Sinon.JS
Test spies, stubs and mocks for JavaScript.
skin-deep
Test assertion helpers for use with React's shallowRender test utils
skybet.github.io
SB&G Engineering Site
slow-npm
Scratch files from investigating npm 3 slowness
speclj
pronounced "speckle": a TDD/BDD framework for Clojure.
speclj-growl
speclj plugin which displays spec output in growl
SublimeLinter3
Interactive code linting framework for Sublime Text 3
SublimeLinter-contrib-foodcritic
SublimeLinter 3 plugin to run foodcritic, a lint tool for Chef cookbooks. http://acrmp.github.io/foodcritic/
SublimeLinter-eslint
This linter plugin for SublimeLinter provides an interface to ESLint
suit
Personal setup for newly installed Macs
tel
Super simple DI for JavaScript, targetted mainly at spec test setup
terrafiddle
Mini ruby dsl for generating terraform files
terraform
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
tiny-react-renderer
Learn you a React Renderer for Great Good
todo-backend-express
Node.js/Express implementation of the Todo-Backend API spec
todomvc-react
TodoMVC in React
toml
Tom's Obvious, Minimal Language
tools.reader
Clojure reader in Clojure
transducers.js
A small library for generalized transformation of data (inspired by Clojure's transducers)
transit-immutable-js
Transit serialisation for Immutable.js
travis_wonderwall
Because after all... you want to run a script on travis
travis_wonderwall-fork
Because after all.. this is travis helper to run particular a task if all builds pass
tryclojure
A little web-based Clojure REPL powered by clojail.
ultimate-hot-reloading-example
Hot reload all the things!
universal-signin
A prototype of a universal signin system
useful
Some Clojure functions we use all the time, and so can you.
vagrant-provider
Vagrant plugin for provider swapping
vagrant-puppet-install
A Vagrant plugin that ensures the desired version of Puppet is installed via the Puppet Labs package repo.
validates_date_time
Fork of validates_date_time rails plugin. Please do submit pull requests for any changes, and I'll merge them with Jonathan's svn changes.
video-voting
Video Voting App for youtube movie nights
watchify
watch mode for browserify builds
webpack-hmr-singleton
Utility lib to help define a hot-reloadable singleton
webpack-hot-client-overlay
An overlay for webpack-hot-client
webpack-part-loader
A webpack loading for extracting a part of a file.
winston-azure-application-insights
Azure Application Insights transport for Winston
wonderland-clojure-katas
Clojure Katas inspired by Alice in Wonderland
xbox-parrot
Simple xbox controller for parrot ar drones
xoxoxo
null
zombie
Insanely fast, full-stack, headless testing using node.js
zombie-server
A REST-like HTTP server wrapping zombie.js sessions

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.