Elixir in Action, Third Edition
暫譯: 《Elixir 實戰(第三版)》

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, 第三版 中,您將找到:

  • Elixir 1.15 的更新
  • Elixir 模組、函數和類型系統
  • 函數式和併發程式設計
  • 分散式系統設計介紹
  • 創建可部署的版本

數千名開發人員通過 Sasa Juric 的 Elixir in Action 學會了如何在 Elixir 中構建應用程式。現在已進入第三版並全面更新至 Elixir 1.15,這本權威的暢銷書揭示了 Elixir 如何解決可擴展性、容錯性和高可用性問題。跳過程式設計基礎或 101 介紹;本書基於您現有的知識,幫助您快速編寫真正的 Elixir 代碼。在這個過程中,您將對函數式和併發程式設計產生欣賞,並獲得相當的技能。

關於技術

Elixir 是關鍵任務軟體的完美選擇。它的容錯性和併發能力使其能夠無縫處理大量用戶和數據,而其函數式程式設計思維意味著 Elixir 應用程式是可預測的、可讀的且易於維護。開始使用 Elixir 編碼,您將立即獲得支撐這個出色語言的經過實戰考驗的 Erlang 虛擬機的訪問權限,以及 Elixir 自身繁榮的資源生態系統。這是您從大型分散式系統到簡單網頁應用程式所需的可靠解決方案。

關於本書

Elixir in Action, 第三版 教您如何使用 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 推送伺服器及其支援的後端系統。