arrowsmith

arrowsmith

Hi everyone! (Sorry if this isn’t the right place to post this; admins, do what you must.)

My name is George Arrowsmith and I’m happy to announce the launch of my new course, Phoenix on Rails.

Phoenix on Rails is a 59-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.

I worked full-time with Rails for five years before switching to Phoenix and I haven’t looked back yet. I don’t miss working with Rails at all; literally everything about Phoenix is better and more fun and productive to work with (as I’m sure many people here agree!) But learning Phoenix was frustrating at first; the two frameworks are more different than they first appear, and it was painful to be slow in a new technology when I was already comfortable with Rails. These early frustrations are what inspired me to eventually write Phoenix on Rails, as I know that a lot of people come to Phoenix from a Rails background as I did.

As a special offer to the ElixirForum community, I’m providing a $10 discount: just use the code ELIXIRFORUM at checkout.

I am looking forward to seeing you at Phoenix on Rails! I hope you enjoy the course and let me know here or elsewhere if you have any questions or feedback.

Showing Posts 1 to 3

Nefcairon

Nefcairon

Hello,

Sounds promising, even if my Rails days are long gone (learned another language in the meantime).

I have a few questions:

  1. What format do you provide your lessons in? html, pdf or other?
  2. I have read the faqs on your page. Maybe I missed it, but: what kind of apps (as todo list, chat room, etc) are built during the course?
  3. How much of it is about LiveView?
  4. Do I have to refresh or update my rails skills? Guess I stopped at Rails 3.2.

Thanks for your answers.

arrowsmith

arrowsmith OP

Hi, sorry for the slow reply!

To answer your questions:

  1. The lessons are accessible through the course platform, i.e. through your browser. If you sign up for the free sample lessons then you can see how it work.
  2. The first app is a simple CRUD app that covers the seven RESTful routes that are familiar from Rails and introduces all the basic Phoenix concepts (including LiveView). The second is a Twitter clone that introduces some more advanced concepts.
  3. LiveView is maybe like 10% of the course. The later lessons (for the Twitter clone) make heavier use of LV than the earlier lessons.
  4. I doubt it. Rails has gained a lot of new features since v3 but its basic underlying design hasn’t changed much since then. (v2 to v3 was a bigger jump, I think.)

If you have any more questions please let me know!

arrowsmith

arrowsmith OP

I hope it’s okay to bump this old(ish) thread! Just wanted to say that Phoenix is on Rails is currently up on Product Hunt if anyone wants to check it out there. Your support is very much appreciated!

https://www.producthunt.com/products/learn-phoenix-with-phoenix-on-rails

There’s a discount code on the Product Hunt page - but the code ELIXIRFORUM from above is still valid too, and gives a bigger discount (shhh… don’t tell anyone :wink: )

— All posts loaded —

Where Next? Top

Trending in Other Resources Top

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews