Blog posts
-
Documenting Your Schemas
Last week I spent some time reading about using message queues like RabbitMQ and Apache Kafka as stream data systems. In the process I found an awesome article on the reasons why LinkedIn built and op...
-
Name Shaker
This semester, I'm studying a new course, "Prototyping Physical Interactions", that's aimed at strengthening students' problem solving skills using the new class of IoT devices that exist around us. T...
-
Apple Is Bad For Education
Apple’s newfound interest in harnessing the education potential of the iPad and by extension its closed ecosystem isn’t a great deal for society at large. Here’s why. Overview So lets look at the stat...
-
A Quick & Dirty Intro to RequireJS
Module loading in Javascript is still finnicky in 2015; here's a guide to making your life a little easier with the popular RequireJS library. The creation and loading of Javascript modules is s...
-
Careful Consideration
Today I was doing a bit of casual reading and came across an article discussing the inherent tension between wanting to try out new technologies in projects, and sticking to tried and tested framework...
-
Enabling continuous integration through Drone
I’ll just note before I start writing that I am pretty terrible when it comes to Linux. I’ll read a guide on how to build your own home server with a Linux distro, or how to get shiny graphics in Ubun...