Skip to content

Instantly share code, notes, and snippets.

View Bogghead's full-sized avatar
💭
Learning Git with Angle Thomas

Bob Allen Bogghead

💭
Learning Git with Angle Thomas
View GitHub Profile
THE VENDING MACHINE KATA
with many thanks to Guy Royce https://github.com/guyroyse/vending-machine-kata
In this exercise you will build the brains of a vending machine.
It will accept money, make change, maintain inventory, and dispense products.
All the things that you might expect a vending machine to accomplish.
The point of this kata to to provide a larger than trivial exercise that can be
used to practice TDD. A significant portion of the effort will be in determining
what tests should be written and, more importantly, written next.
@Bogghead
Bogghead / gettingAGroupStartedOnAnExercise
Created April 19, 2019 21:04
How to get groups started on a Cyber-Dojo programming exercise
# How To Get Groups Started on A Cyber-Dojo Programming Exercise #
@Bogghead
Bogghead / setting_up_class_on_cyber_dojo.md
Last active April 14, 2023 18:35
How to Setup A Class on Cyber-Dojo

How to Setup A Programming Class/Exercise on Cyber-Dojo

Cyber-Dojo is available to everyone on any day, or night, from anywhere on the planet. It can be used individually, or in a classroom/workshop situation.

Here are instructions on how you can setup the starting state for an exercise so that up to 64 people, or 64 pairs, or mobs, can all work from the same starting point. You will be able to monitor thier individual progess from a dashboard showing a summary of everyone's check-ins, test results, and allowing you to drill down and see every change an individual or pair has made.

Below are two sections. The first is how you setup an exercise for multiple people to work on from the same starting point.