My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
Lance Halvorsen - Phoenix Is Not Your Application (ElixirConfEU 2016) - YouTube

Lance Halvorsen - Phoenix Is Not Your Application (ElixirConfEU 2016) - YouTube

Cliff Rowley's photo
Cliff Rowley
·Jan 25, 2017

I've been moving away from OOP for the core of my development for a while now to functional programming, in particular from Ruby and Rails to Elixir and Phoenix - which has been nothing but a joy to work with. In many ways, Phoenix has similarities to Rails but with some major shifts in its approach that make development cleaner and maintenance easier, some of which are facilitated by the underlying OTP platform. One such approach is the splitting of applications into much smaller components that work together, whereby Phoenix becomes simply an interchangeable web interface to your business logic and the dangers of a monolithic application can be easily avoided. This video is a really good discussion of the problems and the solution that Elixir and the OTP provide out of the box.