Will Stamper's Blog Senior Front-End Developer for iCloud

IE10 and "Tweener" Flexbox Frustrations

We've recently begun to use flexbox in our production code, and the experience has mostly been great. We use Modernizr to feature-detect flexbox support and use it where available. In...

Working with Long Branch Names in Oh-My-Zsh

I've been using Zsh for a few years, and that experience has been made much more pleasant by also using Oh-My-Zsh, which is a collection of Zsh themes and plugins....

Can We Do It Better?

In a previous post, we looked at why a function that split an array into smaller arrays was so much slower than a different implementation. In this post, we'll look...

Can Anyone Tell Me Why My Function Is Slower Than the Other?

A user on r/javascript posted an interesting question last night, and I figured I'd jump in to try to find out the answer. The Original Question Why would this...

Spellchecking Code

I've noticed recently that codebases tend to have a bunch of common misspellings. Obviously, programmers care more about the functionality (and hopefully cleanliness) of their code than whether or not...