Dark UX Patterns
Presented by: Vitaliy Matiyash
Congratulations! You are the 1,000,000th visitor to our website. Click here to redeem your prize! Just provide your date of birth and phone number to get started. ...
Format: General SessionLevel: Introductory and overviewBuilding Accessible Web Apps
Presented by: Cory House
Are your apps accessible? Can a blind user navigate your app with a screenreader? Can the colorblind consume your content? Since 2017, multiple US court cases have ruled that the Americans with Disabilities Act applies to websites and mobile apps. So there are legal risks to consider as well. In...
Format: General SessionLevel: Introductory and overviewCommon Accessibility Pitfalls: Climbing out, when you fall in.
Presented by: Chris DeMars
You, your users, and Alice from Wonderland have something in common. At one point, everyone has fallen into a hole of perplexity, confusion, and sometimes hysterical madness. Unlike Alice, we can navigate ourselves and our users around the chaotic abyss that we call the web. Shipping inaccessible...
Format: General SessionLevel: Introductory and overviewUsing SVG to create responsive, interactive and animatable graphics
Presented by: Ben Hoffmann
A message is often best stated visually. Traditional methods of designing graphics, diagrams, and charts produce something that retains its aspect ratio, regardless of the size it is viewed. This may work fine for print and slide media, but fails to take advantage of viewing digital content on...
Format: General SessionLevel: AdvancedWeb A11y Patterns and Pitfalls
Presented by: Robert Cochran
The internet is no longer an optional aspect of modern life. It is how many of us conduct business and maintain relationships. A tool as critical as the internet needs to be usable by everyone. It is our responsibility to create a good user experience for ALL users. ...
Format: General SessionLevel: Introductory and overviewTen Things Every Voice Application Should Do
Presented by: Jeff Blankenburg
In my experience building dozens of skills for Alexa, and working with hundreds of developers on their own voice applications, I've identified ten specific patterns that are common to the most successful of the bunch. This presentation will cover these ten topics, giving you the insight an...
Format: General SessionLevel: Introductory and overviewThe Case for GraphQL
Presented by: Kyle Schrade
We will be diving into why someone would want to use GraphQL and what are the benefits of using it. Starting from what is GraphQL and ending with how it can make your stack much more flexible and improve your day-to-day developer experience. We will look at many examples from our work at StockX that...
Format: General SessionLevel: Introductory and overviewCSS Houdini - Just what CSS needed, more JavaScript
Presented by: John Lange
Coming soon to a browser near you is a brand new technology that will revolutionize your websites. Finally, JavaScript can be embedded into your CSS! ...
Format: General SessionLevel: Intermediate