Manning Early
Access Program
Erlang and OTP in Action
EARLY ACCESS EDITION

Martin Logan, Eric Merritt, and Richard Carlsson

MEAP Release: August 2008
Softbound print: December 2009 (est.) | 500 pages
ISBN: 1933988789

Start Reading Erlang and OTP in Action today through the Manning Early Access Program
MEAP OPTIONS*
  MEAP + Ebook only - $27.50
  MEAP + Print book + Ebook Combo - $49.99
  Print book only - $44.99 (Not yet available for order)
* Download early chapters in PDF format! For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1
 1: Why Erlang, Why OTP? - FREE
 2: Erlang Language Basics - AVAILABLE
 3: Writing a Telnet Server - AVAILABLE
 4: OTP Packaging and Organization - AVAILABLE
 5: Processes, Linking and the Platform - AVAILABLE

Part 2
 6: Implementing a Proxy Server - AVAILABLE
 7: Knowing When Things Die - AVAILABLE
 8: Letting People Know What?s Going On
 9: Packaging and Deployment
10: Introducing Distribution

Part 3
11: Erlang and the Web
12: Designing A Generic RESTful Data Server in Erlang
13: Code Reuse in Erlang
14: Flexible Erlang
   

DESCRIPTION

Concurrent programming has become a required discipline for all programmers. Multi-core processors and the increasing demand for maximum performance and scalability in mission-critical applications have renewed interest in functional languages like Erlang that are designed to handle concurrent programming. Erlang, and the OTP platform, make it possible to deliver more robust applications that satisfy rigorous uptime and performance requirements.

Erlang and OTP in Action teaches you to apply Erlang's shared-state model for concurrent programming--a completely different way of tackling the problem of parallel programming from the more common multi-threaded approach. This book walks you through the practical considerations and steps of building systems in Erlang and integrating them with real-world C/C++, Java, and .NET applications. Unlike other books on the market, Erlang and OTP in Action offers a comprehensive view of how concurrency relates to SOA and web technologies.

This hands-on guide is perfect for readers just learning Erlang or for those who want to apply their theoretical knowledge of this powerful language. You'll delve into the Erlang language and OTP runtime by building several progressively more interesting real-world distributed applications. Once you are competent in the fundamentals of Erlang, the book takes you on a deep dive into the process of designing complex software systems in Erlang.

WHAT'S INSIDE

You'll build Erlang applications that

Erlang and OTP in Action also provides in-depth, real-world examples of enterprise integration with systems written in C/C++, Java, and the latest .NET.

About the Author

Richard Carlsson has been involved with Erlang since the mid-nineties. He was one of the original members of the High-Performance Erlang group at Uppsala University, and has contributed to many parts of the standard libraries, the Erlang compiler, runtime system, and the language itself. Among other things, he is the author of Erlang's 'EDoc' documentation system and the 'EUnit' unit testing framework.

Eric Merrit is a software development engineer, specializing in concurrent languages and distributed systems. For the last seven years he has been coding Erlang and has also been involved in the Erlang community. Currently, Eric is a core developer for the Erlware family of open-source products and is the primary developer for the Sinan build system.

Martin Logan has been involved with the Erlang community since 1999, and has been working on Erlang full time for last 5 years. He has also been a frequent presenter on Erlang at industry conferences and the EUC. Over the last two years he has been a core developer at Erlware and the primary developer of the Faxien OTP/Erlang package management system. Currently he works for Orbitz Worldwide, where he leads the technical travel business services group developing solutions for their large scale distributed service based infrastructure.

About the Early Access Version

This Early Access version of Erlang and OTP in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.