Please log in to watch this conference skillscast.
Can reactive designs be implemented in any programming language? Or, are some languages and programming paradigms better for building reactive systems? How do traditional design approaches, like Object-Oriented Design (OOD) and Domain-Driven Design (DDD), apply to reactive applications. The Reactive Manifesto strikes a balance between specifying the essential features for reactive systems and allowing implementation variations appropriate for each language and execution environment. We’ll compare and contrast different techniques, like Reactive Streams, callbacks, Actors, Futures, and Functional Reactive Programming (FRP), and we’ll see examples of how they are realized in various languages and toolkits. We’ll understand their relative strengths and weaknesses, their similarities and differences, from which we’ll draw lessons for building reactive applications more effectively.
YOU MAY ALSO LIKE:
- Lessons Learned from 15 Years of Scala in the Wild (SkillsCast recorded in May 2022)
- Rust Forum (Online Conference on 24th May 2022)
- Bazel eXchange: Watch Party (in London on 21st June 2022)
- LDN Talks May 2022 - Quickwit Takeover (in London on 30th May 2022)
- Rust Macros: The What, Why, and How (SkillsCast recorded in May 2022)
- Using Scenarios to Reinvigorate Your Microservice Architecture (SkillsCast recorded in April 2022)
Reactive Designs & Language Paradigms
Dean Wampler
Product Engineering Director for Accelerated Discovery
IBM Research