Blog
Here are all of the talks I've given, as well as the blog posts I've written. 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
Building a JSON API with Rails – Part 6: The JSON API Spec, Pagination, and Versioning
Table of Contents Part 1 – Getting Started Part 2 – Serialization …
Programming Concepts: Garbage Collection
Programming Concepts Series: The Stack and the Heap Compiled and …
What Meta Tags Your Site Should be Using
Whenever you’re building a new site, you probably pay more …
Core Functional Programming Concepts
Programming Concepts Series: The Stack and the Heap Compiled and …
How Daemons, the Init Process, and Process Forking Work
If you’ve ever worked with Unix-based systems, then you’re bound …
Optimizing Your Web Page for Speed
We’ve all had it happen – that web page that you navigate to, and …
ARIA Roles and Attributes: How to Actually Use Them
If you’re a web developer, then there’s a chance that you’ve …
How Public Key and Symmetric Key Encryption Work
Public-key encryption and symmetric-key encryption are two of the …
My Interviews with Amazon
Last Fall in 2015, I interviewed with Amazon Web Services for a …
Combining BEM and SMACSS
Code architecture is super important when you want to have clean, …
How Browser Caching Works
Have you ever noticed that when you load a web page for the very …
How WebSockets Work – With Socket.io Demo
As a developer you may have heard the term WebSockets thrown …