AstonJ
[Erlang] Introducing Erlang (O'Reilly)
By Simon St. Laurent
If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be.
Author Simon St. Laurent shows you how to write simple Erlang programs by teaching you one basic skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Erlang is ideal for concurrency and resilience.
- Get cozy with Erlang’s shell, its command line interface
- Become familiar with Erlang’s basic structures by working with numbers
- Discover atoms, pattern matching, and guards: the foundations of your program structure
- Delve into the heart of Erlang processing with recursion, strings, lists, and higher-order functions
- Create processes, send messages among them, and apply pattern matching to incoming messages
- Store and manipulate structured data with Erlang Term Storage and the Mnesia database
- Learn about Open Telecom Platform, Erlang’s open source libraries and tools
Popular in Books
Bruce Tate @redrapids
edited by Jacquelyn Carter @jkcarter
Elixir is a functional language that crosses many boundaries. With a syntax b...
New
New book from Packt publication that goes into teaching how to write a web framework using Elixir.
About this book
Elixir’s functional...
New
This hands-on book will quickly get you building, querying, and comparing graph data models using a robust, concurrent programming langua...
New
by Fred Hebert
This book intends to be a little guide about how to be the Erlang medic in a time of war. It is first and foremost a col...
New
Hey!
Happy to announce the Elixir Adoption Guide by Curiosum, announced during this year’s ElixirConf EU, is out to the public now :slig...
New
Adopting Erlang is a collaborative effort between myself (Tristan), Fred Hebert and Evan Vigil-McClanahan. It is an ongoing effort to gat...
New
by Wolfgang Loder
Learn and understand Erlang and Elixir and develop a working knowledge of the concepts of functional programming that...
New
by Benjamin Tan Wei Hao
The Little Elixir & OTP Guidebook gets you started programming applications with Elixir and OTP. You begin w...
New
by Darin Wilson and Eric Meadows-Jönsson
Languages may come and go, but the relational database endures. Learn how to use Ecto, the prem...
New
A short and personal history of the book
I, Erik Stenman (Happi), started writing this book back in 2013. At first I was thinking of sel...
New
Other popular topics
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
Hello!
tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability.
After spen...
New
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
Hi all,
Trying to get some more clarity over utc_datetime and naive_datetime for Ecto:
https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: )
Hello all, this is ...
New








