The Little Elixir & OTP Guidebook
暫譯: 小型 Elixir 與 OTP 指南
Benjamin Tan Wei Hao
- 出版商: Manning
- 出版日期: 2016-10-14
- 售價: $1,398
- 貴賓價: 9.5 折 $1,328
- 語言: 英文
- 頁數: 296
- 裝訂: Paperback
- ISBN: 1633430111
- ISBN-13: 9781633430112
-
相關分類:
Functional-programming
立即出貨 (庫存=1)
買這商品的人也買了...
相關主題
商品描述
Summary
The Little Elixir & OTP Guidebook gets you started programming applications with Elixir and OTP. You begin with a quick overview of the Elixir language syntax, along with just enough functional programming to use it effectively. Then, you'll dive straight into OTP and learn how it helps you build scalable, fault-tolerant and distributed applications through several fun examples.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Elixir is an elegant programming language that combines the expressiveness of Ruby with the concurrency and fault-tolerance of Erlang. It makes full use of Erlang's BEAM VM and OTP library, so you get two decades' worth of maturity and reliability right out of the gate. Elixir's support for functional programming makes it perfect for modern event-driven applications.
About the Book
The Little Elixir & OTP Guidebook gets you started writing applications with Elixir and OTP. You'll begin with the immediately comfortable Elixir language syntax, along with just enough functional programming to use it effectively. Then, you'll dive straight into several lighthearted examples that teach you to take advantage of the incredible functionality built into the OTP library.
What's Inside
- Covers Elixir 1.2 and 1.3
- Introduction to functional concurrency with actors
- Experience the awesome power of Erlang and OTP
About the Reader
Written for readers comfortable with a standard programming language like Ruby, Java, or Python. FP experience is helpful but not required.
About the Author
Benjamin Tan Wei Hao is a software engineer at Pivotal Labs, Singapore. He is also an author, a speaker, and an early adopter of Elixir.
Table of Contents
- Introduction
- A whirlwind tour
- Processes 101
- Writing server applications with GenServer
- Concurrent error-handling and fault tolerance with links, monitors, and processes
- Fault tolerance with Supervisors
- Completing the worker-pool application
- Distribution and load balancing
- Distribution and fault tolerance
- Dialyzer and type specifications
- Property-based and concurrency testing
GETTING STARTED WITH ELIXIR AND OTP
FAULT TOLERANCE, SUPERVISION, AND DISTRIBUTION
商品描述(中文翻譯)
**摘要**
《The Little Elixir & OTP Guidebook》讓你開始使用 Elixir 和 OTP 編寫應用程式。你將從 Elixir 語言語法的快速概述開始,並學習足夠的函數式編程以有效使用它。接著,你將直接深入 OTP,了解它如何通過幾個有趣的範例幫助你構建可擴展、容錯和分散式的應用程式。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
**關於技術**
Elixir 是一種優雅的編程語言,結合了 Ruby 的表達力與 Erlang 的併發性和容錯性。它充分利用了 Erlang 的 BEAM 虛擬機和 OTP 函式庫,因此你可以立即獲得二十年的成熟度和可靠性。Elixir 對函數式編程的支持使其非常適合現代事件驅動的應用程式。
**關於本書**
《The Little Elixir & OTP Guidebook》讓你開始使用 Elixir 和 OTP 編寫應用程式。你將從立即舒適的 Elixir 語言語法開始,並學習足夠的函數式編程以有效使用它。然後,你將直接進入幾個輕鬆有趣的範例,教你如何利用 OTP 函式庫中內建的驚人功能。
**內容概覽**
- 涵蓋 Elixir 1.2 和 1.3
- 介紹使用演員的函數式併發
- 體驗 Erlang 和 OTP 的強大功能
**關於讀者**
本書適合對 Ruby、Java 或 Python 等標準編程語言感到舒適的讀者。具備函數式編程經驗會有幫助,但不是必需的。
**關於作者**
**Benjamin Tan Wei Hao** 是新加坡 Pivotal Labs 的軟體工程師。他同時也是作者、演講者以及 Elixir 的早期採用者。
**目錄**
**開始使用 Elixir 和 OTP**
1. 介紹
2. 旋風之旅
3. 進程 101
4. 使用 GenServer 編寫伺服器應用程式
**容錯、監控和分佈**
1. 使用鏈接、監視器和進程進行併發錯誤處理和容錯
2. 使用監督者進行容錯
3. 完成工作池應用程式
4. 分佈和負載平衡
5. 分佈和容錯
6. Dialyzer 和類型規範
7. 基於屬性和併發測試