Jason Boyer

I'm a front-end web developer on Ancestry's web standards team. My team and I work closely with our UX department to create site standards for various widgets and design patterns which provide a consistent, easy-to-use experience for our users. I've been doing front-end development for over 6 years now and love improving websites through semantic markup, progressive enhancement, and responsive web design.

Stop using anchors as buttons!

Posted by Jason Boyer on September 2, 2014 in Development

Semantic buttons and links are important for usability as well as accessibility. Hyperlinks indicate a URL change, whereas buttons are used to perform an action. I thought this post up in response to a question asked on Stack Overflow over 5 years ago. Which one should you use? <a href=”#” onclick=”doSomething()”>Do Something</a> <a href=”javascript:void(0);” onclick=”doSomething()”>Do Read More

Core Web Accessibility Guidelines

Posted by Jason Boyer on August 13, 2014 in Development

How do you ensure accessibility on a website that is worked on by several hundred web developers? That is the question we are continually asking ourselves and have made great steps towards answering. The approach we took was to document our core guidelines and deliver presentations and trainings to all involved. This included our small Read More

Creating a Completely Accessible Navigation Bar in HTML, CSS, and JS

Posted by Jason Boyer on January 27, 2014 in Development

Recently, I volunteered to prototype a new global navigation bar for the core Ancestry.com website. This was a huge opportunity for some drastically needed improvements, not only for the code behind the header, but more importantly, the accessibility of the navigational items. Even though we’re early on in this process of creating an accessible navigation Read More