arrowsmith

arrowsmith

Phoenix on Rails: Elixir and Phoenix for Ruby on Rails developers

Phoenix on Rails is a 62-lesson written tutorial that teaches Elixir, Phoenix and LiveView from scratch to developers who already have experience with Ruby on Rails. The course is designed to leverage your existing knowledge of Rails to accelerate your learning of Elixir and Phoenix.

Throughout the course, you’ll build two fully-featured Phoenix applications, introducing you to all the major concepts of Elixir, Phoenix, and LiveView. Everything is explained from the perspective of a Rails developer - the aim is to take maximum advantage of what you already know, speeding up your learning compared to a generic tutorial that’s aimed at anybody.

Part 1 of the course, which teaches Elixir from scratch to developers who already know Ruby, is completely free - just sign up with your email address at PhoenixOnRails.com.

And if you’re interested in the full course, use the code DEVTALK10 to get a 10% discount - this coupon is only valid for the next week (expires September 10th) so don’t delay!

I hope you enjoy the course and let me know here or elsewhere if you have any questions or feedback.

Most Liked

apsori

apsori

This is awesome. A colleague of mine who has years of experience in Ruby on Rails is looking to learn Elixir and Phoenix. This should be a good start for him.

akinihsan

akinihsan

wow awesome !

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essential...
New
PragmaticBookshelf
Good API design means starting with the API-first principle—understanding who is using the API and what they want to do with it—and apply...
New
PragmaticBookshelf
Write Python code that’s faster, safer, more idiomatic, and easier to maintain with one hundred highly-curated and sharply-focused profes...
New
PragmaticBookshelf
Level up your Rust programming skills with a series of brain teasers as you discover some of the unexpected Rust behaviors and challenge ...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Learn how to leverage Phoenix LiveView and make vast amounts of data manageable with common but complex features like pagination, sorting...
New
PragmaticBookshelf
Learn and apply the powerful streams API and lambda expressions to create highly expressive, concise, and maintainable functional style c...
New
PragmaticBookshelf
Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework. Miguel Gr...
New
PragmaticBookshelf
Level up your Kotlin the fun way! Solve mysteries, dodge traps, and banish bugs. Sharpen your critical thinking to ace interviews and shi...
New
PragmaticBookshelf
Write elegant Ruby code—not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence...
New

Other popular topics Top

Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
PragmaticBookshelf
This book forgoes the abstract and instead provides concrete examples to help you better leverage the unique properties of Elixir, Erlang...
New
PragmaticBookshelf
As digital systems increasingly run the world, mastery of the recurring patterns of software development risk is the key to fast and effe...
New