elomarns

elomarns

First chapter of my small book about Elixir

First of all, sorry for the basic question, but I didn’t find an answer through searching.

I’m writing a small book about Elixir, and I was thinking about to post the chapters here to collect feedback. Is this allowed? If so, what would be the better category for this kind of post? Books? Projects? Or maybe Elixir Chat?

Edit: here is the link to the first chapter:

https://d.pr/free/f/2iM9mu.

I hope you like it! Any feedback is appreciated. :slightly_smiling_face:

Most Liked

elomarns

elomarns

Would be cool to have it as a .mobi and .epub :003:

The final version of the book will be on .pdf, .mobi, and .epub. But I’ll try to provide the 3 file formats for the following chapters as well.

The intro sounds good, although much of what is already covered in other books - will your book be about something specific? If you need inspiration, check out this thread:

My goal for this book is to teach the basic concepts of Elixir. I know there’s a lot of books for beginners, but as I’m not an experienced writer, I’ve decided to start with a project that I know I can finish.

But I’m trying to use a different approach. The book is more focused on people who already know how to program. However, the biggest difference will be its length. I’m limiting myself to 100 pages, so I can focus on what it’s really important. That’s why the book is called 100 Pages of Elixir. And it’s open source, so anyone will be able to read for free on GitHub, and even build it in different file formats.

I’m also planning to write other books after this. They’ll cover more advanced aspects of Elixir, and the thread you’ve just linked will be really helpful for them.

But don’t get me wrong, I get your point, and I completely agree with it. The community needs more advanced books. But as this is my first book, I don’t feel comfortable enough to write about advanced topics.

AstonJ

AstonJ

Hi Elomar,

Of course :slight_smile:

I’ve moved this thread to the Projects section for you - feel free to rename it/edit the post accordingly :023:

The book sounds interesting, can’t wait to hear about it!

elomarns

elomarns

Thank you, Aston!

I’ll rename and edit the post to include the link to the first chapter. And in the future, I’ll post the following chapters. I hope you like it!

Where Next?

Popular in Discussions Top

sashaafm
I’m trying to evaluate the best combo/stack for a BEAM Web app. Right now I’m exploring Yaws a bit, after having dealt with Phoenix for a...
New
arcanemachine
https://nitter.net/josevalim/status/1744395345872683471 https://twitter.com/josevalim/status/1744395345872683471
New
lucaong
Hello Elixir and Nerves community, I have been working for a while on an open-source embedded key-value database for Elixir, that I call...
230 13924 124
New
New
IVR
Hi all, I’ve seen a number of related threads in the past, but I’d still be very curious to hear an up-to-date opinion on this topic. I...
New
sashaafm
Piggy backing a bit on @dvcrn topic BEAM optimization for functions with static return type?, I’ve been trying to understand in a deeper ...
New
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
scouten
I’m looking for a host for the server part of a small (personal) side project that I’m working on. It’s currently written in Node.js and ...
New

Other popular topics Top

sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 42920 311
New
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
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
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
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
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
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
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

We're in Beta

About us Mission Statement