Welcome to the way!!!!!!!!!
And: Swapneel Desai
Introduction to reactive streams
Organising code as chained combination of data processing steps is a common pattern. Functional programming has made it ubiquitous due to concise lambda notations. But there are wide variations in how these pipelines are implemented. Most important of these are push vs pull and lazy vs strict. We define reactive streams as push-based lazy pipelines. In this talk we will explain why these properties are important.
We will also explore other characteristics of the reactive streams:hot vs cold, linear vs graph-like, consume-once vs consume-multiple times, synchronous vs asynchronous back-pressured etc. We will then explain reactive-streams protocol which guarantees asynchronous back-pressure for push based pipelines. We will conclude with a demo using Akka-Streams which is an implementation of this protocol. The demo will involve a) streaming images from server to the browser over websockets, b) transferring large videos from one source server to multiple destination servers.
By: Mushtaq Ahmed
WrapUp and Snacks
Geek Night is a monthly event to promote sharing of technical knowledge and increase collaboration between geeks in Pune. It is organized by a passionate group of programmers and sponsored by ThoughtWorks.
We love feedback! If you have any suggestions or cribs, feel free to fill out our feedback form. Don't worry, its completely anonymous.Geek Night Volunteers