The goal of this series is to enable you to be a Confident Phoenix developer. There are 3 different editions to address varied needs of devs jumping into Phoenix.
The standard edition comes with two books:
A Complete guide on using Phoenix with TDD
Demystify Phoenix Internals & Rebuild Phoenix Clone
conn
is
omnipresent in your app.
But what are they and how do they help you? You will learn basics of Plug, how and where conn
gets initialized and learn how the Phoenix endpoint, router and controller are just different names of plugs.Though Ecto is optional for Phoenix, most Phoenix applications will use Ecto for data storage. This edition includes an Ecto cookbook and has lots of code and exercises to give you complete confidence when using Ecto.
Ecto Cookbook covers a wide range of common Ecto related questions and provides solutions that you can use in your app. It covers all the major components in Ecto such as Ecto.Query
, Ecto.Changeset
and Ecto.Repo
and covers all types of common associations.
Phoenix's context
is one of the most awaited features and attracts a lot of interest from the developer community, however, to effectively use it, there are not enough examples to follow. One of the most asked questions since Phoenix 1.3 RC is how to organize schemas using the newly introduced Phoenix context
.
This booklet contains FAQs on context
, ideas, brainstorming notes and a few examples of context
divisions.
These examples will enable you to organize your project code avoiding common pitfalls like God-schemas and will be able to solve cross context
relationships with better design.
I want to make sure that everyone who purchases this Edition gets the right amount of my personal attention to their success. For this reason, this is a limited quantity edition. Each month, only 15 units are available for sale.
While I believe the book is complete by itself to help devs to kickstart projects using Phoenix, there are definitely project specific challenges and questions that could eat up several days of your time if you just keep Googling around.
Save hours of frustation by getting into one-on-one video call with me for 1 hour to discuss any questions you may have regarding your Phoenix project.