Blog
Here are all of the talks I've given, as well as the blog posts I've written. I started off blogging around 2014, and transitioned into more of an active speaker a few years later. I've found that writing and/or giving talks is one of the best ways for me to learn something new, and then I get to teach others in the process!
Content Type
Tags
Installing the Docker Client CLI on 32-bit Windows
If you’re unfamiliar with it, Docker is one of the newer …
Controlling Spotify with Slack and a Raspberry Pi
After moving to a newly constructed floor at Staplegun (where I …
Programming Concepts: Type Introspection and Reflection
Programming Concepts Series: The Stack and the Heap Compiled and …
Building ES6 Javascript for the Browser with Gulp, Babel, and More
ECMAScript 6 is the most recent update to Javascript, and with it …
My History with Beer
Seeing as how we’re approaching the New Year, I felt this topic …
Building a JSON API with Rails – Part 5: Afterthoughts
Foreword: This series has been rewritten as of November 11, 2016 …
Programming Concepts: Static vs Dynamic Type Checking
Programming Concepts Series: The Stack and the Heap Compiled and …
What Does It Really Mean to Support IE8?
Note: This post is geared towards developers who have heard about …
Programming Concepts: Concurrency
Programming Concepts Series: The Stack and the Heap Compiled and …
Metaprogramming in Ruby: Part 2
Table of Contents Metaprogramming in Ruby: Part 1 Metaprogramming …
Prototypal Programming in Javascript
Javascript is an object-oriented programming language, but not …
Metaprogramming in Ruby: Part 1
Table of Contents Metaprogramming in Ruby: Part 1 Metaprogramming …