Writing
- September 07, 2020
Handling External Links
August 09, 2020Some strategies for dealing with the 'these external links should open in a new window' feature request with usability and accessibility in mind.
Getting Started with React Hooks
August 30, 2019How to get started with React hooks and write cleaner code.
Color Swatches in Storybook
July 15, 2019How to display your SCSS / Sass color variables as color swatches in StorybookJS.
The Myth of Inaccessible React
June 13, 2019You might have heard ReactJS sites are inaccessible, but with the right setup, React can help you make your projects more accessible than ever before!
Improve Your Remote Work Productivity With the ‘Shutdown Ritual’
June 10, 2019An indispensable tool for preserving work from home sanity.
5 Tools For Automated Accessibility Audits
February 20, 2019Some of the quickest accessibility wins can be simple fixes, but if you don't know what to look for, they can be hard to spot.
Move Fast, Don't Break Things: Trends in Modern Web Development
February 01, 2019How moving away from CMS-centered development will make web development better for everybody: front end developers, back end developers, project managaers, and clients.
The Cover Letter that Got Me a Remote Front End Developer Job
January 14, 2019How to Run a Quick Accessibility Audit
January 09, 2019Run a quick accessibility audit on any website, even if you've never done one before.
Designing Layouts for Screen Readers
December 11, 2018You may think of layouts has being a primarily visual concern. Let's rethink that.
A Short Guide to Screen Reader Friendly Code
October 16, 2018If you want to have an accessible website you *have* to make sure it works with screen readers. But how? Here are five tips.
What is website accessibility?
October 02, 2018Short answer: web accessibility means building websites that are usable by as many people as possible
4 Principles for Getting Started with Website Accessibility
August 06, 2018Getting started with web accessibility can be intimidating, but it doesn't have to be. Here are four simple (and fun!) tips to improve accessibility today.
Common Accessibility Mistakes and How to Avoid Them
July 17, 2018I presented at DrupalCamp Asheville on my personal accessibility principles and accessibility mistakes to avoid - the slides and recording are now available!.
Component Based Development Using UI Patterns
April 03, 2018Join me and my Mediacurrent friends for a training session on component driven development at DrupalCon in Nashville next week!
Lazy Loading Video Based on Connection Speed
December 01, 2017How to conditionally load a video based on connection speed using vanilla JavaScript and Promises.
A Simple Intro to Website Accessibility
November 07, 2017Web accessibility is getting a lot of attention these days, but it can be a confusing--even inaccessible--topic. Here's a simple introduction to web accessibility.
Notes on Animation at Work
October 19, 2017My takeaways from Rachel Nabor's Animation at Work. My rating: 👍👍
Focus Rings for Keyboard Interactions Only
October 10, 2017Implementing the :focus-visible polyfill for better focus styles.
How to Write Accessible Javascript
October 05, 2017Save yourself some trouble with these JavaScript techniques for developing accessible web interfaces.
Creating a Custom Search Endpoint with the WordPress API
September 13, 2017Search multiple post types with a custom endpoint via the WordPress API.
Humanizing the Web
August 01, 2017I had a simple realization this past month: when I visit my social media sites, I don't see what I want to see.
Getting Comfortable with "Design"
June 08, 2017From a young age, I was uncomfortable with anything that might be labelled "visually creative"
Build a Style Guide Straight from Sass
June 01, 2017A little guide I wrote for *CSS-Tricks*.
CSS Grid and Feature Queries for Microsoft Edge
May 10, 2017How to implement CSS Grid with cross-browser support right meow.
A Legend of Zelda Lorem Ipsum Generator
April 26, 2017For fun, I made a Legend of Zelda lorem ipsum / placeholder text generator.
Allow Audio in Wordpress Excerpt
March 17, 2017This week for a client project I had a need to be able to display more than just text in a post excerpt.
CSS Standards and Normalization
February 23, 2017A CSS styleguide I wrote for the dev team at Up&Up.
2016 in Numbers
December 30, 2016Just a few numbers.
How to Make a Front End Style Guide, the Easy Way
November 30, 2016Spoiler alert: use kss-node
How to Initialize a Drupal 8 Site with Composer
October 06, 2016Hold on to your butts
Site Performance Basics
March 24, 2016Some pointers on measuring performance and small .htaccess tweaks you can make to boost performance right now.
SVG Workflow
March 24, 2016How to use SVG for maintainability, performance, and profit.