James Milner's Projects
A sample application demonstrating how an application might be built against the Open Data API using Backbone.js and Marionette.js.
OS Maps API repository for demos and code examples
uk.osgeo.org website
A HTTP API wrapper for PostgreSQL
:dart: Point in Polygon implemented in Go
pixelmatch reimplemented in AssemblyScript
Land App PoC written in vanilla AngularJS
A Go implementation of the Greiner-Hormann clipping algorithm
WebGL point cloud viewer for large datasets
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.
A QGIS script to calculate the length of external facing walls
A QGIS plugin to export a map to an OpenLayers/Leaflet webmap
:four_leaf_clover: A Quadtree implemented in Go
A scheduling API for JavaScript
A fast selection algorithm in JavaScript.
Scratch off countries you've been to around the world. Built with Leaflet and Polymer
Putting Redux state management in a Service Worker
Experimental property based testing library
Next generation dojo.io site
A demonstration of sync state across tabs using Service Workers
A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
The official Terra Draw website
A marker based Augmented Reality library for Three.js
Basic First Person controls for Three.js scenes
💖💻 A little dashboard that tries to take care of you when you're using your terminal.
An experimental data binding library for JavaScript