Hello, world!

Code is for sharing.

Learn more »

Coxswain Simulator 2012

Browser based multiplayer online 3D racing game.

View details »

StrokeMe

A simple rowing stroke-rate meter for Android.

View details »

www.walley.org.uk

This very same website.

View details »

Coxswain Simulator 2012

Browser based multiplayer online 3D racing game.

Let's Go Racing!

No longer under active development. Completely written in JavaScript (both client and server). Requires a modern browser (an up-to-date Chrome, Firefox or Safari will do).

Tech

WebGL

WebGL is a new web technology that brings hardware-accelerated 3D graphics to the browser without installing additional software.

The majority of the client-side UI uses WebGL. Mostly throught the excellent three.js library.

node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

The server-side component is written in JavaScript running under node.js.

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

The back-end is hosted on an Amazon EC2 micro instance.

StrokeMe

A simple rowing stroke-rate meter for Android.

Tap, tap, tap!

Tap the screen in time with a rower's stroke to get an instant estimate of their stroke-rate.

Tech

Android

Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

www.walley.org.uk

This very same website.

Clean 'n' Simple

Minimal HTML, CSS and JavaScript required to get an attractive website up and running in one afternoon.

Tech

Bootstrap

Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.

Jargon Generators

Generate jargon whatever your industry.

A single page web app

Tech

AngularJS

AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript!

Parse

Parse is a complete technology stack to power your app's backend.

Defence Technology and Security Jargon Generator

A very simple website dating from 2005. Generates random report titles from user submitted words.

Turn of the Century Server Side Scripting

Milestone report needs that killer turn-of-phrase? Feel left out by your colleagues effortless command of 'business-speak'?

The Defence Technology and Security Jargon Generator(TM) provides the solution

Tech

PHP

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

MySQL

MySQL is an open source database management system and is used in some of the most frequently visited websites on the Internet, including Flickr, Nokia.com, YouTube, Wikipedia, Google, Facebook and Twitter.