Overview
- Takes a deep, probing look at the principles and practice of building products on Ethereum smart contracts
- Teaches you how to make pragmatic judgments about Ethereum infrastructure and implementation
- Gives opinionated discussion on the present and future of Ethereum technologies, conventions and memes
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (7 chapters)
Keywords
About this book
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 For
A 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.
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Building With Ethereum
Book Subtitle: Products, Protocols, and Platforms
Authors: Jamie Rumbelow
DOI: https://doi.org/10.1007/978-1-4842-9045-3
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Jamie Rumbelow 2023
Softcover ISBN: 978-1-4842-9044-6Published: 21 February 2023
eBook ISBN: 978-1-4842-9045-3Published: 20 February 2023
Edition Number: 1
Number of Pages: XVI, 261
Number of Illustrations: 26 b/w illustrations, 8 illustrations in colour
Topics: Professional Computing, Software Engineering/Programming and Operating Systems, Software Engineering/Programming and Operating Systems