In this episode of the Elixir Mentor Podcast, I chat with Ellie and Josep, co-authors of "Engineering Elixir Applications: Navigate Each Stage of Software Delivery with Confidence." They discuss their journey into Elixir development, their experience writing the book together as a couple, and dive deep into DevOps concepts for Elixir applications.
The conversation covers their approach to teaching deployment concepts through practical examples, including their use of Docker, Docker Swarm, and Terraform. They explain how they made complex topics accessible by starting with project management and building up to more advanced deployment scenarios.
The authors describe their book's example application - a Kanban board that demonstrates distributed Elixir capabilities - and discuss their collaboration with Ricardo Garcia on its development. The episode also touches on personal topics, including Joseph's impromptu marathon story and their shared love for gaming.
The discussion highlights the importance of understanding DevOps concepts for Elixir developers and provides practical insights for those looking to deploy Elixir applications in production environments.
Links discussed:
- Engineering Elixir Applications (Book):https://pragprog.com/titles/beamops/engineering-elixir-applications/
- Docker & Docker Swarm:https://www.docker.com/
- Terraform:https://www.terraform.io/
Connect with the authors:
- Josep:https://www.linkedin.com/in/joseplluisgiraltdlacoste/
- Ellie:https://www.linkedin.com/in/elliefairholm/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com