Speaker Topics - No Fluff Just Stuff

Intro to Reactive Programming

Reactive systems are thought to be the future of the next wave of programming. With the advent of IoT and fast data there is a need to process vast amounts of data at scale. A new architectural style called Reactive applications has emerged to allow developers to build systems that are event-driven, scalable, responsive and resilient. The key building blocks for event driven reactive applications are asynchronous sending of events, non-blocking, decoupling of event generation and processing, isolation, observable models, event streams and stateful clients. The entire solution is asynchronous from the top(browser) to the bottom (web layer & service components).

This is a talk that will introduce you to the world of Reactive, event-driven application development. We will use the Spring Framework and also study other implementors of the Reactive manifesto like Typesafe and RxJava. We hope this is the one where you don’t get lost and it makes sense. Get a definition of what “reactive” means and why it matters. Learn about Reactive Streams and Reactive Extensions and the emerging ecosystem around them. Get a sense for what going reactive means for the programming model. See hands-on demos introducing the basic concepts in composition libraries using Vert.x, RxJava and Reactor.


About ROHIT KELAPURE

Rohit Kelapure is an expert on Cloud Foundry and distributed systems. Rohit was the lead developer and architect at IBM developing the WebSphere Liberty Profile application server. In his current role as a Pivotal Solutions consultant Rohit onboards Fortune 100 companies to next generation cloud platforms. He has broad understanding of the usage of software and architecture across major enterprises and unique experience with IBM and Pivotal.

Rohit is a thought leader in the micro services space, having authored one of the first reference architectures of the Spring Framework for microservices on Cloud Foundry. Rohit has self-published a book on Pragmatic Microservices. Rohit has publicly blogged and written about Cloud Foundry and presented at numerous conferences. Rohit is a software developer at heart, who in a previous life moved through the ranks at IBM, working on all aspects of software development ranging from customer support, function, integration test and development. Rohit has spent time talking publicly about the technologies he worked and led. Rohit has presented at major conferences like JavaOne, SpringOne, IBM Impact and other Java and WebSphere user groups.

Rohit has experience analyzing and redesigning release management and production operations processes. In his spare time Rohit can be found binge watching his favorite TV shows - The Wire, House Of Cards, Walking Dead, Luther and updating his blog cloud.rohitkelapure.com

More About ROHIT »