Erlang and OTP in Action
offers an introduction to concurrent programming
and shows how to develop distributed systems.
Erlang, together with the Open Telecom Platform (OTP), is a functional
programming model designed to facilitate concurrencyÂ programming that
exploits the capabilities and speed of multi-processor hardware. Erlang applications
run fast, recover quickly from errors, integrate with other systems, and can
be updated dynamically at run-time.
Erlang and OTP in Action walks readers through the practical steps of building
systems in Erlang and integrating them with real-world C/C++, Java, and .NET
applications. Hands-on examples progress from simple to complex real-world
distributed applications and system design. Going beyond the nuts and bolts of
Erlang, the book offers a comprehensive view of how concurrency relates to SOA
and web technologies.
Â Strong early demand through MEAP
Â Numerous hands-on, real-world examples
Â Concise and developer-centric "In Action" style
Â Examples include C++, Java and .NET integration
is a leading Erlang developer, a frequent conference presenter, and
the primary developer of the Faxien OTP/Erlang package management system.
Currently he works for Orbitz Worldwide, developing solutions for their large
scale distributed service based infrastructure.
Richard Carlsson was an original member 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.
Eric Merrit specializes in concurrent languages and distributed systems. He's a
core developer for the Erlware family of open-source products.