Elixir in Action, Third Edition

Juric, Sasa

  • 出版商: Manning
  • 出版日期: 2024-03-19
  • 定價: $2,140
  • 售價: 9.5$2,033
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633438511
  • ISBN-13: 9781633438514
  • 相關分類: Functional-programming
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

Fully updated to Elixir 1.15, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability.

Inside Elixir in Action, Third Edition you'll find:

  • Updates for Elixir 1.15
  • Elixir modules, functions, and type system
  • Functional and concurrent programming
  • Introduction to distributed system design
  • Creating deployable releases

Thousands of developers have learned to build applications in Elixir by using Sasa Juric's Elixir in Action. Now in its third edition and fully updated to Elixir 1.15, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability. Skip the programming basics or 101 introductions; this book builds on your existing knowledge to get you quickly writing real Elixir code. Along the way, you'll develop an appreciation for, and considerable skill in, functional and concurrent programming.

About the technology

Elixir is the perfect choice for mission-critical software. Its fault-tolerance and concurrency capabilities let it seamlessly handle huge numbers of users and data, and its functional programming mindset means Elixir applications are predictable, readable, and easy to maintain. Start coding in Elixir, and you'll get instant access to the battle-tested Erlang virtual machine that powers this awesome language, along with Elixir's own thriving ecosystem of resources. It's the reliable solution you need for everything from a large-scale distributed system to a simple web app.

About the book

Elixir in Action, Third Edition teaches you to build production-quality distributed applications and highly available server-side systems using Elixir. This new edition is fully updated with the latest versions and features of the language. You'll start with the foundations of the Erlang platform that underpins Elixir, then quickly progress to functional and concurrent programming. Discover how the OTP framework can radically reduce tedious low-level coding tasks, and explore practical approaches to concurrency as you learn to distribute a production system over multiple machines. Throughout, code samples and real-world examples make sure you're learning hands-on.

About the reader

You'll need intermediate skills with client/server applications and a language like Java, C#, or Ruby. No previous experience with Elixir required.

About the author

Sasa Juric is a long time software developer focused on the server-side of things, where he tackles the challenge of building fault-tolerant, scalable, highly concurrent systems using Elixir and Erlang. In recent years he's worked as an Elixir mentor, helping teams adopt Elixir and use it in production.

商品描述(中文翻譯)

全面更新至 Elixir 1.15 版本,這本權威暢銷書揭示了 Elixir 如何應對可擴展性、容錯性和高可用性的問題。

在《Elixir in Action, Third Edition》中,您將找到:
- Elixir 1.15 的更新內容
- Elixir 模組、函數和類型系統
- 函數式和並發編程
- 分散系統設計入門
- 創建可部署的發布版本

數千名開發人員通過使用 Sasa Juric 的《Elixir in Action》學習在 Elixir 中構建應用程序。現在,這本權威暢銷書的第三版已完全更新至 Elixir 1.15,揭示了 Elixir 如何應對可擴展性、容錯性和高可用性的問題。跳過基礎編程或 101 紹介,本書建立在您現有的知識基礎上,讓您快速撰寫真實的 Elixir 代碼。在此過程中,您將培養對函數式和並發編程的欣賞和相當的技能。

關於技術:
Elixir 是應對關鍵任務軟件的完美選擇。它的容錯性和並發能力使其能夠無縫處理大量用戶和數據,而其函數式編程思維意味著 Elixir 應用程序可預測、可讀且易於維護。開始使用 Elixir 編碼,您將立即獲得經過實戰驗證的 Erlang 虛擬機,該虛擬機為這個強大的語言提供動力,同時還有 Elixir 自身蓬勃發展的生態系統資源。無論是大規模分散系統還是簡單的 Web 應用程序,它都是您需要的可靠解決方案。

關於本書:
《Elixir in Action, Third Edition》教您使用 Elixir 構建生產質量的分散應用程序和高可用性的服務器端系統。這本新版書籍完全更新了語言的最新版本和功能。您將從支撐 Elixir 的 Erlang 平台的基礎開始,然後迅速進展到函數式和並發編程。發現 OTP 框架如何徹底減少繁瑣的低級編碼任務,並探索在多台機器上分發生產系統的實用方法。全書通過代碼示例和實際案例確保您能夠實踐學習。

關於讀者:
您需要具備客戶端/服務器應用程序和像 Java、C# 或 Ruby 這樣的語言的中級技能。無需先前的 Elixir 經驗。

關於作者:
Sasa Juric 是一位長期從事服務器端開發的軟件開發人員,他使用 Elixir 和 Erlang 應對構建容錯、可擴展和高並發系統的挑戰。近年來,他擔任 Elixir 導師,幫助團隊採用 Elixir 並在生產環境中使用。

作者簡介

Sasa Juric is a developer with extensive experience implementing high-volume, concurrent server side systems. He's currently using Elixir and Erlang in production to build and maintain a scalable, fault tolerant HTTP push server and the supporting backend system.

作者簡介(中文翻譯)

Sasa Juric是一位具有豐富經驗的開發人員,擅長實現高容量、並發的伺服器端系統。他目前在生產環境中使用Elixir和Erlang來建立和維護可擴展、容錯的HTTP推送伺服器和相應的後端系統。