logo

Paris
Ruby
Workshop

Un meetup ouvert à tout le monde, pour monter en compétence sur Ruby en pratiquant ensemble.

Rejoignez-nous sur Meetup

Qui ?

Le workshop est un espace public ouvert à tout le monde, expert.e.s comme débutant.e.s.

Nous voulons en faire un espace inclusif qui accueille tout le monde dans les meilleures conditions. Lisez le Code de conduite avant de participer.

Quand ?

Tous les deuxièmes mercredi du mois, à partir de 19h15.

Vous pouvez vous inscrire pour le prochain workshop sur notre page meetup.

Comment ?

Nous travaillons sur des katas, de petits exercices faisable en à peu près une heure.

Tous les katas se font en pairing, c'est-à-dire que deux personnes travaillent ensemble sur un clavier à la fois.

Katas

Débutants

Pour découvrir le langage

Intermédiaires

Si vous connaissez déjà les bases et quelques gems:

  • Sinatra API : Une petite api json avec Sinatra, similaire à File to Api

  • Yaml to JSON : transformer un format de traduction yaml en json

  • Guilded Rose : Oserez vous améliorer l'algorithme de Leeroy?

  • 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

  • Binary Tree : Insérez et cherchez dans un arbre binaire, une structure de donnée très utilisée à bas niveau.

  • ActionCableExample : Fabriquez un chat en temps réel avec Action Cable

  • CustomSet : Réimplémentez la classe Set.

  • Sidepunch : Comprenez les background jobs en implémentant un clone de Sidekiq

  • Flashcards : Dans ce projet, vous écrirez un programme flashcard qui sera utilisé via la ligne de commande. Un utilisateur pourra voir les questions, deviner et voir un score final à la fin du tour.

  • Battleship : Utiliser Ruby pour implementer le jeu classique Bataille navale!

  • Remplir une grille de Sudoku : Un grand classique du backtracking, résoudre une grille de Sudoku

Experts

Si vous avez déjà travaillé sur un projet Ruby/Rails en production:

Mode d'emploi

Le workshop vient de commencer, et vous venez de trouver quelqu'un avec qui coder ? Super ! Voici les étapes suivantes pour commencer le workshop :
  • Faites un grand sourire, et présentez vous brièvement à votre partenaire de pairing.

  • Choisissez un kata que vous voulez coder ensemble.

  • Prenez une minute pour lire l'énoncé chacun de votre côté.

  • Décidez de qui va coder en premier. Cette personne forke le repo.

  • L'autre personne ferme son laptop, et vous commencez à coder en discutant ensemble de ce que vous faites

  • Au bout de 10 minutes, faites un commit, pushez, et échangez de rôle. Celle ou celui qui codait ferme son laptop, l'autre pull le repo et continue de coder.

  • Echangez environ toutes les dix minutes, jusqu'à ce que vous soyez satisfaits du résultat. :-)

Happy coding!