Coderetreat
Workshop

Schedule

18:00 – 18:30
18:00 – 18:30
Meetup opening
Welcome drinks, snacks, networking and getting ready for the workshop

Offline: Karmelitu g. 5, Vilnius, Lithuania -> https://maps.app.goo.gl/g8oF652EEBBo7bAZ6
18:30 – 19:15
18:30 – 19:15

Quick intros into the context of a group and a challenge:


  • Everyone said a couple of words about themselves.
  • Goals of Coderetreat.
  • Pair-Programming explained.
  • TDD explanation and contrasted with higher-level tests.
  • Game of Life explained.
19:15 – 20:00
19:15 – 20:00

Making pairs in the format of DRIVER-NAVIGATOR and focus on LEARNING


CHOOSE ONE AREA TO FOCUS ON
  • The function that decides the next step
  • The playing Board (grid)
  • The step process
  • The Cell
20:00 – 20:15
20:00 – 20:15

STAND UP and DELETE YOUR CODE

Who found it difficult to delete their code? Why was it difficult?


Change pairs and Clean up the envrionment

20:15 – 21:00
20:15 – 21:00
TDD PING PONG
  • Person#1 writes a simple test that fails
  • Person#2 makes the test pass and adds new test that fails
  • Refactor: remove duplication, improve names
NO-IFS
  • No IF statements
  • No Switches
  • No Ternary operators ( a ? true : false)

CHECKOUT: http://antiifcampaign.com
21:00 - 21:15
21:00 - 21:15

In the closing circle each participant answers each of the questions:

  • What, if anything, did you learn today?
  • What, if anything, surprised you today?
  • What, if anything, will you do differently in the future?
Introduction

Welcome to Codretreat Workshop
- Ruby Meetup - 22 Feb 2024 -

Session#1

No restrictions, making pairs and just giving it a try.

Retrospective#1

STAND UP and DELETE YOUR CODE

Session#2

Evil Coder - TDD Ping - Pong
Anti-IF

Retrospective#2

CLOSING CIRCLE

Any community is all about sharing and contributing. There would be no meetups without you.
Take some time to contribute and experience personal growth and recognition in the Ruby community.
We will provide all the support needed to make it happen.
Speakers wanted. Constantly.