By now you’ve probably heard of the Elixir language and Phoenix framework - they’ve been causing a stir among developers, and for good reason. Phoenix is rising, becoming the go-to choice for developers who prioritize productivity, reliability, and performance in their web applications.
But like you, I struggled at first to learn these new technologies. As an experienced Ruby on Rails developer, it was frustrating to start again in a new framework. Most tutorials out there are too basic, poorly explained, or out of date - and the official documentation is only really useful if you already know what you’re looking for.
So I’ve written the guide I wish I’d had. Phoenix on Rails is a tutorial on web development with Elixir, Phoenix and LiveView that’s specifically tailored towards Ruby on Rails programmers. It teaches what you need in terms that are easy to understand based on what you already know, explaining everything in an intuitive manner that makes maximum sense to a Rails developer.
Why are so many Rails developers learning Phoenix? In the 2023 Stack Overflow developer survey, Phoenix was rated the world’s most admired web framework. Phoenix takes everything that made Rails popular and improves on it tenfold, letting you build feature-rich, scalable and maintainable apps at lightning speed.
As Rails uses Ruby, so Phoenix uses Elixir, a functional programming language that runs on the Erlang VM. Erlang is well-known for its scalability, performance and fault-tolerance. Elixir takes the power of Erlang and wraps it in a beautiful, elegant, Ruby-like syntax.
Elixir and Phoenix were built by former Rails developers, and their design takes heavy inspiration from Ruby in Rails. As such, they’re rapidly growing in popularity among Rails developers. If you’re bored of Rails and want to take your career to the next level - or if you just want to explore something new - Phoenix is the perfect choice!
But like you, I struggled at first to learn these new technologies. As an experienced Ruby on Rails developer, it was frustrating to start again in a new framework. Most tutorials out there are too basic, poorly explained, or out of date - and the official documentation is only really useful if you already know what you’re looking for.
So I’ve written the guide I wish I’d had. Phoenix on Rails is a tutorial on web development with Elixir, Phoenix and LiveView that’s specifically tailored towards Ruby on Rails programmers. It teaches what you need in terms that are easy to understand based on what you already know, explaining everything in an intuitive manner that makes maximum sense to a Rails developer.
Why are so many Rails developers learning Phoenix? In the 2023 Stack Overflow developer survey, Phoenix was rated the world’s most admired web framework. Phoenix takes everything that made Rails popular and improves on it tenfold, letting you build feature-rich, scalable and maintainable apps at lightning speed.
As Rails uses Ruby, so Phoenix uses Elixir, a functional programming language that runs on the Erlang VM. Erlang is well-known for its scalability, performance and fault-tolerance. Elixir takes the power of Erlang and wraps it in a beautiful, elegant, Ruby-like syntax.
Elixir and Phoenix were built by former Rails developers, and their design takes heavy inspiration from Ruby in Rails. As such, they’re rapidly growing in popularity among Rails developers. If you’re bored of Rails and want to take your career to the next level - or if you just want to explore something new - Phoenix is the perfect choice!