In relation to Internet of Things, micro services, and big data, a developer is easily being expected to handle the stream of data flow. A growing fantasy of Reactive programming is being told that a paradigm can help people to face these challenges in theory and practice and to make life easier. Is it True? Or, does it SCALE?
Join the quest to to discover reactive design and data workflow implemented in Python. We’ll inspect their features and use cases of reactive programming, to name a few, Python built-in, PyFunctional, RxPy, Flexx, async and await (and asyncio), Promise, … etc., study their best practices, and discover the elegant part compared with commonly seen sequential chaining. We also want to know when it may complicate your code.
Keywords: functional, asynchronous, map, data flow, stream, react
Keith is the founder and co-organizer of Taipei.py, largest Python user group in Taiwan, a Senior Engineer at iCHEF, and was Chairperson of PyCon APAC 2015. He enjoys the quest of coding in software architecture and explores programming paradigms. His work mostly focuses on web/backend/cloud services since 2006, and he hands on tools of virtualization on hypervisors in 2016. In his spare time, he enjoys skateboarding, coffeeachemy, learning Japanese, and attempting to go hiking again.