Distributed systems are hard. om.next makes them simpler making state transfer and state transitions idiomatic. With synchronization out of the way a developer can finally focus on testing business logic. In this talk we will explore a lightweight method of property based testing for the business logic that spans client and server. Talk will include a demo using your favorite tools like om.next, component, datomic, test.check, and the reader conditional