IoT applications consist of Devices, the cloud and everything in between. Building IoT application, therefore, involves lots of moving parts. Different considerations and architectures are applicable to each of IoT application component. In this workshop, we show you what we learnt from working with customers and building large IoT applications. We will walk you through on how to rapidly build IoT applications using a framework called Connected Device Framework (CDF).