Dan Hough

Projects

Interfake

Fake APIs for prototypes & automated tests. Written in JavaScript for NodeJS, based on the express API library.

var Interfake = require('interfake');
var interfake = new Interfake();
interfake.get('/example').body({ message : 'So easy!'});
interfake.listen(3000);

GitHub Pagenpm Page

Forkability

A linter for your repository. Uses GitHub API to verify features of a requested repository. Works on the command line, in NodeJS, or in the Browser.

forkability basicallydan/interfake


# Features
✓ Contributing document
✓ Readme document
✓ Licence document
✓ Test suite

# Suggestions
! Changelog document
! Uncommented issue: Comment on the issue to indicate acknowledgement
├── Support other Content-Types: https://github.com/basicallydan/interfake/issues/31
! Untouched issue: Comment or label the issue to indicate acknowledgement
├── Support other Content-Types: https://github.com/basicallydan/interfake/issues/31
! Uncommented issue: Comment on the issue to indicate acknowledgement
└── Media Responses: https://github.com/basicallydan/interfake/issues/19

GitHub Pagenpm Page

SkiFree.js

The classic PC Game SkiFree, but in JS. Not feature-complete, but still pretty fun. Keeps track of your top score using localStorage.

I developed this and I still suck at it.
I developed this and I still suck at it.

Play it now.GitHub Page

StreetScout

A tool which gives you places to stop between a start location and destination based on a search query.

The HTTP API is written in NodeJS, the front-end is KnockoutJS, and I also developed an iPhone application which uses the same API, but the iPhone application is a little out-of-date these days.

Try it out.Get the iPhone application.

Conway’s Game of Life

Implementations of Conway’s Game of Life in various languages. Partly a learning exercise, partly an archiving exercise.

GitHub Page