Skip to content

Details

Register on Luma: https://luma.com/056g16am

Happy November, Rubyists! We're excited to gather again for another evening of Ruby community and learning. Whether you're a long-time member or joining us for the first time, welcome!
​​​​
About the talk:

Join us for a deep dive into managing domain complexity across organizations through command-centric design patterns. This talk explores how mismatched mental models between teams and systems - particularly the friction between REST and RPC in complex domains - create integration headaches and obscure business logic.
We'll examine how a command-centric approach lets developers focus on expressing domain logic clearly, making systems easier to reuse, remodel, and rearchitect. The talk will cover practical strategies for eliminating repetitive integration code, improving discoverability across teams, and maintaining architectural flexibility as your domain evolves.
The speaker will demonstrate these concepts through real code examples in Ruby.

Speaker Bio:

Miles started programming in 1995 and started programming professionally in 2001. He discovered Ruby in 2007 and in 2008 and released a gem called externals that helped manage a mixture of Subversion and Git-managed subprojects. At this time he also contributed some small bug fixes to both Rails and Engines before Engines was part of Rails. In 2014, he encountered his first truly complex domain: a p2p mortgage lending platform. In 2021, he coincidentally encountered a second mighty complex domain: a platform for helping folks apply for electric-vehicle rebates/credits who normally don't apply for such programs. In 2022, Miles was the engineering manager on yet another project with a complex domain, a greenfield project, and from the resulting epiphanies he was inspired to create a software framework that he wished he'd had all along, Foobara!
​​
About our Sponsors:

​​BrainStation
​​BrainStation is a global leader in digital skills training and workforce transformation.
​​Established in 2012, BrainStation has certified over 30,000 professionals and some of the largest corporations in the world through cutting-edge digital skills training offered online and in-person from New York, London, Miami, Toronto and Vancouver.
​​
ZayZoon
​​Financial Wellness for happier, healthier and more productive employees. ZayZoon provides employees access to Wages On-Demand and Personal Financial Management tools.

​​Clio
​​Clio is a legal technology company headquartered in Burnaby, British Columbia. It offers law firms cloud-based software that handles various law practice management tasks including client intake, contact management, calendaring, document management, timekeeping, billing, and trust accounting.

Register on Luma: https://luma.com/056g16am

Events in Vancouver, BC
Ruby
Ruby On Rails
Computer Programming
Software Development
Web Development

Members are also interested in