Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Building Ethereum DApps: Question regarding the content

 
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Roberto,

I have two questions regarding the content of your book.

a) Does the book also cover the cryptographical details of the blockchain? Or is the reader expected to know these?
b) I see that there is a chapter on Unit testing the application. Is integration testing also covered?

Cheers,
Michael
 
Author
Posts: 6
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Michael, thanks for your questions.

The books is self contained and with very low entry requirements. You do not need to know cryptography and I assume you do not know anything about blockchain technology: I cover all the foundations in the first three or four chapters. It is useful if you know a programming language and have some development experience, because you will be able to enjoy the following chapters on the Solidity language, which allows you to write smart contracts, and on the full Dapp development cycle and related tools. You will also be able to build three or four Dapps I have presented in the book: a small cryptocurrency, a crowdsale application and a Voting Dapp where you will see most of the concepts coming together.

I cover mainly unit testing, both in a dedicated chapter where I used the JavaScript mocha framework, and in a subsequent chapter on Truffle, which offers unit testing functionality. Although I show briefly how to perform full integration tests, it is not the focus of my book.
 
And tomorrow is the circus! We can go to the circus! I love the circus! We can take this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic