Recording not yet published
Talk
45:00
Good behaviour: cultivating healthy Elixir teams and codebases
This talk is about how we as Elixir developers and managers can use our tool most effectively. As an Elixir developer who’s worked at three companies at varying stages of using the language, I cover practices of adoption and maintainability I’ve seen work best. We’ll look at an organization adopting it for microservices, a legacy codebase rebuilt from Ruby, and a startup using Elixir for its greenfield application. We’ll delve into best practices around testing, context organization, macros, Ecto, and more. IC’s and managers will come away with tangible strategies to develop processes and organize their work so the codebase remains flexible and coherent for the future of the product.