The Reactive Landscape
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the complex world of reactive programming in this 51-minute Devoxx conference talk. Dive into the various aspects of reactive development, including Reactive Programming, Reactive eXtensions, Reactive Streams, Reactive Systems, and the Reactive Manifesto. Gain clarity on how these concepts relate to asynchronous programming, scalability, RX libraries, back pressure, streams, observables, futures, promises, and spreadsheets. Learn the practical applications of reactive principles in modern software development and understand why they matter. Follow along with live coding examples using Eclipse Vert.x to see how reactive concepts work together in building distributed systems on the JVM. Benefit from speaker Clement Escoffier's extensive experience in software engineering and open-source contributions as he guides you through the reactive landscape, helping you apply these concepts to your own projects and applications.
Syllabus
Intro
Reactive Fashionista
Reactive Architecture / Software
The 2+1' parts of the reactive spectrum
Modern software is not autonomous
Asynchronous message passing
Pragmatic reactive systems
Asynchronous development models
Don't wait, we will call you...
Callbacks lead to...
Reactive Programming
Reactive Extension - RX Java
Reactive types & Asynchronous
When you control the source
Eclipse Vert.x
Taming the asynchronous
Reactive Web Application
Orchestrating remote interactions
Push data using event bus bridges
Reactive Streams
The reactive landscape
Taught by
Devoxx
Related Courses
Programming for Everyone – An Introduction to Visual Programming LanguagesWeizmann Institute of Science via edX Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via edX Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via Coursera Programming Reactive Systems (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera Building Reactive Microservices
Pluralsight