Ruby Melbourne Relaunch!

31 Jul

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