Run code when an element’s attribute changesIt’s nice to have event listeners for events on elements, but how do you listen for something like an attribute changing?Jan 10, 2021Jan 10, 2021
“How the F do I add a JS pipeline to a Jekyll website,” you ask?The most burning question of the 2020s, right here.Jan 2, 20201Jan 2, 20201
Handling Document Direction with a Handy Sass MixinAccounting for document direction can be frustrating. So, with inspiration of my coworkers, I made my own sass mixin.Oct 20, 2019Oct 20, 2019
Interacting with the DOM in JS, the BasicsHere’s a quick run-down of simple but easy methods to manipulate a web page using vanilla JavaScript.Sep 15, 2019Sep 15, 2019
No-brainer Polyfill Solution for Single Page ApplicationsLet’s stop punishing users in modern browsers, m’kay?Apr 13, 2019Apr 13, 2019
Published inScribd Data Science & Engineering BlogCommon Accessibility Pitfalls for Single Page Apps — and How to Avoid ThemManaging page focus and updating meta content on your SPA will provide a more rich experience for users browsing with assistive technologyFeb 27, 20191Feb 27, 20191
Debugging strategies I wish I knew as a web development newbieconsole.log( ) all the things.Apr 6, 2018Apr 6, 2018
On Practicing Empathy in the Work Place to Enhance Digital ProductsI’ve been watching a great YouTube channel lately, run by Mattias P Johansson (formerly at Spotify), called Fun Fun Function. A couple…Feb 24, 2018Feb 24, 2018
Create simple React component libraries with WebpackThere are a lot of great options and ways you can modularize your js applications these days, and one of my new favorites is bundling…Jan 5, 2018Jan 5, 2018
Company Culture: It Matters More Than You ThinkLet’s be real: work is maybe 20% of your job. What about the rest?Oct 30, 2017Oct 30, 2017