Software developer, C# by day, Erlang and JS by night.
Adventures in Logic Programming
Introduction to D3