chrishenn.net (about)
11 August 2018

A fast JavaScript implementation of the Ramer-Douglas-Peucker algorithm

02 May 2018

A homeomorphism from 2D lattices to finite subsets of the circle

20 April 2018

The action of the modular group on the upper half plane

04 December 2017

Hacking together a CLI with Rust

08 July 2017

Visualizing multivariable functions and their derivative

05 February 2017

Debian and i3 on a Dell XPS 13

13 March 2015

EmberConf 2015: Composing data visualizations with Ember

15 May 2014

Implementing Services in an Ember.js Application

23 August 2013

Mocking a server for Backbone applications with Sinon.JS

28 August 2012

Modular Templates in Backbone with RequireJS