Building Blockchain Applications - INTERMEDIATE to ADVANCED

2018-02-21

Organizer: Triangle DevOps

Blockchain is a fickle concept -- easy to grasp and provide use cases, but unnecessarily difficult to leverage in a practical, accessible manner for the typical development team. In this discussion, Brian Platz will show how FlureeDB -- a new graph database -- allows developers to bring blockchain concepts and strategies directly into SaaS. Using live code, he will show how a typical application can leverage blockchain characteristics, by covering the following:

Basics of how FlureeDB works under the hoodBlocks (transactions kept in an immutable, cryptographically-secured ledger)Time Travel (exposing blocks to reproduce database instances as of any point in time)A demonstration of general query concepts, using GraphQL and FlureeQL to interact with it.Embedding permissions directly into database, and handing every user their own database to query at willA simple real-time React app backed by FlureeDB with no application serves

Brian will also discuss the idea of Composite Blockchain Consensus -- in which developers can partition their data to lie on either a public, private, or internal blockchain, but join together to act as one database from an application's point of view. He will extrapolate upon the costs and benefits of using each consensus environment.

About the Speaker:Mr. Platz pioneered success as a creator, evangelizer, and executive throughout the internet and SaaS boom, and is now helping companies navigate the complexity of the blockchain enterprise movement.