Beyond the examples, it’s easy to get stuck on architecture - we don’t just want to build demos, but real-world production apps! Lustre gives you a surprising amount of freedom to structure your code, but some patterns keep emerging.
In this talk, we explore how to discover these patterns in our own codebases, and follow the evolution of a more complex app from its humble beginnings to a fully-fledged SPA. We’ll explore the choices made along the way and why Gleam makes getting it wrong first surprisingly affordable.
Key Takeaways:
- We’ll explore the Lustre ecosystem, how modules typically evolve, how and when to split them, develop an intuition for how to spot good abstractions, and which Lustre primitive to use when.
Target Audience:
- Folks interested in using Lustre in ambitious production projects.