Designing The Lustre Web Framework (with Hayleigh Thompson)

Designing The Lustre Web Framework (with Hayleigh Thompson) Lustre is a web framework that takes a lot of inspiration from Elm, some from React, and a surprising amount from Erlang’s actor model, to provide a library that blurs the lines between executing on the client, or on the server. Support Developer Voices on Patreon:   / developervoices   Support Developer Voices on YouTube:    / @developervoices   – Lustre: https://hexdocs.pm/lustre/index.html Gleam: https://gleam.run/ Join the Gleam Community: https://gleam.run/community/ Processing (AV Framework for Java): https://processing.org/ Vue.js: https://vuejs.org/ Svelte: https://svelte.dev/ Elm: https://elm-lang.org/ Elm Table: https://package.elm-lang.org/packages... Hayleigh on Twitter: https://x.com/hayleighdotdev Kris on Mastodon: http://mastodon.social/@krisajenkins Kris on LinkedIn:   / krisjenkins   Kris on Twitter:   / krisajenkins   – 0:00 Intro 1:46 How Do You Get Started In Frontend Dev? 6:06 Contrasting Frontend Architectures 14:14 Drawing Component Boundaries 23:42 Supporting Web Components 24:40 What Does Gleam Offer? 31:02 Treating ‘Full Stack’ As Just More Actors 39:20 Rearchitecting as the App Grows 1:01:09 How To Get Started With Lustre 1:03:05 Outro

Creating and Evolving Elixir (with José Valim)
▶︎

Creating and Evolving Elixir (with José Valim)

Lustre Universal Components: the best of Elm and Phoenix LiveView - H. Thompson | Lambda Days 2024
▶︎

Lustre Universal Components: the best of Elm and Phoenix LiveView - H. Thompson | Lambda Days 2024

Actor Model Programming: Building Resilient Distributed Systems (with Hugh McKee)
▶︎

Actor Model Programming: Building Resilient Distributed Systems (with Hugh McKee)

Zig as a Multi-OS Build System (with Loris Cro)
▶︎

Zig as a Multi-OS Build System (with Loris Cro)

End-to-end types: full-stack Web apps with Gleam by Hayleigh Thompson | Code BEAM Europe 2023
▶︎

End-to-end types: full-stack Web apps with Gleam by Hayleigh Thompson | Code BEAM Europe 2023

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Is Odin "Programming done right"? (with Bill Hall)
▶︎

Is Odin "Programming done right"? (with Bill Hall)

Taking Erlang to OCaml 5 (with Leandro Ostera)
▶︎

Taking Erlang to OCaml 5 (with Leandro Ostera)

Livebook & Elixir: Where AI, Web & Concurrency Meet • José Valim • YOW! 2023
▶︎

Livebook & Elixir: Where AI, Web & Concurrency Meet • José Valim • YOW! 2023

What's Zig got that C, Rust and Go don't have? (with Loris Cro)
▶︎

What's Zig got that C, Rust and Go don't have? (with Loris Cro)

Keynote: Gleam's Journey on the BEAM - Hayleigh Thompson & Louis Pilfold | Code BEAM Europe 2024
▶︎

Keynote: Gleam's Journey on the BEAM - Hayleigh Thompson & Louis Pilfold | Code BEAM Europe 2024

Roc - A Functional Language looking for those Software Sweetspots (with Richard Feldman)
▶︎

Roc - A Functional Language looking for those Software Sweetspots (with Richard Feldman)

Is Gleam your next programming language? (with Louis Pilfold)
▶︎

Is Gleam your next programming language? (with Louis Pilfold)

The Most Admired Web Framework
▶︎

The Most Admired Web Framework

What's Worth Knowing In AI Right Now? (with Henry Garner)
▶︎

What's Worth Knowing In AI Right Now? (with Henry Garner)

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones
▶︎

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

BEAM's bright future with Gleam (and JavaScript?) - Peter Saxton | Code BEAM Lite Stockholm 2024
▶︎

BEAM's bright future with Gleam (and JavaScript?) - Peter Saxton | Code BEAM Lite Stockholm 2024

Designing Data-intensive Applications with Martin Kleppmann
▶︎

Designing Data-intensive Applications with Martin Kleppmann

Why The Best Software Engineers Focus On System Design
▶︎

Why The Best Software Engineers Focus On System Design

Nix, The Build Everything Language (with Julian Arni)
▶︎

Nix, The Build Everything Language (with Julian Arni)