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:
- Cluster-wide Scaling of Machine Learning with Ray (SkillsCast recorded in June 2020)
- Getting API Design Right: Learning from Anti-Patterns — Full‑Day Workshop [SAG Digital 2021] (Online Course on 11th October 2021)
- Product Elevation 2021 (Online Conference on 18th - 19th November 2021)
- Gojko Adzic: Facilitating Impact Mapping - September Meetup part 2 (Online Meetup on 29th September 2021)
- Product Management Helps Us Build the RIGHT Things; Agile Helps Us To Build Things RIGHT (SkillsCast recorded in September 2021)
- Storystorming (SkillsCast recorded in October 2019)
Reactive Design & Language Paradigms
Dean Wampler, Ph.D., is the Architect for Big Data Products and Services in the Office of the CTO at Lightbend, where he focuses on the evolving “Fast Data” ecosystem for streaming applications based on the SMACK stack, Spark, Mesos, Akka (and the rest of the Lightbend Reactive Platform), Cassandra, Kafka, and other tools.