elomarns

elomarns

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:

Showing Posts 1 to 10

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 OP

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!

factoryd

factoryd

First off, thank you for sharing your work with the community. Seriously that is awesome :clap:

But your link is unreadable on mobile. :grimacing:

elomarns

elomarns OP

Sorry about that. I’m using Droplr to host the chapter file, and as it’s a PDF file, Droplr embeds a PDF reader. But as you’ve said, it doesn’t work that well on mobile. I think it’s better if you download the PDF file and read it on a proper mobile PDF reader.

OvermindDL1

OvermindDL1

Even not on mobile but on desktop chrome and the chapter text is invisible until I highlight it… ^.^;
A pure PDF would probably be better instead of an embedded viewer, I think every common browser has a built in PDF reader anyway. :slight_smile:

AstonJ

AstonJ

On my phone I clicked on ‘download’ and it opened as a PDF file :slight_smile:

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

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:

elomarns

elomarns OP

Even not on mobile but on desktop chrome and the chapter text is invisible until I highlight it… ^.^;
A pure PDF would probably be better instead of an embedded viewer, I think every common browser has a built in PDF reader anyway. :slight_smile:

To be honest with you, I didn’t know Droplr would embed that PDF reader. My goal was to use Droplr just as a host, so people can download the file and read it in proper PDF reader.

elomarns

elomarns OP

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.

eksperimental

eksperimental

Hi @erlomarns,
Since you are going to make the book opensource, why don’t you share it on Github, or a similar platform, that way people can contribute to it.
I just skimmed your pdf, and by the look of it, it is something you could write in MarkDown (if that’s not the format you are already using).
That way it will be really easy for contributors to engage in.

Keep up the spirit.

OvermindDL1

OvermindDL1

ReST is likely better as it has a lot more formatting options than markdown while having a similarish syntax.

Though then again nothing beats LaTeX for document configureability. ^.^

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
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
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
Null-logic-0
What IDE or editor are you using for Elixir development? Personally, I use Zed, and I really like it, but sometimes I wish there were a ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews