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

No Cons

Best Uses

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

Reviewed by 8 customers

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)