Building with Ethereum: Products, Protocols, and Platforms

Rumbelow, Jamie

  • 出版商: Apress
  • 出版日期: 2023-02-21
  • 售價: $2,100
  • 貴賓價: 9.5$1,995
  • 語言: 英文
  • 頁數: 268
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484290445
  • ISBN-13: 9781484290446
  • 相關分類: Fintech
  • 海外代購書籍(需單獨結帳)

商品描述

Build products on top of Ethereum's new and expansive technological stack.

Writing any good web application requires planning, care, and deft technical skills, but Ethereum's execution model presents its own challenges for engineers wishing to build applications on top of its smart contract layer. Building performant and engaging product experiences is one of the most important - and often underappreciated - roles in any company.

This book looks at the full product stack needed to build such experiences on top of Ethereum smart contracts, weaving tutorials and case studies through more conversational discussions of the various constraints, trade-offs, and complexities involved in doing so. You'll learn about the fundamentals of Ethereum from a new perspective, developing a strong understanding of how the Ethereum Virtual Machine (EVM) works and how it affects product engineering, as well as all the pieces of technology that go into decentralized apps (dapps) behindthe front end: RPC nodes, wallets, indexers, application hosts, and more. You'll be exposed to plenty of UI, JavaScript code, and idiomatic ways to bring on-chain data into your front ends. And you'll be given up-to-date knowledge of the best practices and future possibilities that decentralized computation might offer the product engineer.

What You Will Learn

  • Understand the EVM and how it works
  • Gain insight into smart contracts and how apps connect to them
  • Understand the difference between live data and indexed data
  • How decentralization affects the UI of applications
  • Build engaging, tasteful product experiences on top of Ethereum

Who This Book Is ForA confident - mid-level or senior - software engineer or web developer who hasn't properly branched out into Ethereum; someone who might have scratched the surface, but wants adeeper understanding of the principles behind dapps, and who wants a head start on the hurdles faced while building them.

作者簡介

Jamie Rumbelow is a software engineer and writer based in London, U.K. Until recently, he was a product engineer at Fei Labs, a major Ethereum protocol, where he built technologies and products at the intersection between the web2 and web3 stacks. He worked as a Founding Engineer and Senior Software Engineer in startups, responsible for training and mentoring as well as writing code. He has worked in the tech industry for over a decade, seeing organizations at varying levels of scale and the ways that teams and technologies get shaped by product decisions. He has also studied philosophy at the graduate level, which has given him the tools to think about computing in a deeper way. Over the past few years, he has built up a set of principles and opinions on what makes for great software and a great engineering culture.

作者簡介(中文翻譯)

Jamie Rumbelow 是一位居住在英國倫敦的軟體工程師和作家。最近,他在 Fei Labs 擔任產品工程師,該公司是以太坊協議的重要角色,他在 web2 和 web3 技術堆疊的交叉點上建立了技術和產品。他曾在初創公司擔任創始工程師和高級軟體工程師,負責培訓和指導,並撰寫程式碼。他在科技行業工作超過十年,見證了不同規模的組織以及團隊和技術如何受產品決策的影響而形成。他也在研究所修習哲學,這使他能夠以更深入的方式思考計算。在過去幾年中,他積累了一套關於優秀軟體和優秀工程文化的原則和觀點。