cta quote button US

Best Erlang Books that You Should Have on Your Bookshelf

In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Erlang books and tutorials can help fill your brain this April and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.

1. Programming Erlang: Software for a Concurrent World (2013)

A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, you’ll learn how to write parallel programs that scale effortlessly on multicore systems. Using Erlang, you’ll be surprised at how easy it becomes to deal with parallel…

Author(s): Joe Armstrong

2. Introducing Erlang: Getting Started in Functional Programming (2017)

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.In this updated second edition, author Simon St.Laurent shows you how to write simple Erlang programs by teaching you one 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.

Author(s): Simon St. Laurent

3. Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems (2016)

If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail. In the first part of the book, you’ll learn how to design and implement process behaviors…

Author(s): Francesco Cesarini, Steve Vinoski

4. Learn You Some Erlang for Great Good!: A Beginner’s Guide (2013)

Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design can intimidate the uninitiated. Luckily, there’s a new weapon in the battle against Erlang-phobia: Learn You Some Erlang for Great Good! Erlang maestro Fred Hébert starts slow and eases you into the basics: You’ll learn about Erlang’s unorthodox syntax, its data structures, its type system (or lack thereof!), and basic functional programming techniques.

Author(s): Fred Hebert

5. Erlang Programming: A Concurrent Approach to Software Development (2009)

This book is an in-depth introduction to Erlang, a programming language ideal for any situation where concurrency, fault tolerance, and fast response is essential. Erlang is gaining widespread adoption with the advent of multi-core processors and their new scalable approach to concurrency. With this guide you’ll learn how to write complex concurrent programs in Erlang, regardless of your programming background or experience. Written by leaders of the international Erlang community – and based on…

Author(s): Francesco Cesarini, Simon Thompson

6. Erlang and OTP in Action (2010)

Concurrent programming has become a required discipline for all programmers. Multi-core processors and the increasing demand for maximum performance and scalability in mission-critical applications have renewed interest in functional languages like Erlang that are designed to handle concurrent programming. Erlang, and the OTP platform, make it possible to deliver more robust applications that satisfy rigorous uptime and performance requirements. Erlang and OTP in Action teaches you to apply Erlang’s message passing model…

Author(s): Martin Logan, Eric Merritt

7. Programming Phoenix: Productive |> Reliable |> Fast (2016)

Don’t accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that’s fast and reliable. At every step, you’ll learn from the Phoenix creators not just what to do, but why. Packed with insider insights, this definitive guide will be your constant companion in your journey from Phoenix novice to expert, as you build the next generation of web applications.

Author(s): Chris McCord, Bruce Tate

8. Building Web Applications with Erlang: Working with REST and Web Sockets on Yaws (2012)

Why choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If you’re an experienced web developer who knows basic Erlang, you’ll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, you’ll see first-hand that Erlang is ideal for building business-critical services. Erlang was designed for fault-tolerant, non-stop telecom systems, and building applications with it requires a large set of skills.

Author(s): Zachary Kessin

9. The Little Elixir & OTP Guidebook (2016)

The Little Elixir & OTP Guidebook gets you started programming applications with Elixir and OTP. You begin with a quick overview of the Elixir language syntax, along with just enough functional programming to use it effectively. Then, you’ll dive straight into OTP and learn how it helps you build scalable, fault-tolerant and distributed applications through several fun examples. Elixir is an elegant programming language that combines the expressiveness of Ruby with the concurrency and fault-tolerance of Erlang. It makes full use…

Author(s): Benjamin Tan Wei Hao

10. Metaprogramming Elixir (2015)

Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you’ll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You’ll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages. Metaprogramming is one of Elixir’s greatest features.

Author(s): Chris McCord

11. The Erlang Run-Time System (2015)

Erlang’s process-oriented approach has given it a very different runtime environment. As Erlang and tools built on Erlang, like CouchDB, Riak, and EjabberD spread, understanding those underpinnings becomes much more important for people building and maintaining applications. This book will explore Erlang’s unique approach to building a virtual machine, demonstrating how to take advantage of its power and tune it to fit your needs.


Author(s): Erik Stenman

12. Programming Erlang (2007)

Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It’s used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now. Moore’s Law is the observation that the amount you can do on a single chip doubles every two years. But Moore’s Law is taking a detour. Rather than producing faster and faster processors, companies such as Intel and AMD…

Author(s): Joe Armstrong

You might also be interested in: Groovy, WPF, PostgreSQL, Oculus Rift, Sharepoint, Flexbox, Spark, Unity, JBoss, SAP Books.

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Erlang books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings

Author(s): Reinhard German,Kai-Steffen Hielscher,Udo R. Krieger (eds.)
Publisher: Springer International Publishing, Year: 2018, Size: 29 Mb, Ext: pdf
ID: 2204305

Bildverarbeitung für die Medizin 2018: Algorithmen - Systeme - Anwendungen. Proceedings des Workshops vom 11. bis 13. März 2018 in Erlangen

Author(s): Andreas Maier et al. (eds.)
Publisher: Springer Vieweg, Year: 2018, Size: 24 Mb, Ext: pdf
ID: 2226747

Introducing Erlang Getting Started in Functional Programming

Author(s): Simon St. Laurent
Publisher: O’Reilly Media, Year: 2017, Size: 10 Mb, Ext: pdf
ID: 1613519

Geistiges Eigentum in der Betriebspraxis: Erlangung, Verwaltung, Verteidigung und Verwertung von Patenten, Marken, Designs und Copyrights im Unternehmen

Author(s): Markus Hoffmann, Thorsten Richter
Publisher: Gabler Verlag, Year: 2017, Size: 18 Mb, Ext: pdf
ID: 1676903

Проектирование масштабируемых систем с помощью ErlangOTP

Author(s): Франческо Чезарини, Стивен Виноски
Publisher: ДМК Пресс, Year: 2017, Size: 8 Mb, Ext: pdf
ID: 2112120

Проектирование масштабируемых систем с помощью ErlangOTP

Author(s): Франческо Чезарини, Стивен Виноски
Publisher: ДМК Пресс, Year: 2017, Size: 6 Mb, Ext: djvu
ID: 2112122

Introducing Erlang: Getting Started in Functional Programming

Author(s): Simon St. Laurent
Publisher: O’Reilly Media, Year: 2017, Size: 3 Mb, Ext: pdf
ID: 2120536

Introducing Erlang: Getting Started in Functional Programming

Author(s): Simon St. Laurent
Publisher: O’Reilly Media, Year: 2017, Size: 2 Mb, Ext: azw3
ID: 2125237

Introducing Erlang: Getting Started in Functional Programming

Author(s): Simon St. Laurent
Publisher: O’Reilly Media, Year: 2017, Size: 5 Mb, Ext: epub
ID: 2125705

Проектирование масштабируемых систем с помощью Erlang-OTP.

Author(s): Чезарини Ф., Виноски С.
Publisher: , Year: 2017, Size: 8 Mb, Ext: pdf
ID: 2227969

Affiliate Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

From biographies of inspiring innovators to stories that have been must-reads for centuries, these are the top 20 books you should display on your bookshelf. 1 / “The Hitchhiker’s Guide to the But if you’re going to buy hard covers with at least one eye on the opinions of visiting friends and relatives, these are our choices of the titles you really should have on display. Agree? Disagree? Must Have Books In Your Bookshelf There is a big difference between books you want to read and books you want to own! These are must have books everyone needs to collect in their bookshelves. 33 Creative Bookshelf Designs. By screws directly into a wall stud and presto – you have an invisible book shelf! The maximum stack height is 16-Inches. All hardware is included so all you need is a screwdriver. Get the best of Bored Panda in your inbox. SIGN UP! 29 points. Share This Post Whatsapp Tumblr Email SMS. This is a list of best books that can be found in bookshelves of every bookstore and your bookshelf should not be exception. Seven motivational and self-help literary masterpieces the world’s great writers like Dale Carnegie or Napoleon Hill.