Tuesday

8:00 AM

Accessibility Auditing: Getting Started with Accessibility (Part 1)

Presented by: Todd Libby
Time: Tuesday 8:00 AM - 12:00 PM

This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. The overall points an attendee should take away and learn from this...

Room: Salon DTrack: Design (UI/UX/CSS/a11y)Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Building a Web Component Library

Presented by: Burton Smith
Time: Tuesday 1:00 PM - 5:00 PM

Web components have been around for a long time (since HTML 5 became a thing), but there hasn’t been a lot of attention given to them until recently. Now, tech organizations worldwide are adopting them and finding tremendous efficiency in creating framework-agnostic reusable components to build...

Room: OrangeTrack: Web/Front-EndTags: Javascript, Front End, CSS, UI/UX, Code QualityFormat: PreCompilerLevel: Introductory and overview

Accessibility Auditing: Getting Started with Accessibility (Part 2)

Presented by: Todd Libby
Time: Tuesday 1:00 PM - 5:00 PM

This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. The overall points an attendee should take away and learn from this...

Room: Salon DTrack: Design (UI/UX/CSS/a11y)Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview

Wednesday

No Sessions

Thursday

8:00 AM

The User Experience Eclipse: Rise Against Dark Design Patterns

Presented by: Scott Showalter
Time: Thursday 8:00 AM - 9:00 AM

Dark isn't just a trendy UI mode, nor what the sky looks like in the middle of the day in Ohio on April 8th. It's a deceitful design scheme we all encounter from time to time, against our will. As consumers, most of us can't escape the overbearing influence that corporations have on our lives....

Room: NileTrack: Design (UI/UX/CSS/a11y)Tags: Front End, Diversity/Equity/Inclusion, CSS, UI/UX, Architecture, System Design, QA TestingFormat: General SessionLevel: Introductory and overview

Using Web Components to Scale Your UX

Presented by: Burton Smith
Time: Thursday 8:00 AM - 9:00 AM

Whether you're a company with a variety of projects or an app that uses micro-front-end architecture, creating a consistent and reliable user experience can be difficult. In this session, we will discuss how, at Microsoft, we have leveraged web components to standardize our user experiences and...

Room: Salon HTrack: Web/Front-EndTags: Javascript, Front End, Accessibility, CSS, UI/UX, ArchitectureFormat: General SessionLevel: Introductory and overview
11:45 AM

Terminal, CLI's, and UI's - Using Windows Terminal & the WSL

Presented by: Mike Nelson
Time: Thursday 11:45 AM - 12:45 PM

The classic Windows Terminal app allowed for simple command line integrations. But now, the new Terminal app, along with the Windows Subsystem for Linux (WSL), can generate some really cool interaction between you and multiple operating systems. Not only can you do command line, but the Linux...

Room: Salon ETrack: DevOpsTags: Functional Programming, DevOps, UI/UX, QA TestingFormat: General SessionLevel: Introductory and overview

Design Systems as a Foundation for Accessibility

Presented by: Marko Skugor
Time: Thursday 11:45 AM - 12:45 PM

Design systems are at their core a repository of solved UX interaction design problems made re-usable and highly visible for others to leverage. Accessibility, on the other hand, is an outcome that is usually hard fought for and hard won for any organization - especially at scale. As technologists,...

Room: Salon GTrack: Design (UI/UX/CSS/a11y)Tags: Front End, Diversity/Equity/Inclusion, Accessibility, UI/UXFormat: General SessionLevel: Introductory and overview
1:00 PM

Product Thinking and Tinkering

Presented by: BJ Allmon
Time: Thursday 1:00 PM - 2:00 PM

Do you aspire to be an inventor one day? Maybe you have lots of ideas and don't know what to do with them. You probably never heard of Frank Epperson, have you? But I bet you've heard of the popsicle, and he invented that when he was only 11 yrs old! You may have heard of Ben Franklin, one...

Room: Guava / TamarindTrack: KidzMashTags: Career Development, Soft Skills, UI/UXFormat: KidzMash Sessionz

Friday

8:30 AM

Projectional Code Editors: Past, Present, and Future

Presented by: Jonathan Arnett
Time: Friday 8:30 AM - 9:30 AM

Have you ever felt that your humble text editor could be—should be—so much more? After all, the software we're writing is much more than text! Programming languages mandate rigid structures for textual code, for instance that (in some languages) the conditional for an "if" must be in...

Room: Salon ETrack: Programming PrinciplesTags: UI/UX, Code QualityFormat: General SessionLevel: Intermediate
11:00 AM

Failing Forward

Presented by: Jeremy Jarrell
Time: Friday 11:00 AM - 12:00 PM

The first iteration of a product never succeeds. Nor does the second, the tenth, or even the 20th. Instead, most of the successful products we know and love today were abject failures at the start…but then evolved to get better. Chances are your own product might be heading toward failure right...

Room: Salon ETrack: Teams & CollaborationTags: Agile, Project Management, UI/UXFormat: General SessionLevel: Introductory and overview
12:15 PM

Fresh Hot CSS Features!

Presented by: Alex Riviere
Time: Friday 12:15 PM - 1:15 PM

Do you use a CSS Framework like bootstrap? Or maybe you've been coasting for a few years on your current knowledge of CSS. You've maybe seen something called CSS Grid and wondered what it was... Maybe you have never seen `var()` used before. Let's discuss the latest newest hottest big features in...

Room: NileTrack: Design (UI/UX/CSS/a11y)Tags: Front End, CSS, UI/UXFormat: General SessionLevel: Intermediate