About the Event
The Science Museum of Virginia – Dewey Gottwald Center
2500 W Broad St, Richmond, VA 23220
Dewey Gottwald Center parking is located behind the museum. Parking lot entrance located off of West Leigh Street – view detailed instructions.
GPS Address: 2301 W Leigh St Richmond, Va 23220
What to Expect
8:15 - 8:45 AM / Welcome
9:00 - 9:45
Room 1: The 90s Called and They Want Their Websites Back
Speaker – Rachel White of Datadog
No server configuration? No problem! With serverless & JAMStack becoming more and more popular, it’s like static sites never went out of fashion. Though, unlike the 90s, we don’t have to sacrifice style for performance. Let’s recreate a Japanese-style photo booth with React & WebAssembly!
Speaker – James Luterek of Elastic Path
10:00 - 10:45 AM
Room 1: Building a Karaoke Machine with Angular and HTML5 Speech Recognition
Speaker – Sergio Cruz
I’ll use Angular, the HTML5 Web Speech API, and RxJS to create a web app to select songs, sync lyrics, and grade singers as they sing along. Watch one audience member bite the dust as they jump on stage at the end to test the final application and sing along to classic 80’s hits.
Room 2: Advanced TypeScript Types
Speaker – Momin Khan of Teamflow & ROOT76 Games & RVA Game Jams
11:00 - 11:45 AM
Room 1: Use the Platform with Framework-Agnostic Routing
Speaker – Matt Brophy of Remix
Have you ever had to code logic for navigations, loading/mutating/reloading data, or request cancellations in your apps? Have you ever gotten it wrong? Let me show you a future where you can let the new Remix Router handle all of that for you – all while coding in the UI library of your choosing.
Speaker – Justin Schroeder of FormKit Inc
11:45 AM - 1:15 PM / Lunch + Networking
Lunch + Networking
1:15 - 2:00 PM
Room 1: Future-proof your Web Apps with Web Components and LitElement
Speaker – Kito D Mann of Virtua, Inc.
Building a web app? Should you pick Angular, React, Vue, or something else? With a little bit of help from LitElement and LitHtml — libraries from Google’s Polymer team — you can build powerful web apps that run natively in all modern browsers
Room 2: Building NestJS APIs and Microservices
Speaker – Jason Maggard of Atlantis Technology
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. We will discuss the benefits of the NestJS framework and show how to quickly create a rest API.
2:15 - 3:00 PM
Room 1: Hands on with Jest
Speaker – Chris Lorenzo of Comcast
Room 2: APIs Need UX Too
Speaker – John Athayde of PowerFleet, Inc. / Meticulous, LLC
We spend an inordinate amount of time as developers working in textual interfaces, interacting with systems. These experiences can often drive us crazy with meaningless errors and minimal documentation. Let’s fix that.
3:15 - 4:00 PM
Room 1: A11Y: Make your apps accessible.
Speaker – Nick Daniel of En Dash Consulting
Come on a fun, live-coding ride through the fundamentals of Remix, a nascent Web Framework focused on harnessing the Web Platform as-is. Project setup, routing, actions, and loaders: this talk will walk through the basics you need to get started coding with Remix.
Room 2: One API Principle to Rule Them All: Idempotency
Speaker – Adrienne Braganza Tacke of Cisco
When it comes to reliable web applications, one principle rules them all: idempotency. This ability to rerun a function, make a REST API call, or process a message any number of times and ensure the same result is extremely hard to do reliably. But it is possible and we should always strive to achieve it!
4:00 - 5:00 PM / Happy Hour
Post-conference Happy Hour and Networking!
Adrienne Braganza Tacke
Senior Developer Advocate
Director of Product Engineering
Senior Software Engineer
Staff Software Engineer
Teamflow & ROOT76 Games & RVA Game Jams
PowerFleet, Inc. / Meticulous, LLC
En Dash Consulting
Kito D Mann
Head of Developer Advocacy