Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment
A**R
Amazing book for starting out
Really amazing book. I’ve been trying to learn smart contract development for a long time now and should of bought this book sooner. I absorbed it in about 3 days and now feel I have a great starting point to expand my knowledge and create
G**E
Github repository is incorrect
Revising my initial review as I *did* find suitable code in the repository (just not where the book said it would be!) This book is not for true beginners and presumes you can comfortably use a linux environment.A problem with this book is the technology is moving fast. For example: a lot of install commands are out of date (e.g., parity is now ethereumgo, new version of openzeppelin), leaving the reader to search for themselves online which version is correct / how to install. That's well and good - smart contracts are a young, rapidly developing technology; but it would be so helpful to have some live update page (even just on github) that points readers to some of these updates. Another flaw is its own github repository. In the very first contract example, you download github code repository to quickly paste in some UI code. However, the git clone code in the book points to you to chapter 9 when the code is actually in chapter 5's folder (and has a different structure).Will continue to update as I move thru the book
R**R
Excellent resource for understanding of Smart Contracts, Ethereum & Solidity.
This is a solid textbook to bring your focus within blockchain, DApps, and the use of Smart Contracts and their development.
B**N
Good book, but zero trouble shooting
The book is written well, and does a good job of explaining the basics of Truffle, ethereum, etc. But there is absolutely zero trouble shooting included. This is problematic because since you're working with multiple tools / frameworks, you're working with configuration files, etc., which can lead to a lot of confusion if just one little thing is misconfigured. Knocking off two starts may seem harsh for this, but you really can't write this kind of book without at least including a few notes on trouble shooting.One other issue I've run into is that changes were made to the github repos for different chapters, but these changes aren't reflected in the book text, which leads to quite a bit of confusion on the reader's end.
M**E
Not the best resource
I read this book to learn about building smart contracts. But this book didn't meet my expectations.The authors say it's for beginners and experts, but it's too simple. There are not enough code examples and real applications. The book isn't well organized, and it's hard to follow the topics.The parts about Solidity and the Truffle framework need more details. Also, the book should have covered smart contract security better. I wouldn't recommend this book because there are better resources out there.
J**N
Need to Know Javascript for a Solidity Book??!
This book shows you how to pop together a few smart contracts and deploy them to test environments. It uses the Truffle framework for testing and deployment, which is simple enough to pick up, but the author bafflingly chooses Javascript even though the book’s title doesn’t indicate this language is necessary knowledge.There’s a whole lot of web UI code in here written in react, too.The core concepts are fine, but there’s surprisingly little of the book written in the language in the title of the book.
A**X
Incomplete. Authors abandoned github repo.
This would have been a great resource if it weren't chock full of typos. It's further frustrating due to the fact that the index is inaccurate. Unable to look anything up as all of the page numbers are off. The authors' github repository for the book is missing code, has errors, has reader comments and pull requests but has been abandoned. The best part of this book is learning how to do unit tests in truffle. Otherwise, I got a lot more out of online resources and other books like Mastering Ethereum and Mastering Blockchain Programming with Solidity.
R**L
Not for the beginner, online support and updates out of date
The authors spend numerous pages on setting up the network necessary to get started with the programming aspect. However, the information is outdated, inaccurate and incomplete. Parity is now Openethereum and the lack of accurate information on install and setup makes it impossible to advance to the actual programming chapters.
B**H
Clear Well Structured
The project was a good example of what can be done with a DAPP.
D**.
Delivered on time and as expected
Book was delivered on time and as expected.
M**O
Solidity, où es-tu ?
Si vous souhaitez vous améliorer en Solidity, ce livre n'est pas fait pour vous. Il porte essentiellement sur le lancement d'un projet NFT, 3/4 de tests en JS, sur de l'installation. Pour faire simple, les tutoriels sur trufflesuite sont plus interessant et riche que ce livre, en plus d'être gratuit. C'est de l'argent gâché surtout vu le prix du livre...
Trustpilot
3 weeks ago
1 month ago