Blog posts
-
Digging a bit deeper into Angular 1.x components
I’ve been playing around with Angular components at work lately, and attempting to mentally map my understanding of Angular components against the concepts found in React components, which I’ve had so...
-
Trials and tribulations of writing my first serious Android app
This semester I took an Android development course. I’ve struggled with Android programming in the past, mainly due to my Web background. Most web apps have a different architecture and different API...
-
Rapid embedded development with React and Node
As previously mentioned, this semester I enrolled in a new subject, Prototyping Physical Interactions, which involves learning how to utilize embedded hardware such as arduinos, to create flexible and...
-
I Migrated A Project To ReactJS For The First Time And Didn't Die
Before I start: a note on Javascript fatigue Amongst all the negativity over the past year of “Javascript fatigue”, it’s become quite trendy to hate on the Javascript community, which is a true shame....
-
KD-Tree fun in QuestionTime
This past week, I was working on QuestionTime, and needed to work out where the nearest points of interest were to the user’s location in an expedient fashion. Now, the last time I did anything involv...
-
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...