Articles about front-end development, including code snippets, tips & tricks, and process.

Keyboard navigation when carousels block your way

Oh… carousels. Carousels have become a major web design trend over the last several years. They are everywhere, from home pages to slideshows to product galleries. Carousels are terrible. From a content perspective, the majority of users only see the first slide. In a 2013 carousel study on Notre Dame’s website, only 1% of users clicked […]

Read more

Accessibility and phone number formatting

Accessible phone numbers on the web is a more complicated topic than you would think.  Screen readers are remarkably inconsistent in the way they handle phone numbers.  This is a huge issue from an accessibility point of view. Highlighting the problem A US phone number is normally written as “(703) 555-1212”. A screen reader will read this […]

Read more

Accessibility testing: Screen reader edition

Accessibility testing on our websites is a large, large topic.  I am writing about testing with screen readers here, but please keep in mind that accessibility testing != screen reader testing alone.  There is a already great article from Viget about web accessibility testing in general – “How to do Web Accessibility QA“.  (Be sure […]

Read more

When Git ignore doesn’t

Imagine this: You have a file in your Git repository that you need to modify. Perhaps it is a settings file for your CMS. The settings file works perfectly for your QA or production environment, but you need to modify it for your local environment to run off of a different port or to enable developer logging […]

Read more

Solving my internal CSS framework debate

Just when I finished teaching my students about CSS frameworks, I come across an article telling me that “You Might Not Need a CSS Framework.” I am not telling my students yet.  Let’s just say that is too much too soon.  (I teach beginners.) That being said, I have been debating this myself for quite a […]

Read more