Tuesday
Building Your First Voice Experience with Alexa
Presented by: Jeff Blankenburg
Time: Tuesday 8:00 AM - 12:00 PMThis 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: Salon E/DTrack: Web/Front-EndFormat: PreCompilerLevel: Introductory and overviewWednesday
No Sessions
Thursday
Rock-Solid Components with TypeScript and GraphQL
Presented by: Mat Warger
Time: Thursday 1:00 PM - 2:00 PMMost recent javascript frameworks bring a solid component model to modern web development, but how can you guarantee that your components work correctly? In this session, you learn how the features of TypeScript can be leveraged to bring clarity and dependability when constructing components with...
Room: Salon E/DTrack: Web/Front-EndFormat: General SessionLevel: IntermediateUsing SVG to create responsive, interactive and animatable graphics
Presented by: Ben Hoffmann
Time: Thursday 3:30 PM - 4:30 PMA 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...
Room: Salon E/DTrack: Web/Front-EndFormat: General SessionLevel: AdvancedFriday
Effective React State: 7 Years of Lessons Learned
Presented by: Cory House
Time: Friday 9:45 AM - 10:45 AMManaging React state is hard. Why? Because there are so many options to consider! Local state, reducers, custom hooks, context, and over a dozen third-party libraries. In this session, we’ll explore the lessons I’ve learned from managing complex state in React over the last seven years. I’ll...
Room: Nile/OrangeTrack: Web/Front-EndFormat: General SessionLevel: IntermediateThe Case for GraphQL
Presented by: Kyle Schrade
Time: Friday 9:45 AM - 10:45 AMWe 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: Salon E/DTrack: Web/Front-EndFormat: General SessionLevel: Introductory and overviewYarn Berry: a next generation package manager
Presented by: Michael Richardson
Time: Friday 9:45 AM - 10:45 AMThe 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: Sagewood / ZebrawoodTrack: Web/Front-EndFormat: General SessionLevel: Introductory and overviewCSS Houdini - Just what CSS needed, more JavaScript
Presented by: John Lange
Time: Friday 12:15 PM - 1:15 PMComing soon to a browser near you is a brand new technology that will revolutionize your websites. Finally, JavaScript can be embedded into your CSS! CSS Houdini is new, exciting, lets you do some really cool things, and is going to change everything you know about layout and display in CSS. Like,...
Room: ZambeziTrack: Web/Front-EndFormat: General SessionLevel: Intermediate