Erlang and OTP in action

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 progr...

Descripción completa

Detalles Bibliográficos
Otros Autores: Logan, Martin, author (author), Merritt, Eric, author, Carlsson, Richard, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Stamford, Connecticut : Manning Publications [2011]
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628282406719
Tabla de Contenidos:
  • Intro
  • Copyright
  • Dedication
  • Brief Table of Contents
  • Table of Contents
  • Foreword
  • Preface
  • Acknowledgments
  • About This Book
  • Introduction
  • Part 1. Getting past pure Erlang: the OTP basics
  • Chapter 1. The Erlang/OTP platform
  • Chapter 2. Erlang language essentials
  • Chapter 3. Writing a TCP-based RPC service
  • Chapter 4. OTP applications and supervision
  • Chapter 5. Using the main graphical introspection tools
  • Part 2. Building a production system
  • Chapter 6. Implementing a caching system
  • Chapter 7. Logging and event handling the Erlang/OTP way
  • Chapter 8. Introducing distributed Erlang/OTP
  • Chapter 9. Adding distribution to the cache with Mnesia
  • Chapter 10. Packaging, services, and deployment
  • Part 3. Integrating and refining
  • Chapter 11. Adding an HTTP interface to the cache
  • Chapter 12. Integrating with foreign code using ports and NIFs
  • Chapter 13. Communication between Erlang and Java via Jinterface
  • Chapter 14. Optimization and performance
  • Appendix A. Installing Erlang
  • Appendix B. Lists and referential transparency
  • Index
  • List of Figures
  • List of Tables
  • List of Listings.