From Notebook to Production: Evolution of Elixir Projects - Emmanuel Pinault | ElixirConf US 2025
Репост: https://www.youtube.com/watch?v=p6GHdZWF9r0 ✨This talk was recorded at ElixirConf US 2025. If you're curious about our upcoming event, check https://elixirconf.com✨ Ever wondered how an Elixir project evolves from a simple experiment to a full-scale production application? This talk takes you on a journey through the Elixir ecosystem's tooling layers, demonstrating how each level serves different needs while maintaining the language's core principles. We'll explore the seamless progression from Livebook prototypes to scripts, standalone libraries, and finally, a complete Phoenix application. In this practical session, we'll follow the natural evolution of an Elixir project through four distinct layers of tooling: Livebook: rapid prototyping and interactive development, showing how Livebook serves as an excellent entry point for experimentation and documentation. Scripts: Moving to standalone scripts, we'll demonstrate how to transform Livebook experiments into reusable CLI tools, introducing proper error handling and configuration. Library tools: We'll explore the transition to structured libraries, covering Mix project organization, Oban,etc Phoenix Applications: Finally, we'll scale up to a full Phoenix application, showcasing how previous components can be integrated while leveraging Phoenix's powerful feature
Репост: https://www.youtube.com/watch?v=p6GHdZWF9r0 ✨This talk was recorded at ElixirConf US 2025. If you're curious about our upcoming event, check https://elixirconf.com✨ Ever wondered how an Elixir project evolves from a simple experiment to a full-scale production application? This talk takes you on a journey through the Elixir ecosystem's tooling layers, demonstrating how each level serves different needs while maintaining the language's core principles. We'll explore the seamless progression from Livebook prototypes to scripts, standalone libraries, and finally, a complete Phoenix application. In this practical session, we'll follow the natural evolution of an Elixir project through four distinct layers of tooling: Livebook: rapid prototyping and interactive development, showing how Livebook serves as an excellent entry point for experimentation and documentation. Scripts: Moving to standalone scripts, we'll demonstrate how to transform Livebook experiments into reusable CLI tools, introducing proper error handling and configuration. Library tools: We'll explore the transition to structured libraries, covering Mix project organization, Oban,etc Phoenix Applications: Finally, we'll scale up to a full Phoenix application, showcasing how previous components can be integrated while leveraging Phoenix's powerful feature
