Bringing Reactive Programming to Java and Microservices


Duration: 50 mins
Lakshmi Menon
Senior Manager Engineering - Lowe's India

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from imperative to a declarative async composition of logic. This talk will walk you through some of the popular reactive options such as Reactive Streams, RxJava, Reactor, Spring Framework 5.0.

Spring webFlux is used for denoting Reactive programming support in Spring’s web layer. We will look at some practical domains and use cases where this paradigm fits aptly. You will also gain an understanding of who can readily adapt and move to Spring WebFlux.

You may also be interested in

180 mins
Foundations of Tech Leadership

According to a CareerBuilder study, only 40% of new engineering leaders receive formal training when they become a boss for...

50 mins
On Being an Effective Developer

As developers we not only operate in different contexts, but also often have these different contexts interplay as part of...

50 mins
Systems Thinking

Albert Einstein once said — “We cannot solve our problems with the same thinking we used when we created them.” As...

25 mins
How Non-violent Communication Can Help Keep the Peace on your Team

Non-violent communication will help you communicate with your coworkers in a manner that enables productivity and helps you understand how...

25 mins
Eliminating Hero Culture on our Engineering Teams

This talk is about eliminating hero culture on our engineering teams. More to follow. ...

50 mins
10x productivity for Developers and Architects

Productivity is key to success in software development. We will be exploring different principles, so you do not have to...