wintermeyer

wintermeyer

Elixir, Phoenix and Ash Beginner's Guide (self-published) (free)

At https://elixir-phoenix-ash.com I publish training material for Elixir and Phoenix. Text base tutorials which start at zero. Recently I added material for the Ash Framework. It is a living document which is suitable for beginners.

Preface

Learning Elixir, Phoenix and Ash is a steep climb. No sugar-coating. This book aims to make that ascent less steep. It’s a guide crafted for beginners.

  • A step-by-step guide. While no prior knowledge is required, a basic understanding of programming and HTML will be beneficial.
  • Bite-sized “Hello World!” code examples. Crafted for comprehension just by reading the code, with added notes for clarity. No abstract programming theories.
  • Simplicity is key. My goal is to get you productive ASAP. For in-depth exploration, there are other resources.
  • Not a beauty contest. We’re not investing much time in aesthetics. This is not a CSS design book.

If a section doesn’t resonate with you, skip it. You can circle back later if needed. I recommend reading the book in order, but it’s not required.

Stefan Wintermeyer

Most Liked

wintermeyer

wintermeyer

When it is ready I’ll generate a PDF and epub. I don’t want not 100% ready versions out there. But feel free to generate either yourself. The source code is in GitHub. It is an Antora project.

Eiji

Eiji

I guess the proper category should be Blogs & Podcasts as you simply do not provide any book in print or downloadable (epuib or pdf) format.

Also personally I would add links to hex.pm instead of GitHub ones. They have a links to documentation and GitHub with same look making them easier accessible than reading the README.md files.

Eiji

Eiji

I see, makes sense. Just to let you know … the The Little Ecto Cookbook (self-published) (free) was released exactly like that. I was reporting some issues on email and they send me an updated version. Also many books at manning.com are pre released in MEAP (Manning Early Access Program) version, so that’s definitely not an anti-pattern if you worry about it.

I haven’t used Ash yet, so I will be definitely reading your guide. I know ash is growing and supports lots of stuff in Elixir ecosystem, but I did not saw anything related to CQRS/ES. I know only commanded guides on hexdocs, but I did not found anything ash-related. Maybe you can consider adding a guide about ash support for it (if any) or something like that.

Where Next?

Popular in Books Top

meraj_enigma
New book from Packt publication that goes into teaching how to write a web framework using Elixir. About this book Elixir’s functional...
New
AstonJ
https://www.packtpub.com/sites/default/files/3964_Elixir%20Cookbook_Cover_1.jpg
New
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
AstonJ
Classing this as a free online book :003: By Sean Callan with help from the community Lessons about the Elixir programming langua...
New
waseigo
by Isaak Tsalicoglou Why this book is being written A few years ago I got fed up with the menial manual labor I was engaged in in our f...
New
PragmaticBookshelf
Stephen Bussey @sb8244 edited by Jacquelyn Carter @jkcarter Elixir will change the way you think about programming. Use your Ruby experi...
New
PragmaticBookshelf
Tony Hammond Series editor: Bruce A. Tate @redrapids Developmental editor Jacquelyn Carter @jkcarter Data is everywhere—it’s just not ...
New
AstonJ
by Joe Armstrong A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at th...
New
mchean
By @emadb OVERVIEW Author Emanuele DelBono guides readers along the first steps of mastering the Elixir programming language in Elixi...
New
peerreynders
Don’t forget you can get 35% off the ebook with your forum discount, use code ‘devtalk.com’ :023: Available in beta now
New

Other popular topics Top

Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39247 209
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 47849 226
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126226 1237
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement