Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the innovative LiveViewJS library for reactive app development in NodeJS and Deno in this 55-minute conference talk from Strange Loop. Learn about a novel approach to web development that leverages web sockets to handle user events on the server, responding with small UI diffs. Discover how LiveViewJS simplifies the development process by eliminating the need for separate SPA front-end and API back-end code, handling connections, authentication, routing, and component libraries. Understand the four types of user events LiveView developers work with: clicks, form updates, key input, and focus/blur events. Gain insights into how LiveViewJS automatically manages socket connections, client event handling, HTML and DOM-diffing, and updates, while providing a straightforward API for implementation in popular web servers like ExpressJS and Oak. Compare this paradigm to the widely adopted Phoenix LiveView framework in Elixir, and see how LiveViewJS brings similar simplicity and power to NodeJS and Deno developers. Presented by Donnie Flood, the author of LiveViewJS and a seasoned entrepreneur with over 20 years of experience in start-up engineering leadership.