Targeted at software professionals who are new to design or mostly self taught, this fast-paced, hands-on workshop presents the essentials of UX design. Participants work together in teams to design a simple mobile app by applying efficient, practical user-centered tools and techniques. The twist: This workshop assumes less-than-ideal circumstances (very little time), and that you will need to persuade your team, managers, and clients to accept your design ideas—with something other than personal opinion.
The cryptocurrency Bitcoin is well known even outside of technology spheres of influence. Underlying Bitcoin however is Blockchain - a distributed ledger with some very special properties. These properties make Blockchain an ideal data store for all variety of applications, not just financial records. This workshop, half lecture and half interactive hands-on, is designed to help you understand blockchain, and how to use it in your business.
Lecture topics include:
- Where does blockchain fit in your application infrastructure? - What are the differences between ledgers and databases? - How does chaining data work, and why does it matter? - What is decentralized consensus, and why does it matter? - What patterns identify an application as a fit for blockchain? - What are smart contracts, and how are they developed?
Hands-on activities include:
- Model the business domain of a blockchain application - Write transaction functions using JavaScript - Test a blockchain application - Interact with blockchain via REST - Trade physical assets with other attendees via blockchain