Cover of Learn you some Erlang for great good!

Learn you some Erlang for great good!

Erlang is prized by developers who build robust, concurrent systems, yet its unusual syntax and functional style can daunt newcomers. This guide by Fred Hebert eases readers in gently, starting with the basics of the language's syntax, data structures, typing, and functional techniques. From there it moves to the heart of Erlang: concurrency, distributed systems, and live code updates. Along the way, readers meet testing tools, the OTP framework for building and releasing applications, message passing across nodes, storage with Mnesia and ETS, and network programming. Illustrated with playful examples, it aims to make a famously quirky language approachable.

Audience
adult
Length
long · 593 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Learn you some Erlang for great good!? Here’s where I’d start.

These suit anyone who liked Learn you some Erlang for great good!. Sign in and mark a few books for picks shaped around your own taste.

  1. Programming Erlang Shares programming, erlang, tech
  2. ERLANG Programming Shares erlang, programming, functional programming
  3. Erlang and OTP in Action Shares erlang, programming, tech
  4. Learn You a Haskell for Great Good! Shares programming, computer science, functional programming

“People who read Learn you some Erlang for great good! tend to reach for these next.”

  1. Clojure Programming
  2. Land of LISP: Learn to Program in LISP, One Game at a Time!
  3. Purely Functional Data Structures
  4. The Joy of Clojure

“If you want more of the same (science about technology), start with these.”

  1. Rails Antipatterns: Best Practice Ruby on Rails Refactoring
  2. Flask Web Development: Developing Web Applications with Python
  3. Elements of Programming
  4. The AWK Programming Language

“If it was the programming that hooked you, try one of these.”

  1. Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems
  2. Introducing Erlang: Getting Started in Functional Programming
  3. Seven Languages in Seven Weeks
  4. Zero Bugs and Program Faster

“These start from a similar idea, even if they go somewhere else with it.”

  1. Real World Haskell: Code You Can Believe In
  2. Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility
  3. Clojure In Action
  4. C++ Concurrency in Action: Practical Multithreading