Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain
S**V
Very comprehensive book
I didn't know much about blockchain technology before reading this book. Now I know a lot - how blockchain works, the EVM, how to code smart contracts, build a full Ethereum Dapp, a web UI, etc. The book is very comprehensive and packed with a lot of examples, which are easy to follow.Prior to buying this book the technology seemed complicated, but now I get it and have a good foundation to build upon. This is a decent book so I recommend it as a good overview :)
D**Y
Book is Outdated
In the very first chapter he gives instructions to installing the Ethereum wallet and gives a site to download it. It does not work on Windows.
D**M
Phenomenal book to get your feet wet in dApp development!
Please ignore the reviewers who complained this book is out of date and faulted the author for deprecated software/syntax. Software engineers are responsible for solving problems and one should refer to documentation for the latest features and are ignorant to blame the author to present the tools at use for the current time. Now, with that out of the way this book deserves appreciation. The author obviously has a passion for the web3 space and does a fantastic job getting readers to get accustomed to this breakthrough technology by properly progressing them at a very ideal pace given you are already familiar with basic web2 technologies. The detailed explanations coupled with visual diagrams build great mental models of what's happening under the hood contrary to traditional web2 apps. Web3 is here to stay and 3 years after the publication of this book and I have just started it and I'm rapidly progressing & loving it! Highly recommended for developers transitioning to the space or wanting to expand their skillset. 5 stars all the way!
S**S
Ethereum wallet installation doesn't work
Chapter 3, Section 3.1.1 asks to install the Ethereum wallet from Github. But it appears ethereum/mist is no longer kept current and the windows installation (Ethereum-Wallet-installer-0-11-1.exe) doesn't seem to work. How do we make progress when the basic installation which will be referenced I believe throughout the book is not working. Can manning or the author provide updated instructions to overcome this problem?
F**N
Not Bad as Ethereum Books Go
Mr Infante is a pretty good and reasonably knowledgable writer, who needed a very good editor and got quite a bad one from Manning Publications. Sadly, that makes this the second-best book on Ethereum I've been able to find. (Disclaimer: I'm listed as a contributor to the best, O'Reilly's _Mastering Ethereum_, which is nonetheless the second-worst O'Reilly book I've read.) The organization is poor, with a lot of excess, and many small editing mistakes, plus some serious ones (e.g. the misuse of “equity” in section 6.1, which could be financially disastrous if anyone actually believed it.) But the portions not worth skimming are worth reading, and I learned a fair amount from the book. In particular, if I could have read it sooner, I would have saved time wasted by trusting the official Geth docs when creating a private blockchain.
D**A
Great practical and down-to-earth guide to get up to speed with Ethereum!
Infante makes an excellent and in-depth overview of Ethereum technology. The first part of the book includes a down-to-earth easily graspable set of chapters on Blockchain technology principles. In an incremental manner, the book helps those new to decentralized apps to know all the pieces that allow you to build useful Ethereum based systems. The set of useful examples included in the book is commendable. It will allow software architects willing to incorporate Blockchain-based microservices to their Cloud-based solutions to know how to interact with decentralized components. I am recommending all my students to read this book if they want to truly comprehend the pros and cons of this highly promising but complex technology.
A**R
This is the only book you need if you are developing Dapps in Ethereum ecosystem.
This is my very first review in the long internet shopping life. I simply couldn't leave without recommending this book to people who are trying to develop Dapps in the Ethereum ecosystem. The author did fantastic job to visualise all the important concept and guide me through to understand fully what's all about Dapp development. I went through several online courses and read tons of articles but this book finally gave me the level of understanding I was hoping to be equipped with. I found myself saying "ah! now I get it!" "that's what I wanted to know!" many times throughout this book. Simply put, a lifesaver :-) Thank you so much for writing this book, Roberto!
M**U
Ethereum development all-arounder
This book has allowed me to learn many aspects of Ethereum development. I found everything I was looking for: hands-on descriptions of how to install and use the tools; great coverage of Solidity and smart contracts, with lots of code examples; full-stack sample Dapp application including web3 and truffle; detailed info on the ecosystem, and even heads up on what to learn beyond Ethereum.I would have probably liked the Dapp web UI examples in React or Angular rather than plain HTML + JavaScript, but I guess web UI is not a key aspect of the book.
G**O
finally a single Ethereum resource
I have been waiting for this book for a long time! I wanted to learn all about developing Ethereum Dapps without having to go to many blogs, documentation sites and wikis. As soon as I got this book I started to code smart contracts from the first chapter. I have enjoyed the patient approach of the author that has introduced topics step-by-step, which has allowed me to digest them while reading: I have learnt about Ethereum tools, languages and the ecosystem very quickly, without even realising I was progressing so fast.
A**R
great book for learning Ethereum from scratch
I have had this book since the early access program, when I got the eBook. I've now decided to hold a paper copy too. I found this book comprehensive and deep, but still very easy to follow without prior technical knowledge of Ethereum.I progressed through the book very quickly. I think the chapters are paced very well and the balance between text explanations, graphics and code is perfect. The learning curve was very smooth.
Trustpilot
2 months ago
2 days ago