Learn You Some Erlang for Great Good!
A Beginner's Guide
Publisher: No Starch Press
Released: January 2013
Pages: 624

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 Hebert 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. Once you've wrapped your head around the simple stuff, you'll tackle the real meat-and-potatoes of the language: concurrency, distributed computing, hot code loading, and all the other dark magic that makes Erlang such a hot topic among today's savvy developers.

As you dive into Erlang's functional fantasy world, you'll learn about:

  • Testing your applications with EUnit and Common Test
  • Building and releasing your applications with the OTP framework
  • Passing messages, raising errors, and starting/stopping processes over many nodes
  • Storing and retrieving data using Mnesia and ETS
  • Network programming with TCP, UDP, and the inet module
  • The simple joys and potential pitfalls of writing distributed, concurrent applications

Packed with lighthearted illustrations and just the right mix of offbeat and practical example programs, Learn You Some Erlang for Great Good! is the perfect entry point into the sometimes-crazy, always-thrilling world of Erlang.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearn You Some Erlang for Great Good!
 
4.8

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Well-written (5)
  • Accurate (4)
  • Helpful examples (3)

Cons

    Best Uses

    • Intermediate (5)
    • Novice (4)
    • Student (4)
      • Reviewer Profile:
      • Developer (3)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

    (1 of 1 customers found this review helpful)

     
    5.0

    Great Introduction to Erlang

    By Pavel

    from Malaysia

    About Me Developer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Learn You Some Erlang for Great Good!:

      This book is great for starting with the language. It is not too deep and not too basic, just the right amount of information for me. It is written in simple and clear language. I would recommend it to anybody starting with Erlang.

       
      5.0

      Really Good

      By Self_Learner

      from FL

      About Me Designer

      Pros

      • Accurate
      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Student

        Comments about oreilly Learn You Some Erlang for Great Good!:

        [+] Good flow of information
        Creative & effective writing style.
        I will definetly buy a 2nd edition.

        [-] Inconsistent level in the examples
        = Either to basic(l01 level) or A+

         
        5.0

        Hilarious and Comprehensive

        By Roddi

        from Berlin, Germany

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Hilarious
        • Well-written

        Cons

        • Still Too Short

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Learn You Some Erlang for Great Good!:

        Every programmer should learn Erlang to broaden her mind what other concepts are useful outside the object oriented programming bubble. LYSE is by far the most hilarious way to do so. The book is worth it's money for the pictures and chapter titles alone!

        (1 of 1 customers found this review helpful)

         
        4.0

        Popular Erlang tutorial now in (e)Print.

        By Leo M

        from Lemoore, CA

        Verified Reviewer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Intermediate
          • Novice

          Comments about oreilly Learn You Some Erlang for Great Good!:

          Upshot: A popular Erlang tutorial site becomes a book. Any downsides? Nope, unless you don't like the style. But you won't. Support the author!

          This book (as the intro chapter would tell you) is available online at LearnYouSomeErlang.com.

          While $40 seems pricey for an eBook, this one is a monster at 624pp (on my iPad, 954pp). I found the tutorial style very accessible. If you have some programming/scripting under your belt, I think you will too.

          So why would you buy what is essentially the contents of the Learn you Some Erlang site? Maybe you work in a secure environment. Maybe you live with spotty or no internet as I used to. Or maybe you'll be using the book 'in the classroom.' The bottom line is, if you seriously want to learn Erlang, and you match the skill level outlined in the book, then this book is for you.

          The best part is, you can 'test drive' the book via the author's web site. I recommend you buy the book, either from O'Reilly or NoStarch to get DRM-Free copies for all of your devices.

          Aside: Peeking in ePub's code.. guess who assembled the book for NoStarch?

          Disclosure: I received the eBook download(s) from NoStarch for review purposes. I would definitely buy this book from either vendor.

          (2 of 2 customers found this review helpful)

           
          5.0

          This thing is huge!

          By rambocoder

          from Jacksonville, FL

          About Me Developer

          Verified Reviewer

          Pros

          • Easy to understand
          • Well-written

          Cons

            Best Uses

            • Intermediate
            • Novice
            • Student

            Comments about oreilly Learn You Some Erlang for Great Good!:

            Book covers a lot of Erlang in an easy to digest style. The book can be used as a reference to supplement OTP documentation at erlang.org/doc/

            Tons of examples and best practice suggestions.

            Displaying reviews 1-5

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook: $39.95
            Formats:  ePub, Mobi, PDF
            Print & Ebook: $54.95
            Print: $49.95