Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

NWRUG’s November 2024 Meeting

15 views
Skip to first unread message

North West Ruby User Group (NWRUG)

unread,
Nov 6, 2024, 5:16:08 AM11/6/24
to North West Ruby User Group (NWRUG)
Get ready for a hands-on experience at NWRUG this November as Rob Whittaker, Development Director at thoughtbot, leads us through a TDD (Test-Driven Development) workshop using the classic shopping cart kata. This session is perfect for developers interested in refining their TDD skills in Ruby, learning how to decouple complex pricing logic, and experimenting with flexible designs that adapt to ever-changing business requirements.

Rob brings over a decade of web and mobile development experience, from his beginnings in Perl to his mastery of Ruby on Rails, React, and React Native. His career spans critical roles, including scaling On the Beach teams and modernising Barclays and British Business Bank systems. Now leading thoughtbot’s Europe, West Asia, and Africa development teams, Rob is dedicated to building resilient, scalable products. He’ll guide us through this kata with real-world insight, especially in practices that make systems adaptable to frequent changes.

Workshop Overview: Building a Checkout System
In this kata, we’ll build a Ruby-based checkout system capable of handling diverse pricing schemes. Imagine a supermarket where some items have bulk prices—like “3 for £1.30” on apples. We’ll implement the functionality to scan SKUs in any order, dynamically applying discounts.

Participants will practice test-first approaches to decouple the pricing rules from the checkout system, enabling future enhancements and flexibility in the pricing structure. The kata offers a fun way to approach problem-solving while sharpening your design thinking.

What You’ll Get Out of It
This workshop offers practical TDD exercises focused on clean design and decoupling code. By the end, you’ll be familiar with: - Structuring tests for complex business logic. - Applying TDD principles to build flexible and adaptable systems. - Designing modular systems that can handle frequent rule changes without significant refactoring.

Don’t miss this chance to learn from a seasoned thoughtbot developer! Join us for an evening of Ruby, TDD, and thoughtful design principles. Newcomers and experienced developers alike are welcome.

Registration is now open: https://buytickets.at/nwrug/1460026

Please do register so we know who’s coming and can order appropriate amounts of pizza. 

And thanks as always to our hosts Chroma Recruitment.

Tim Wearing

unread,
Nov 11, 2024, 4:36:37 AM11/11/24
to nwrug-...@googlegroups.com
Hi All,

I hope the Chroma offices are helping out with the NRUG meet-ups. As part of the ongoing support of the tech community in Manchester, I spoke to a contractor who is part of a majority 'tech lead' band that is performing at the Band on the Wall in January. There is an opportunity to chat with the band and mingle. 

Best, Tim 




--
You received this message because you are subscribed to the Google Groups "North West Ruby User Group (NWRUG)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nwrug-member...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/nwrug-members/d28c748e-e2af-47fb-9608-90f395d9a5c4n%40googlegroups.com.
band.jpg

North West Ruby User Group (NWRUG)

unread,
Nov 14, 2024, 3:12:24 AM11/14/24
to North West Ruby User Group (NWRUG)
It's only a week until the workshop.


You will need a computer for the session.

North West Ruby User Group (NWRUG)

unread,
Nov 21, 2024, 4:33:31 AM11/21/24
to North West Ruby User Group (NWRUG)
Don't forget that we're meeting tonight.

Reply all
Reply to author
Forward
0 new messages