Explore the concept of determinism and its practical applications in software development through this GeeCON 2023 conference talk by Rafal Foltynski and Nick Palmer. Delve into the world of financial exchange systems, focusing on the core matching engine as a giant state machine. Discover how implementing deterministic mutation in state machines can lead to enhanced reliability, simplified system recovery, and the creation of ultra-fast Java code. Learn how a single decision can revolutionize problem-solving approaches and streamline development processes. Gain insights into the substantial benefits of determinism for developers and understand its impact on reasoning about code and tackling complex challenges.
Overview
Syllabus
GeeCON 2023: Rafal Foltynski, Nick Palmer - Determinedly deterministic and how it can help you
Taught by
GeeCON Conference