Declarative Reactive Web Components with Justin Fagnani
Declarative component definition and reactive DOM rendering have taken over web development. Learn how lit-html and LitElement bring this style of component development to standard web components, allowing you to build components in a familiar and productive way that work with all frameworks. About the speaker: Justin Fagnani (@justinfagnani) has been working on developer tools for over 10 years at Google. He founded the Google App Maker project, worked on Web Components and JavaScript interop for the Dart programming language, and then tools for the Polymer Project. Recently he's been building Polymer's next-generation UI libraries like lit-html and LitElement.

▶︎
Using Web Components in Ionic (Polymer Summit 2017)

▶︎
I Don’t Need No Stinkin’ Framework - Mastering Shadow DOM - Martine Dowden

▶︎
The Virtue of Laziness: Leveraging Incrementality for Faster Web UI (Chrome Dev Summit 2018)
![[DevFest Nantes 2019] Building a Complex Application with Web Components and LitElement](https://i.ytimg.com/vi/x9YDQUJx2uw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCQjXGO9W6FRGvreYIzuxJu42WaAA)
▶︎
[DevFest Nantes 2019] Building a Complex Application with Web Components and LitElement

▶︎
Q & A - All about WebXR

▶︎
React vs Web Components?

▶︎
Framework Free - Functional HTML Rendering and State Management in Vanilla JS - Drew Warren

▶︎
Do Google engineers actually vibe code?

▶︎
Efficient, Expressive, and Extensible HTML Templates (Polymer Summit 2017)

▶︎
Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

▶︎
Why AI Agents are either the best or worst thing we’ve ever built

▶︎
Custom Elements Everywhere (Polymer Summit 2017)

▶︎
Progressive Web Apps without frameworks #nomigrations #webstandards #noslides | Adam Bien

▶︎
Building web applications with Web Components by Martin Splitt

▶︎
How Netflix Uses Java - 2026 Edition

▶︎
Rich Harris - Rethinking reactivity

▶︎
lit-HTML (Chrome Dev Summit 2017)

▶︎
How to create a Web Component using Vanilla JS

▶︎
Build better sites faster with Chrome DevTools

▶︎
