- Accessibility Camp Toronto (November 2016, Toronto)
- Role=Drinks (October 2016, Amsterdam)
- Abstractions (August 2016, Pittsburgh)
- Guelph Accessibility Conference (May 2016, Guelph)
- Inclusive Design 24 (May 2016, online)
- Create Upstate (May 2016, Syracuse)
- WordCamp Buffalo (April 2016, Buffalo)
- Booster Conference (March 2016, Norway)
- Google (October 2015)
- Accessibility Camp Toronto (October 2015)
- Accessibility Camp NYC (September 2015)
- Inclusive Design 24 (May 2015, online)
- Buffalo Unconference (May 2015)
- Avega Group Elevate Series (March 2015, Sweden)
- ACE! Conference (March 2015, Poland)
- Booster Conference (March 2015, Norway)
- Learning Choices Network Gathering (November 2014, Buffalo)
- Toronto WordCamp (November 2014)
- National Association of Government Web Professionals (October 2014, online)
- UX Singapore (October 2014, Singapore)
- Accessibility Camp Toronto (October 2014, Toronto)
- WordCamp Buffalo (September 2014, Buffalo, NY)
- CSS Summit (July 2014, online)
- HTML 5 Developer Conference (February 2014, San Francisco)
- University at Buffalo CIT professional development series (September 2013)
- WordCamp Buffalo (September 2013)
- Stir Trek (formerly MIX Developer Conference) (May 2013, Cleveland)
- WordCamp Buffalo (October 2012)
- Entrepalooza (May 2012, Buffalo)
- Social Media Club Buffalo: Foodie Panel (February 2012)
- Infotech Niagara: Building Accessible Web Applications (September 2010)
- Infotech Niagara: Developing Coding Standards (September 2010)
- MOM 2.0 Summit (February 2010, Houston)
- Infotech Niagara: Maximizing Your Web Presence (November 2009, Buffalo)
- Business First Power Breakfast: Online Networks (October 2009, Buffalo)
Publications (Online and Print)
- Constructing Usable Shopping Carts (April 2004)
- Usabilidad (the Spanish translation of Usability: The Site Speaks for Itself) (2003)
- The Web Professional’s Handbook (February 2003)
- Web Graphics for Non-Designers (November 2002)
- Cascading Style Sheets (May 2002)
- Usability: The Site Speaks for Itself (May 2002)
- “Selfish Accessibility” at at .net Magazine (January 2017 issue, #288)
- “Fringe Accessibility” at at .net Magazine (September 2016 issue, #284)
- “Make Your Website Printable” at .net Magazine (Summer 2012 issue, #231)
- “L’immortalité d’Internet est garantie par ses utilisateurs” at Technikart (April 2012)
- “A Merger of Content Management and Localization Workflow” at Multilingual Computing & Technology (May 2002)
- Addendum to “The State of Airline Websites” at Smashing Magazine (November 2015)
- “Tracking Printed Pages (or How to Validate Assumptions)” at Web Standards Sherpa (December 2013)
- “Balancing Act: Features, Budgets & Timelines” at Web Standards Sherpa (May 2013)
- 85 articles at evolt.org dating back to 1999.
These represent the baseline version of each talk. I tend to adjust the talks to better fit the nature of the event and the target audience.
An overview of how you can implement accessibility within your organization as well as working it into client and vendor agreements.
lang attribute exists in most pages across the web, though it seems most developers and user interface folks do not understand its impact. We’ll review how browsers put it to use and why you may not want to accept whatever the default value is from your framework / platform of choice. Its proper use has implications for visual design, accessibility, and internationalization & localization.
With recent announcement that all code submitted to WordPress core (as well as themes) must meet WCAG 2.0 AA, proper accessibility techniques are more important within WordPress than ever. I’ll review some basic and fringe accessibility techniques you can use for your personal and client projects, as well as for contributing to WordPress core.
Fringe Accessibility Techniques (That Shouldn’t Be)
If you’re familiar with accessibility, you may know some of the basics already. We’ll review some newer or more obscure techniques that can help prime you to look at the new hotness features with a more critical eye. Instead of pushing code techniques, we’ll discuss the logic behind these approaches, giving you the opportunity to turn some of these concepts over in your own head instead of just walking away with a shallow checklist.
We can pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive into ARIA, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
Making Your Site Printable
The push for responsive web design has helped web developers consider how the sites they develop can adapt to different devices, including sizes, screen resolutions, and even contexts. It should now be easier than ever to respond to a format that has existed since the start of the web — print. I’ll walk through the process for making your responsive sites respond to the format we most often forget and show you how to use Google Analytics to track what pages are printed from your site.
Responsive Web Design Primer
For many web developers whose jobs don’t allow them to play with all the newest technologies, something like responsive design can be just out of reach. As more users are surfing exclusively on mobile devices, these are skills every web developer, designer, and manager needs to develop. We’ll walk through the background, assorted techniques, how to measure success, and where it’s all going. This is not a coding session, but a planning and strategy session.