This talk was presented at ElixirConf 2016.
Starting out as a self-taught designer, learning front end development was a challenging climb – but going from front end to full stack with Elixir and Phoenix was easier than expected. Having built a well-tested Phoenix API from the ground up, I'll narrate the adventure of learning to think "the Elixir Way", and reflect on lessons learned.
In this beginner-friendly talk, we'll first talk about Elixir - harnessing the power of plugs, macros, pattern matching and recursion. Then we'll look at how Phoenix expands upon Elixir's philosophies to deliver a maintainable and performant web framework, including pipelines, techniques for testing, and more! Finally, we'll look at how we can avoid bringing in OOP concepts into a functional world.