Building Reactive Applications


Duration: 180 mins
Venkat Subramaniam
Founder, Agile Developer, Inc

Reactive Programming is receiving quite a bit of attention and for good reasons. It's a nice logic next step from functional programming. It takes the concept of function composition and lazy evaluations to the next level. It streamlines handling of many critical issues that are architectural in nature: resilience, scale, responsiveness, and messaging. In this workshop, we will start with a quick introduction to reactive programming. We will then dive into code examples and learn how to create reactive applications. We will learn to implement observables, to deal with errors in a graceful manner, learn both synchronous and asynchronous solutions, hot vs. cold observables, and dealing with backpressures.

You may also be interested in

50 mins
The Magic of Delegates in Kotlin

Very many good books on OO design have advised us to choose delegation over inheritance. Yet, most developers using OO...

50 mins
Kotlin Mullets - Business in the Front, Party in the Back

Ever since developers broke apart systems into front and back-ends, we’ve longed to partially reunite them with a shared language....

50 mins
Designing a DSL with Kotlin

Kotlin is one of those “new” JVM languages that are currently rocking the boat. Although it’s made a great impact...

180 mins
Kotlin Basics and Beyond Workshop

Kotlin is the definitive language for Android development, but it can be used anywhere a Java Virtual Machine is available....

25 mins
Building High Resiliency into Digital Solutions

Building high resiliency into digital solutions is a critical requirement for good customer experience, particularly for financial institutions. In this...

180 mins
Rust Workshop

Rust has quickly become an incredibly popular language with exceptional tooling, documentation and a renowned community that welcomes and helps...