Unidirectional data flow has been all the rage these past years - mostly thanks to libraries like React that use it heavily. But it is a bit of a counterintuitive pattern of work, so this presentation aims to demystify why and when it's actually needed and to explain all the strange words (dispatcher, reduced, store) that are used within it, by making a simple implementation in TypeScript from scratch.
Wekoslav Stefanovski has more than two decades of professional developer experience using a variety of development technologies. Has been using C# since the first public beta, and has a long and fruitful love relationship with it. Has been using JavaScript since the previous millennium and has a long and fruitful love/hate relationship with it. Currently, works at Sourcico as Head of development. He is passionate about functional programming, static code analysis, compiler design and code quality metrics.