Elixir in Action, Second Edition (《Elixir 實戰:第二版》)

Saša Jurić

買這商品的人也買了...

相關主題

商品描述

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.

about the technology

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.

about the book

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

商品描述(中文翻譯)

《Elixir in Action, 第二版》已經修訂並更新至 Elixir 1.7 版本,教導讀者如何應用 Elixir 解決與可擴展性、容錯性和高可用性相關的實際問題。在學習的過程中,你將培養對於函數式和並發式編程的欣賞和相當的技能。

關於技術方面,當你在開發關鍵任務的軟體時,容錯性至關重要。Elixir 程式語言能夠提供快速可靠的應用程式,不論你是在建構大規模分散式系統、一組後端服務,或是一個簡單的網頁應用程式。而 Elixir 優雅的語法和函數式編程思維使得你的軟體易於撰寫、閱讀和維護。

本書則教導讀者如何使用 Elixir 程式語言建構生產品質的分散式應用程式。作者 Saša Jurić 透過範例介紹這個強大的語言,並突顯 Elixir 函數式和並發式編程的優勢。你將會發現 OTP 框架如何大幅減少冗長的低階編碼任務。同時,你也將學習到如何將生產系統分散到多台機器上的實用並發處理方法。

本書的內容包括:

- 適用於 Elixir 1.7 的更新內容
- 函數式和並發式編程
- 分散式系統設計入門
- 創建可部署的發行版本