How to impress me in an interview

In the past few years, I've interviewed dozens of candidates for JavaScript-heavy roles. Over that time, I've identified a few key areas that seem to be pretty good indicators of overall proficiency – and I focus on these pretty much exclusively in my technical interviews. First and foremost, this post is…

New Blog

Using Ghost now because I'm basic.…

V8 Profiling

I've been kind of obsessed with V8 (and the d8 shell) lately, so I wrote up a thing for friends and co-workers about what I've learned so far. I tried to copy the markdown from the Gist I wrote, but it looked like garbage with my site's stylesheet, so here's…

Fun With ES6

With more and more progress being made on ES6, and a steady stream of new feature implementations showing up in Firefox and Chrome, I thought it might be fun to take some real-world code and refactor it to take advantage of forthcoming language additions. These examples are by no means…

Displaying Hidden Elements

Here's a fun fact: Did you know you can set display:block; on things like <title/> elements? Kind of cool, right? If you're super concerned about crazy small request sizes, you could probably save a couple bytes by displaying your <title> instead of an <h1&…