A Developer's Guide to Blockchain Programming Fundamentals Blockchain development is entering a period of explosive growth, as real applications gain traction throughout multiple industries and cryptocurrencies earn greater acceptance throughout the financial sector. Blockchain represents one of the most promising opportunities for developers to advance and succeed. Building Blockchain Apps is an accessible guide to today’s most advanced and robust blockchain programming models and architectures. Building on his pioneering experience, Michael Juntao Yuan covers a wide range of blockchain application development paradigms. The book starts with a concise introduction to blockchain and smart contract technologies. It then guides you through application development on Ethereum-compatible smart contract platforms. Ethereum is the largest and most robust blockchain ecosystem in the world. Coverage includes Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
“Building Blockchain Apps� is just under 300 pages and 24 chapters. This means each chapter is relatively short which makes the book easier to read. There are also lots of screenshots which also make it easier to read. But don't worry, the book is still jam packed with information.
I like that the book starts by going over concepts. Some were a review and some were new to me. I like that multiple tools were covered like the Remix and Europa IDEs. It was also nice to see GraphQL get a shout out.
The book assumes you feel comfortable reading JavaScript. I do, but I was caught by surprise that this was a pre-requisite. On three pages the images were offset ninety degrees.
I like that there was an example in Go. About six of the chapters were written by different authors. They were clearly labeled and the style was similar enough that it was seamless.
Finally, the author was sure to include a picture of the CryptoKitties.
--- Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.