ericdouglas

ericdouglas

Elixir Official Book(s) written and maintained by the community

I think that would be really interesting to have official books created by the community about all kinds of development we can do with Elixir.

E.g:

  • Basic Elixir → teach how to create CRUD apps with Elixir
  • Intermediate Elixir → teach how to create real-time apps with Elixir/Phoenix
  • Advanced Elixir → teach how to create distributed, fault-tolerant systems with Elixir and OTP

and so on…

We could do it by everyone first suggesting topics that each book should have, organizing it in a didactic way and after it, we could see who want to write about each topic, with other members reviewing the content.

It’s not something super easy to do but certainly something really feasible.

I would love to help with the Elixir community in such way, maybe if we have more volunteers we can do such thing, more or less like “The Rust Book”.

What do you think?

Most Liked

ericdouglas

ericdouglas

The place where those “books”, guides or articles will stay is not too much relevant, but for example, the Rust’s initiative to have such resources under the official organization is super interesting and something that should be copied by other languages/frameworks IMO.

It would be better to create such resources in an actual repository than in a wiki since we can have a better control of it using git. We can also use something like GitBook.

Elixir School is a great project and maybe it would be a good place to host such resources indeed.

One of the main points here is to join forces to create something really useful that one person probably would not create alone, even through a professional publisher.

NobbZ

NobbZ

I’m sorry if you took my last post as offensive. I didn’t wan’t to hurt you or anyone else.

And even if I do share your mindset about educational resources, in the sense that they should be free and available for everyone, I do not think, that learning elixir still qualifies as education.

Of course, that is possible, but as I said, those writing the book, need to make sure they stay up to date to the released version of elixir while at the same time making sure, that the published version of the book does not cover things that are only available on master.

José does always take the effort necessary to maintain a feature or enhencement into account. And very often he denied features because of the burden of future maintenance and keeping a whole book up to date is quite a burden.

But I think I will leave this discussion, I have said what I have to say. I do not think we will change each others mind. But of course, I wish you luck when you search for contributors and even more luck when you ask Jose to create that repository for you.

BarelyFunctional

BarelyFunctional

I think this is great idea, but perhaps rather than start with books, we could create this content in the wiki.

If there’s enough content there, and it’s kept up-to-date enough, then it could be ordered as cheap paper book versions. Perhaps that last idea is redundant as I’m not sure how many would do this.

But having wiki entries that cover the app examples you give would be a huge boost for users beyond having to pick through the docs, search this forum and the internet to try to find what the language/framework author’s intentions/guidance is.

Where Next?

Popular in Chat/Questions Top

woohaaha
I’m coming from Ruby and Rails. I have read some Elixir and Phoenix books. They shed a lot of light about building applications in Elixir...
New
pdgonzalez872
Do we have a list of academic/research papers: about Elixir/Erlang? that use Elixir/Erlang? about the Beam? If so, could you please po...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
332 30824 154
New
Chawki
hi,i’m new to programming world i had learned front-end( javascript,react.js) and i wanna learn a back-end programming language i thought...
New
shansiddiqui94
Hello, I have an interview coming up and I seem to have forgotten important concepts of Elixir. So I was wondering if you guys know of a...
New
prxssh
I’ve been writing Elixir and Phoenix professionally for the past year and have grown quite fond of them. I’ve read books like Elixir in A...
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
Chawki
Hi,i’m new to elixir. i’m searching elixir small programs to try it out my self,Is any good resources out there? Thank you.
New
koen_vb
Hi, I was looking for a pointer of how I could most easily start with phoenix regarding deploying it to something like linode or google c...
New
Sujit
Hi Team From the title, I am entirely new to programming and i am interested in learning elixir but not sure where to start. Can someone...
New

Other popular topics Top

9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
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
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41989 114
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement