Ruby Sydney Meetup 12 August 2025
Posted by Lee Sheppard
Speaker Lineup
Dan Nguyen - Domain Objects: A path out of service object hell
Service objects are a popular and useful design pattern for separating and encapsulating business logic. But when we rely on them too heavily, they can become overly complex and difficult to manage, negating their benefits: Service Object Hell. This talk will be about how Domain Objects (i.e. models not necessarily associated with Active Record or a database table) can be a better alternative to service objects.
Dan Nguyen - Domain Objects: A path out of service object hell
Service objects are a popular and useful design pattern for separating and encapsulating business logic. But when we rely on them too heavily, they can become overly complex and difficult to manage, negating their benefits: Service Object Hell. This talk will be about how Domain Objects (i.e. models not necessarily associated with Active Record or a database table) can be a better alternative to service objects.
Richard Chou - Rails and GraphQL type safety
As the IT world has embraced TypeScript, it poses a challenge for frontend and backend to communicate, especially when backend uses a dynamic language like Ruby. I want to share how to use GraphQL Codegen to make both ends happy.
As the IT world has embraced TypeScript, it poses a challenge for frontend and backend to communicate, especially when backend uses a dynamic language like Ruby. I want to share how to use GraphQL Codegen to make both ends happy.
Who is Mable?
Mable provide the largest online platform designed to find independent support workers. Connecting people looking for disability or aged care support with local independent support workers.
Mable provide the largest online platform designed to find independent support workers. Connecting people looking for disability or aged care support with local independent support workers.
Join us in-person or online for an evening full of insights and inspiration.
Whether you're a Software Engineer eager to expand your knowledge of Ruby's cutting-edge developments, or a Senior Engineer looking to expand your grasp of Ruby technologies, this event is a must-attend for anyone passionate about Ruby.
Whether you're a Software Engineer eager to expand your knowledge of Ruby's cutting-edge developments, or a Senior Engineer looking to expand your grasp of Ruby technologies, this event is a must-attend for anyone passionate about Ruby.
Please carry photoID with you.
Mark your calendars | Tuesday 12th August | 6pm | Mable | Sydney CBD
RSVP Now - https://www.meetup.com/ruby-on-rails-oceania-sydney/events/310332015/
Mark your calendars | Tuesday 12th August | 6pm | Mable | Sydney CBD
RSVP Now - https://www.meetup.com/ruby-on-rails-oceania-sydney/events/310332015/