Elixir in Action
Authors: Saša Jurić
ISBN-10: 1617295027
ISBN-13: 9781617295027
Edition 版本: 2
Released: 2019-01-12
Print Length 页数: 384 pages
Book Description
Revised and updated for Elixir 1.7,Elixir in Action,Second Edition teaches you how to apply Elixir to practical problems associated with scalability,fault tolerance,and high availability. Along the way,you’ll develop an appreciation for,and considerable skill in,a functional and concurrent style of programming.
When you’re building mission-critical software,fault tolerance matters. The Elixir programming language delivers fast,reliable applications,whether you’re building a large-scale distributed system,a set of backend services,or a simple web app. And Elixir’s elegant syntax and functional programming mindset make your software easy to write,read,and maintain.
Elixir in Action,Second Edition teaches you how to build production-quality distributed applications using the Elixir programming language. Author Saša Juric introduces this powerful language using examples that highlight the benefits of Elixir’s functional and concurrent programming. You’ll discover how the OTP framework can radically reduce tedious low-level coding tasks. You’ll also explore practical approaches to concurrency as you learn to distribute a production system over multiple machines.
What’s inside
Updated for Elixir 1.7
Functional and concurrent programming
Introduction to distributed system design
Creating deployable releases
Brief Contents
Contents
praise for the first edition
preface
acknowledgments
about this book
about the author
about the cover illustration
Chapter 1: First steps
Chapter 2: Building blocks
Chapter 3: Control flow
Chapter 4: Data abstractions
Chapter 5: Concurrency primitives
Chapter 6: Generic server processes
Chapter 7: Building a concurrent system
Chapter 8: Fault-tolerance basics
Chapter 9: Isolating error effects
Chapter 10: Beyond GenServer
Chapter 11: Working with components
Chapter 12: Building a distributed system
Chapter 13: Running the system
请登录以查看全部内容 登录