So far in this book, you have learned to set up an Ethereum network, write highly scalable smart contracts, build decentralized applications, secure smart contracts from bugs, and much more. The ecosystem is evolving very rapidly and new features and modules might be added at any time. It is strongly recommended to keep an eye on the latest releases and their change logs to build better applications with more security and features.
A decentralized ecosystem will also force you to think a bit differently while building applications, due to its core design. Not all traditional client-server concepts will work in this scenario. It is highly recommended to do a bit of research before finalizing the architecture for your application.
This chapter includes a few additional recipes that will come in handy during your development process. It includes an introduction to a...