-
A More Reliable FileReader
Promise-based FileReader wrapper + timeout period -
Simple Depth-First Search with Object.entries()
A tiny function for traversing JSON data -
Working with Images
Slides from 30-minute talk at JSAdmirers -
CrUX - Real World Website Performance Data
Slides from lightning talk at JSAdmirers -
A Priority+ Navigation With Scrolling and Dropdowns
A guest post on CSS-Tricks -
One Regex to Rule them all: Removing wrapping <p> tags around images in WordPress while preserving links
A Wordpress the_content filter that makes styling linked-images sane -
Creating a Custom Unsubscribe Form in Marketo that Doesn’t Skew Email Analytics
How to test a new Marketo unsubscribe form on an external page before going live -
Setting up Custom Authorization in Ember-CLI using Google oAuth2 for the Initial Login
A simple full-stack authorization demo using Ember-CLI, Ember Simple Auth, Torii, and Express. -
Named Anchors and Fixed Headers
Using pseudoelements to compensate for fixed headers when jumping to anchor targets -
Loading jQuery Immediately before Gravity Forms
A performance optimization for ajax-enabled Gravity Forms -
How to Deselect Radio Buttons on Web Forms
A quick in-browser fix so you don't loose your progress