Learn You Some Erlang for Great Good!
A Beginner's Guide
Publisher: No Starch Press
Final Release Date: 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 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

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

Cons

    Best Uses

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

    Reviewed by 6 customers

    Sort by

    Displaying reviews 1-6

    Back to top

     
    5.0

    I'd do it again

    By X

    from TX USA

    About Me Designer, Developer, Sys Admin

    Verified Buyer

    Pros

    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice
      • Student

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

      I have not coded for years. LYSE was a great refresher on some subjects, and a handy reference. Thanks also for the downloadable sample code. I bought it myself for myself with no compensation other than using the (enjoyable) content.

      (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-6

              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