Don't forget that we're meeting tonight.

Grab your tickets now! <https://buytickets.at/nwrug/1460026>

On Thursday, November 14, 2024 at 8:12:24 AM UTC North West Ruby User Group 
(NWRUG) wrote:

> It's only a week until the workshop.
>
> Grab your tickets now! <https://buytickets.at/nwrug/1460026>
>
> You will need a computer for the session.
>
> On Wednesday, November 6, 2024 at 10:16:08 AM UTC North West Ruby User 
> Group (NWRUG) wrote:
>
>> 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 <http://codekata.com/kata/kata09-back-to-the-checkout/>, 
>> 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.
>>
>

-- 
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-members+unsubscr...@googlegroups.com.
To view this discussion, visit 
https://groups.google.com/d/msgid/nwrug-members/8180bdea-da79-4878-baf4-e83d41561bdbn%40googlegroups.com.

Reply via email to