peerreynders

peerreynders

Phoenix for Rails Developers (self-published)

Phoenix for Rails Developers

by Elvio Vicosa @elviovicosa elvio

Learning a new framework is hard
As a seasoned Rails developer, you know Rails and its components from the inside-out. This productivity and confidence using Rails didn’t come for free. You invested thousands of hours reading books, blog posts and source code to get to the point you are.

Why should you throw all this knowledge away? You shouldn’t! You can benefit from the knowledge you already have to learn Phoenix.

Phoenix is the future of web development
Ruby on Rails is a great tool and is still in high-demand in the market, but things are changing rapidly. Both Ruby and Rails were not built to deal with the increasing need for developing concurrent and distributed applications.

Phoenix is written in Elixir and runs on the Erlang VM, which has built-in support for concurrency, distribution and fault tolerance. Phoenix has all the goodies to develop web applications, without compromising speed and maintainability.

Follow a step-by-step application development
There is no better way of learning a new technology, than using it to build a complete project. Phoenix for Rails Developers guides you through the implementation of a full-featured web application.

You’ll develop features that are present in almost every web application, understanding “the Phoenix way” of building things.

http://www.phoenixforrailsdevelopers.com/

Two free chapters:
http://pages.plataformatec.com.br/chapters-book-phoenix-for-rails-developers

Where Next?

Popular in Books Top

shankardevy
I am happy to announce that I am completing final rounds of my Phoenix book (which is now a series of books/booklets). ...
New
AlchemistCamp
EARLY ACCESS (currently in writing, estimated length: 40 pages) Hi. I’m Mark and over the past two and a half years, I’ve been teaching ...
New
peerreynders
by Elvio Vicosa @elviovicosa elvio Learning a new framework is hard As a seasoned Rails developer, you know Rails and its components...
New
PragmaticBookshelf
Peter Ullrich (@PJUllrich) edited by Michael Swaine @michaelswaine Data is at the core of every business, but it is useless if nobody ca...
New
mchean
By @emadb OVERVIEW Author Emanuele DelBono guides readers along the first steps of mastering the Elixir programming language in Elixi...
New
AstonJ
Classing this as a free online book :003: By Sean Callan with help from the community Lessons about the Elixir programming language...
New
AstonJ
by Benjamin Tan Wei Hao The Little Elixir & OTP Guidebook gets you started programming applications with Elixir and OTP. You begin w...
New
PragmaticBookshelf
Isaak Tsalicoglou Built for the curious, this isn’t your average programming book—it’s nearly 500 pages of hands-on mentorship beyond cod...
New
germsvel
:wave: Hi there, I’ve been working on a Test-Driven Development with Phoenix book. It teaches TDD and BDD by building a chat app from th...
New
AstonJ
A short and personal history of the book I, Erik Stenman (Happi), started writing this book back in 2013. At first I was thinking of sel...
New

Other popular topics Top

jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

We're in Beta

About us Mission Statement