FogFlow is an IoT edge computing framework that automatically orchestrates dynamic data processing flows over cloud and edges based on various contexts, including: system context, data context and usage context: the expected QoS defined by users. By leveraging this contextual information, FogFlow is able to provide optimized QoS with minimal development effort and nearly zero operation overhead. Currently, FogFlow has been applied into various business use cases in the areas of retails, smart cities, and smart industry. In this talk, we will give an introduction to edge computing and FogFlow. We then will provide a walk through of FogFlow setup and application development.