tristan

tristan

Rebar3 Core Team

[Erlang] Adopting Erlang (self-published) (free)

Adopting Erlang is a collaborative effort between myself (Tristan), Fred Hebert and Evan Vigil-McClanahan. It is an ongoing effort to gather all the resources that will help you use Erlang in a business. The booksite is divided in three sections focusing particularly on Erlang/OTP’s higher level concepts in the current open source ecosystem, how to use it in production (while setting up a pipeline for continuous development and delivery), and how to build a team when you’re starting from scratch.

The booksite is currently a work in progress, and updates will regularly be posted, aiming for a chapter per month. You can come back here to check for new material, or follow the authors on social media to get notifications, at least until we add some RSS Feed in here.

As more chapters become available we will comment on this thread with an update, however here’s what we have planned so far:

  • Development
    • Supervision Trees
    • Dependencies
    • Umbrella Projects
    • Configuration
    • Documentation
    • Testing
    • Hard Things to Get Right
      • Unicode
      • Time
      • SSL
  • Production
    • Releases
    • Docker
    • Kubernetes
    • Operations
      • Remote access
      • Metrics
      • Logging
      • Tracing
  • Team Building
    • Who to Put on the Team
    • Repository Structures
    • Processes
    • How to Hire

Read it online here: http://adoptingerlang.org/

Comments and fixes for the text can be made on the repository GitHub - adoptingerlang/adoptingerlang: Adopting Erlang is an ongoing effort to gather all the resources that will help you use Erlang in a business · GitHub

Most Liked

ferd

ferd

Author of Property-Based Testing with PropEr, LYSE, & Erlang in Anger

New chapter out today, on multi-App projects: why, when, and how to use them: Multi-App Projects | Adopting Erlang

It’s a short one, give it a read!

ferd

ferd

Author of Property-Based Testing with PropEr, LYSE, & Erlang in Anger

Two new chapters out today:

Both of which are probably of interest regardless of the programming language used.

ferd

ferd

Author of Property-Based Testing with PropEr, LYSE, & Erlang in Anger

The chapter on Dependencies has been published: Dependencies | Adopting Erlang

Get in loser, we’re going library shopping!

Where Next?

Popular in Books Top

kokolegorille
by Ulisses Almeida Elixir’s straightforward syntax and this guided tour give you a clean, simple path to learn modern functional program...
New
AstonJ
by Dave Thomas This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explor...
New
AstonJ
by Saša Jurić Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalabilit...
New
radar
:wave: You might remember me as the author of Joy of Elixir: https://forum.elixirforum.com/t/joy-of-elixir-self-published-free/ I’ve got...
New
tristan
Adopting Erlang is a collaborative effort between myself (Tristan), Fred Hebert and Evan Vigil-McClanahan. It is an ongoing effort to gat...
New
CinderellaMan
Create a cryptocurrency trading bot in Elixir (YouTube videos, ebook pay what you want) <span class="hashtag-icon-placeholder"></span>eli...
New
PragmaticBookshelf
Sean Moriarity @seanmor5 edited by Tammy Coron @Paradox927 Stable Diffusion, ChatGPT, Whisper—these are just a few examples of incredibl...
New
PragmaticBookshelf
Rebecca Le and Zach Daniel @zachdaniel _edited by Kelly Lee @k.lee _ Ash Framework is the game-changing toolkit for Elixir developers. W...
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
Alexander Koutmos @akoutmos Elixir Patterns aims to surface the powerful and unique characteristics of the Erlang virtual machine and sho...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs &amp; Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127089 1222
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
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
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

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement