Pour découvrir le langage:
- 99 Bottles: Ecrire la chanson. =)
- Cryptographer: Ecrire le ROT-13.
- Bubble_sort: Faire du tri à bulle.
- Goober: Gros projet.
- Grandma: Challenge de Chris Pane.
- Ruby-exercices: Une série d'exercices sur différents aspects du langage Ruby.
- Robot Simulator Un petit robot qui se déplace en fonction des instructions qu'on lui donne. Ce kata vient de exercism etcomporte une suite de tests qui vous permettra de faire du TDD.
Si vous connaissez déjà les bases et quelques gems:
- Du fichier à l'api: Faites une api à partir d'un fichier json.
- FileDB : Faites une base de données à partir d'un fichier json. Kata réalisé par LiveMentor :D
- ActionCableExample : Fabriquez un chat en temps réel avec Action Cable
- CustomSet : Réimplémentez la classe Set. Ce kata vient de exercism etcomporte une suite de tests qui vous permettra de faire du TDD.
SI vous avez déjà travaillé sur un projet Ruby/Rails en production pendant quelques temps:
- Spec This Not That: Quelles specs faire tourner sur une grosse suite de tests ?
Ailleurs sur les internets:
- codekata.com
- codewars.com
- codingdojo là où le format Kata est né