Session Schedule

Session Schedule2019-01-07T06:25:51-05:00


8:00 AM

Building Your First Voice Experience with Alexa

Presented by: Jeff Blankenburg
Time: Tuesday 8:00 AM - 12:00 PM

This workshop will dive right in to getting you set up and started building a voice-based experience with Alexa. You will leave this session with a working Alexa skill that you can customize and publish as your own. We will cover topics around voice design best practices, voice interactions,...

Room: CypressTrack: Web/Front-EndTags: Cloud, Big Data, Design (UI/UX/CSS), Javascript, TestingFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Rea11y Simple #A11y: A Focused Accessibility Workshop

Presented by: Chris DeMars
Time: Tuesday 1:00 PM - 5:00 PM

Accessibility on the web is increasing in visibility, yet some web creators are still unfamiliar with how to create an amazing, accessible user experience. Spoiler alert, it starts with design, but what happens after that? In this workshop, I will walk the attendees through a site that has multiple...

Room: CypressTrack: Web/Front-EndTags: Design (UI/UX/CSS), OtherFormat: PreCompilerLevel: Introductory and overview


1:00 PM

Unlock Performant Web Apps

Presented by: Tamas Piros
Time: Wednesday 1:00 PM - 5:00 PM

An 85% rise in online page weight over the past few years demonstrates that websites are serving up more assets than ever before—and assets such as JavaScript, CSS, fonts, and media can hinder the performance of any website. It is equally crucial to bring the best experience for visitors by using...

Room: Salon A/HTrack: Web/Front-EndFormat: PreCompilerLevel: Introductory and overview


9:15 AM

Future-proof your Web Apps with Web Components and LitElement

Presented by: Kito Mann
Time: Thursday 9:15 AM - 10:15 AM

Building a web app? Should you pick Angular, React, Vue, or the something else? Did you know that browsers have a built-in standard for building reusable components, called Web Components? With a little bit of help from LitElement and LitHtml — libraries from Google’s Polymer team — you can...

Room: CypressTrack: Web/Front-EndTags: Design (UI/UX/CSS), JavascriptFormat: General SessionLevel: Introductory and overview
10:30 AM

Common Accessibility Pitfalls: Climbing out, when you fall in.

Presented by: Chris DeMars
Time: Thursday 10:30 AM - 11:30 AM

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...

Room: CypressTrack: Web/Front-EndTags: Design (UI/UX/CSS), OtherFormat: General SessionLevel: Introductory and overview
4:45 PM

Svelte, cybernetically enhanced web apps

Presented by: Ruby Jane Cabagnot
Time: Thursday 4:45 PM - 5:45 PM

Svelte is a radical new approach to building user interfaces. Whereas frameworks like React & Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. And rather than applying techniques like virtual DOM diffing, Svelte writes...

Room: Portia/WisteriaTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Introductory and overview


8:30 AM

Migrating a legacy React App to TypeScript

Presented by: Randall Koutnik
Time: Friday 8:30 AM - 9:30 AM

TypeScript's a powerful tool for understanding complex codebases. Unfortunately, you're working on an app that has many edge cases with a team that may not be on board for such a large migration. Never fear - this is the talk for you! We'll cover where to start a migration project, how to measure...

Room: Aloeswood / LeopardwoodTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Introductory and overview
9:45 AM

Yarn Berry: a next generation package manager

Presented by: Michael Richardson
Time: Friday 9:45 AM - 10:45 AM

The recently released Yarn Berry (aka Yarn 2) brings a host of great new features for JavaScript developers. The slick new CLI, more readable output, clear errors, and significant enhancements to workspaces make Yarn Berry a solid upgrade from the already impressive Yarn 1. But with an incredible...

Room: Portia/WisteriaTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Introductory and overview
4:00 PM

The Case for GraphQL

Presented by: Kyle Schrade
Time: Friday 4:00 PM - 5:00 PM

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...

Room: Aloeswood / LeopardwoodTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Introductory and overview