Mike Ball (@mdb)

Top repositories

1

wp2middleman

Migrate the posts in a Wordpress XML export file to Middleman-style markdown files.
Ruby
37
star
2

terraform-example

Terraform-orchestrated continuous delivery from TravisCI
CSS
28
star
3

middleman-build-reporter

Fingerprint your Middleman build with version details.
Ruby
13
star
4

polymer-testing-box

A ready-to-go headless Ubuntu box for running Google Polymer web-component-tester tests against Firefox and Chrome
13
star
5

resume-factory

Create HTML and PDF versions of your resume & upload the files to S3. Use Rake, HAML, SCSS, and JavaScript.
CSS
12
star
6

lgbt_rights

A simple mobile-friendly web app that reports LGBT rights based on the user's location.
JavaScript
11
star
7

archaeologist

A thin Node.js client for working with the ESRI ArcGIS Server REST API.
JavaScript
11
star
8

madison.rb

A simple Ruby gem for working with U.S. state names and abbreviations.
Ruby
9
star
9

seaweed-cli

A Golang-based command line tool for fetching surf forecast data from the Magic Seaweed API.
Go
9
star
10

docker-wct

A Docker image for executing Google Polymer web-component-tester tests in Chrome and Firefox in Xvfb
8
star
11

polymer-instagram-feed

A Polymer custom element for displaying a user's Instagram feed.
JavaScript
7
star
12

gossboss

Collect aggregated goss test results from multiple remote goss servers.
Go
7
star
13

terraputs

A CLI to generate Terraform outputs documentation
Go
7
star
14

node-slack-integrator

An Express-based starter kit for creating Slack integrations
JavaScript
7
star
15

node-phli

A Node.js module for interacting with the City of Philadelphia's Licenses & Inspections data.
JavaScript
6
star
16

shoulda-coulda

A Slackbot that tracks how often your teammates use the word "should."
JavaScript
6
star
17

civic-info.js

A thin Node.js wrapper for Google's Civic Info API.
JavaScript
6
star
18

fortune-cookie

A Node.js-based Slack integration that tells tech industry fortunes.
JavaScript
5
star
19

gh-dispatch

A gh CLI extension for sending GitHub dispatch events and watching the triggered GitHub Actions runs directly from your terminal.
Go
5
star
20

lobber

A CL tool to quickly publish a directory to Amazon S3.
Ruby
5
star
21

madison

A dirt simple Node.js module for working with US state names and abbreviations.
JavaScript
4
star
22

testing-with-xvfb

Headless testing against real web browsers with Xvfb!
CSS
4
star
23

wordle

A wordle CLI
Go
4
star
24

concourse-consul-kv-resource

A Concourse resource for getting and setting values to and from Consul's KV store
JavaScript
4
star
25

phl-geocode

A Node.js module for getting latitude and longitude coordinates for a Philadelphia address.
JavaScript
4
star
26

node-consul-kv

A tiny NPM package for interacting with Consul KV store
JavaScript
3
star
27

concourse-webhook-resource

A basic Concourse resource to perform HTTP requests against a configured URL
Shell
3
star
28

dotfiles_old

Basic backup and version control of my bash profile, vimrc files, and some svn tweaks.
Shell
3
star
29

phl-hood-reporter

Find out what Philly neighborhood you're in.
Ruby
2
star
30

phl-pac-complaint-browser

Map and browse the 2009 - 2012 citizen complaints logged with the Philadelphia Police Advisory Commission against Philadelphia police officers.
JavaScript
2
star
31

flickr-feeder

A simple, unpublished module that demos how to test Node.js with mocha, nock, and expect.js.
JavaScript
2
star
32

mdb.github.io

Personal website, portfolio, and blog.
SCSS
2
star
33

aka-archiver

A CLI tool and NPM module that backs up Akamai GTM configuration to a git repository
JavaScript
2
star
34

terraform-advanced-logic-demo

A demo Terraform configuration illustrating a few semi-advanced Terraform capabilities, namely the expression of moderately complex logic.
HCL
2
star
35

presentations

A repo to store various presentations & talks I've given.
JavaScript
2
star
36

times_grapher

A simple Ruby on Rails application that compares the New York Times' coverage of any two user-provided topics for a given year. The application uses the New York Times articles API.
JavaScript
2
star
37

nyt.js

A Node.js wrapper for the NY Times Developer API.
JavaScript
1
star
38

docker-gum

A gum Docker image with a shell
Dockerfile
1
star
39

QuietLogger

A minimal HTML5 Wordpress theme type set in Baskerville.
PHP
1
star
40

GeoCoder

A simple front end for geocoding addresses
JavaScript
1
star
41

terrajux-action

A GitHub Action for running terrajux
Dockerfile
1
star
42

uitk

A collection of CSS and JavaScript for front end web development.
JavaScript
1
star
43

EventPublisher

A basic event publisher plugin for Wordpress.
PHP
1
star
44

ig-feed

Use GitHub Actions to fetch my recent media JSON from Instagram and publish the JSON as a GitHub Pages endpoint.
JavaScript
1
star
45

phl_geocode.rb

Get latitude and longitude coordinates for a Philadelphia address.
Ruby
1
star
46

nw-testing-box

A ready-to-go headless Ubuntu box for running NW.js unit and end-to-end tests via Xvfb
1
star
47

intercom

A small logging package for use in Golang-based Concourse resource type implementations
Go
1
star
48

lets-go-home

Web animation of hand-drawn/watercolor illustrations.
CSS
1
star
49

selleck.js

A mustachioed templating library
JavaScript
1
star
50

gh-release-report

A gh CLI extension that reports and visualizes a GitHub release's downloads.
Go
1
star
51

terraform-presentation

My Philly Tech Week 2016 Senior Dev Day presentation on Terraform
HTML
1
star
52

EulerJS

Project Euler problems in JavaScript.
JavaScript
1
star
53

Vim-Liberation

A simple touch-enabled mobile cheat sheet for Vim.
1
star
54

seaweed

A thin, Go Magic Seaweed API client for fetching surf forecast data.
Go
1
star
55

x-next-meetup

A Polymer custom element for displaying a Meetup's next event.
JavaScript
1
star
56

terraguard

Check a Terraform plan for problematic resource changes.
Go
1
star
57

ensure-unpublished-release-action

A GitHub Action that checks whether a given GitHub release tag does not already exist.
TypeScript
1
star
58

jira-slack-integrator

Query Jira tickets from Slack
JavaScript
1
star
59

test-kitchen-example

Demos testing an Ansible-provisioned Apache box & static HTML web application.
Ruby
1
star