Explore a conference talk from Lambda Days 2024 that delves into Lustre, a frontend framework for the Gleam programming language, and its innovative approach to universal components. Learn how Lustre combines the strengths of The Elm Architecture and Erlang's actor model to enable truly universal components that can run seamlessly on both server and client sides. Discover the fundamentals of Gleam, a statically typed functional programming language that compiles to both Erlang and JavaScript, and understand how Lustre's application architecture facilitates the "write once, run everywhere" paradigm. Gain insights into modern web development approaches, including comparisons with GraphQL, React Server Components, and Phoenix LiveView, while understanding how Lustre provides a unique solution for cross-stack communication in web applications.
Overview
Syllabus
Lustre Universal Components: the best of Elm and Phoenix LiveView - H. Thompson | Lambda Days 2024
Taught by
Code Sync