Erlang by Example with Cesarini and Thompson
Publisher: O'Reilly Media
Final Release Date: October 2011
Run time: 2 hours 11 minutes

Get to know Erlang, the increasingly popular programming language widely known for its role in concurrency. In this in-depth video, Erlang experts Francesco Cesarini and Simon Thompson introduce you to the language with several examples that demonstrate Erlang in action.

Once you learn the basics, you'll dive into sequential programming, error handling, and support for concurrency. Then you'll discover how Erlang enables you to quickly and easily write massively concurrent, highly available systems with a fraction of the effort of conventional programming languages. A case study of a client-server application shows you how to put these ideas into practice.

Chapters include:

  • The basics—Learn Erlang data types, single assignment variables and pattern matching, as well as functions and modules.
  • Sequential programming—Get up to speed on conditional evaluation, guards, and scope of variables, and then move into recursion, with special emphasis on different recursive patterns, tail recursion, and space-saving optimizations.
  • Concurrent programming—Explore the creation of processes and their life span, and look into sending and receiving messages, selective reception, and passing data in messages.
  • Process error handling—Examine how robust systems are built in Erlang by observing simple but powerful error handling mechanisms in processes.
  • Mobile frequency server—Using the concepts covered in the course so far, we build a client-server system to show how Erlang works in practice.
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyErlang by Example with Cesarini and Thompson
 
4.0

(based on 8 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (0)

75%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Accurate (4)
  • Concise (4)
  • Helpful examples (3)

Cons

    Best Uses

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

    Reviewed by 8 customers

    Sort by

    Displaying reviews 1-8

    Back to top

    (2 of 2 customers found this review helpful)

     
    5.0

    Excellent Introduction to Erlang

    By Anders

    from Gothenburg, Sweden

    About Me Designer, Developer, Systems Architect

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Erlang by Example with Cesarini and Thompson:

      Erlang By Example is an excellent introduction for Erlang novices who still have not gotten their head around functional and actor based programming or are struggling to do so.

      We used the videos to train staff who had read through Erlang Programming and Introducing Erlang. It was a perfect complement to both books, and helped push the understanding to the next level.

      This video is not for advanced users or users who are experts at other functional programming languages. In those cases, the books or online tutorials should be more than sufficient. This is clearly stated in the product description, but not picked up by some of the other reviewers!

      (2 of 2 customers found this review helpful)

       
      5.0

      Excelent introduction to Erlang

      By Oscar Toro

      from Copenhagen

      About Me Developer

      Pros

      • Concise
      • Easy to understand

      Cons

      • Source Code Is Missing

      Best Uses

      • Novice
      • Student

      Comments about oreilly Erlang by Example with Cesarini and Thompson:

      Great and concise introduction to Erlang programming language. A nice complement to "Erlang programming" and similar books.

      (2 of 4 customers found this review helpful)

       
      5.0

      I do not regret this purchase

      By Mnemonic

      from Brussels

      Comments about oreilly Erlang by Example with Cesarini and Thompson:

      This content was very useful for me.

      (3 of 3 customers found this review helpful)

       
      4.0

      concise introduction

      By Wilson

      from Hong Kong

      Comments about oreilly Erlang by Example with Cesarini and Thompson:

      As a developer new to Erlang, I grep the basic with the video quickly. But the examples can be more advance. A little bit too simple for average developer.

      (3 of 3 customers found this review helpful)

       
      4.0

      Good Intro, Done Well.

      By Korishev

      from Dallas, TX

      About Me Developer

      Verified Reviewer

      Pros

      • Accurate
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Novice

        Comments about oreilly Erlang by Example with Cesarini and Thompson:

        Cesarini and Thompson do a good job of bringing the viewer into a language that's more than just a little bit out of the main stream. Functional programming, sequential and concurrent tasks, and error handling are covered well without being too much all at once. Well done.

        (2 of 4 customers found this review helpful)

         
        2.0

        A very basic introduction to Erlang

        By daveb

        from Des Moines, IA

        About Me Developer

        Pros

        • Accurate
        • Concise
        • Easy to understand

        Cons

        • Not comprehensive enough
        • Too basic

        Best Uses

        • Student

        Comments about oreilly Erlang by Example with Cesarini and Thompson:

        A very dry overview of basic Erlang syntax and usage. Not more than a very cursory overview. Fine to help someone decide if they really want to spend the money and effort of really learning to program in Erlang. Didn't use the visual medium well. Not much more effective than a powerpoint presentation of the subject would have been.

        Presenters seemed to be very knowledgeable. And the material shown was easy to follow.

        (0 of 5 customers found this review helpful)

         
        2.0

        You can't watch in your Android device

        By Joe the Dissappointed

        from Denver, CO

        About Me Unemployed

        Verified Reviewer

        Pros

          Cons

          • Not comprehensive enough

          Best Uses

          • Intermediate
          • Novice

          Comments about oreilly Erlang by Example with Cesarini and Thompson:

          This rating is mainly about video quality, not video content.

          I tried many players/codec to watch this video, but wasn't able to play them. The only exception is Introduction.

          I opened a ticket in getsatisfaction, but so far couldn't get any meaningful answer about the problem.

          So, if you want watch the video in you Android device, it may not work.

          The video itself is not enough to learn Erlang. You'll need to buy another book and use the video as complementary.

          Video narration is a bit dry, academic.

          By the way this is my second attempt to post this review, somehow the first one didn't appear.

          (8 of 8 customers found this review helpful)

           
          5.0

          Great introduction into Erlang

          By Chris

          from Zurich, Switzerland

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples

          Cons

          • Source code missing

          Best Uses

          • Novice
          • Student

          Comments about oreilly Erlang by Example with Cesarini and Thompson:

          The video series will show you the basic syntax and use cases where Erlang shines compared to other languages. The speakers are clear and tell you about common traps you will encounter when coming from other languages.

          All in all the video series will make you want to dive deeper into Erlang. Why not start now?

          (Note: the speakers have written a comprehensive book on Erlang, check it out.)

          Displaying reviews 1-8

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Video: $69.99
          (Streaming, Downloadable)