Ruby Melbourne Relaunch!
Thursday, 31 July
6:30pm - 8:30pm
Ferocia
207 City Rd, Southbank
Registration Closed
Registration for this event has ended.
This event took place on Thursday, 31 July.
About Event
Let's celebrate together the relaunch of Ruby Melbourne meetup, previously known as RORO! We'll hear a command pattern retrospective by Tom Dalling, from Ferocia, and about the pitfalls of TDD by Michael Milewski
Talks
A retrospective of the command pattern
Tom Dalling
Join us as Tom Dalling shares insights from Ferocia's journey with the command pattern - their take on service objects. Discover what worked well, what didn't, and the valuable lessons learned along the way. A great opportunity to hear real-world patterns and practices from the trenches of one of Australia's most exciting Ruby on Rails applications. Come ready to engage and learn!
Tom Dalling
TDD - why does it fail?
Michael Milewski
A bunch of us Ruby devs write tests because "we are told to". We write tests because its meant to be a good things. We follow philosophies like betterspecs.org because it sounded like a good idea at the time. This presentation takes us back to "why" write tests and "why" looking at each test failure, should be the driver of the design of your code. It also introduces the philosophy of evenbetterspecs as well as why DAMP (Descriptive and Meaningful Phrases) tests are preferable over DRY (Don't Repeat Yourself). This talk will leave you with a bunch of tools, tips and philosophies to get more out of your tests and their readability no matter what language you code in. Code repo https://github.com/failure-driven/tdd-why-does-it-fail
Michael Milewski