Compare commits

...
10 Commits
Author SHA1 Message Date
Yannick Francois d3895b01a3 ajoute un accent manquant 2019-02-13 00:19:43 +01:00
Yannick Francois e43b087497 Ajout du script de deploy 2018-05-21 22:45:31 +02:00
Yannick François 98c2afd78c Update 003.md 2018-01-26 19:30:04 +01:00
Yannick Francois 3356d53992 Ajoute python au lien ajoute dynamiquement 2018-01-11 14:42:37 +00:00
Yannick Francois 979ee339fe Ajoute un lien vers le site officiel de Ruby pour chaque mot ruby.
C'est une première passe, qui semble ne pas fonctionner pour chaque cas (pourquoi ?).
Il reste à faire d'autres mots (la plupart des langages déjà, peut-être certains framework...)
2017-12-25 23:55:08 +01:00
Yannick Francois 6cec496951 Génère les pages finalement,
C'est le seul moyen d'en voir le contenu. C'est dommage d'avoir un fichier par jours
2017-12-25 23:24:05 +01:00
Yannick Francois f522402216 Le repertoire public n'est pas versionné dans master 2017-12-25 23:09:09 +01:00
Yannick Francois 449792bdef configure to reduce generated pages 2017-12-25 23:06:09 +01:00
Yannick Francois d0f4d3c3c0 Amélioration de certains articles 2017-12-25 22:57:52 +01:00
Yannick Francois ac74499f8b Tri les jours dans le bon ordre. 2017-12-25 21:42:22 +01:00
34 changed files with 148 additions and 143 deletions
+1 -1
View File
@@ -1 +1 @@
public public/
+2 -1
View File
@@ -1,6 +1,7 @@
baseURL = "" baseURL = "https://yaf.github.io/journal-d-un-formateur-en-2015/"
languageCode = "fr-FR" languageCode = "fr-FR"
title = "Journal d'un formateur en 2015" title = "Journal d'un formateur en 2015"
theme = "journal-formateur-2015" theme = "journal-formateur-2015"
DefaultContentLanguage = "fr" DefaultContentLanguage = "fr"
disableKinds = ["sitemap"]
-1
View File
@@ -7,7 +7,6 @@ Fin mars 2015, je voyais partir les élèves avec qui je venais de passer 6 mois
Nous étions ensemble à plein temps. Il y a eu des hauts et des bas, des débats Nous étions ensemble à plein temps. Il y a eu des hauts et des bas, des débats
aussi. Quelques grands moments et des coups de fatigue. aussi. Quelques grands moments et des coups de fatigue.
Quelques jours après je quittais lentreprise dans laquelle javais réalisé Quelques jours après je quittais lentreprise dans laquelle javais réalisé
cette expérience. Je venais dy passer presque une année : la moitié en tant cette expérience. Je venais dy passer presque une année : la moitié en tant
que bénévole, lautre en tant que salarié, le tout à la place du responsable que bénévole, lautre en tant que salarié, le tout à la place du responsable
+1 -2
View File
@@ -9,8 +9,7 @@ sans passer par toutes les étapes que j'ai vécues*, le code de ce matin
sera en TDD. Après quelques explications de base autour de cette sera en TDD. Après quelques explications de base autour de cette
démarche, nous passons à un [Kata démarche, nous passons à un [Kata
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en [TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en Ruby.
[Ruby](https://www.ruby-lang.org/fr/).
Le souci cest quil faut expliquer chaque ligne puisque certains ne Le souci cest quil faut expliquer chaque ligne puisque certains ne
connaissent rien aux programmes. Mais les questions fusent et sont connaissent rien aux programmes. Mais les questions fusent et sont
+3 -4
View File
@@ -5,10 +5,9 @@ date: 2014-09-10T19:42:05+01:00
Vu qu'une des compétences les plus importantes pour un développeur c'est Vu qu'une des compétences les plus importantes pour un développeur c'est
la lecture de code (qui représente certainement autour de 80% du temps), la lecture de code (qui représente certainement autour de 80% du temps),
nous essayons ce matin un exercice de lecture de code. J'ai ouvert nous essayons ce matin un exercice de lecture de code. Sur [github](https://github.com), j'ai ouvert
Github\[ la p\](https://github.com/)age des projets la mode (sûrement la page des projets la mode (sûrement
ceux qui ont reu le plus de marque dintrt, mlang avec une activité dans ceux qui ont reu le plus de marque d'intérêt, mélangé avec une activité autour des commits et des issues), ouvert des projets au hasard, puis clique sur un
le code source), ouvert des projets au hasard, puis clique sur un
fichier au hasard. Puis je lai distribué chacun. fichier au hasard. Puis je lai distribué chacun.
> Comment faire une retranscription pour la FOAD de cet exercice ? > Comment faire une retranscription pour la FOAD de cet exercice ?
+4 -3
View File
@@ -5,9 +5,10 @@ date: 2014-09-15T13:15:29+01:00
Petit point autour de lagenda et des changements autour du flow des journées: Petit point autour de lagenda et des changements autour du flow des journées:
- Mardi prochain (le 23), normalement visite de Mozinor (attente de - Mardi prochain (le 23), normalement visite de
confirmation et dune heure). [Mozinor](https://fr.wikipedia.org/wiki/B%C3%A2timent_industriel_Mozinor)
- Mardi en 8 (le 30) à 11h, normalement visite dICI Montreuil (attente de (attente de confirmation et dune heure).
- Mardi en 8 (le 30) à 11h, normalement visite d[ICI Montreuil](http://makeici.org/icimontreuil/) (attente de
confirmation de François). confirmation de François).
Explication de changement à propos des travaux en groupe: arrêt de la Explication de changement à propos des travaux en groupe: arrêt de la
+6 -6
View File
@@ -44,18 +44,18 @@ Nous verrons quand nous commencerons faire des équipes.
Liste des projets potentiels: Liste des projets potentiels:
- Le SIRH libre (Contacter fred et voir qui souhaite être le bêta client) - Le SIRH libre (Contacter fred et voir qui souhaite être le bêta client)
- Le projet Tryton (clone openerp) spécial association (voir avec Catherine - Le projet [Tryton](http://www.tryton.org/fr/) (clone [openerp](https://www.odoo.com/)) spécial association (voir avec Catherine
qui va venir aider à mettre en place un réseau) qui va venir aider à mettre en place un réseau)
- Scratch (regarder le code source, type, langagem difficulté ?) - Scratch (regarder le code source, type, langagem difficulté ?)
- Autonomie (app de gestion CAE, prendre contact avec Majerti et Marlène). - [Autonomie](http://autonomie.coop/) (app de gestion CAE, prendre contact avec [Majerti](https://www.majerti.fr/fr/) et Marlène).
Quest-ce que Coopaname utilise ? Quest-ce que [Coopaname](http://www.coopaname.coop/) utilise ?
- Publify (moteur de publication) - Publify (moteur de publication)
- Site de Simplon'co - Site de Simplon.co
- Simplonline - Simplonline
- Gestion élèves (candidature, suivi,…) - Gestion élèves (candidature, suivi,…)
Trouver des projets dans des technos autres que [Ruby](https://ruby-lang.org) Trouver des projets dans des technos autres que Ruby et Python, pour
et [Python](https://www.python.org), pour lexercice. lexercice.
Un des élèves semble vraiment très facile, très à laise… Quest-ce quil est Un des élèves semble vraiment très facile, très à laise… Quest-ce quil est
venu chercher ? venu chercher ?
+3 -3
View File
@@ -9,14 +9,14 @@ connaissent déjà devront aider ceux qui ont besoin de comprendre.
Deux gros morceaux à faire passer: Installation et framework web. Deux gros morceaux à faire passer: Installation et framework web.
Pour parler de l'installation de [Ruby](https://ruby-lang.org) (pour Pour parler de l'installation de Ruby (pour commencer), rappel de ce qui
commencer), rappel de ce qui caractrise un langage: caractrise un langage:
- Syntaxe, et ce qui est important: savoir où est la doc et comment la - Syntaxe, et ce qui est important: savoir où est la doc et comment la
lire, plus que de connaitre la syntaxe. lire, plus que de connaitre la syntaxe.
- Environment dexecution: compilé, interprété, semi-compilé ou - Environment dexecution: compilé, interprété, semi-compilé ou
pseudo-compilé, programme à executer et options de lancement. pseudo-compilé, programme à executer et options de lancement.
- Gestion de librairie/dpendances: Pour Ruby: - Gestion de librairie/dépendances: Pour Ruby:
[Rubygems](https://rubygems.org/), pour [Rubygems](https://rubygems.org/), pour
[Haskell](https://www.haskell.org/) [Haskell](https://www.haskell.org/)
[Cabal](https://www.haskell.org/cabal/), [Cabal](https://www.haskell.org/cabal/),
+1 -1
View File
@@ -56,7 +56,7 @@ améliorons. Je vais compiler les résultats et les afficher pour
constituer les groupes. Je vais essayer de faire une enquête par email constituer les groupes. Je vais essayer de faire une enquête par email
pour avoir tout le monde, au moins en auto-évaluation. pour avoir tout le monde, au moins en auto-évaluation.
Jai oublié de parler de Deming: on ne peut améliorer que ce quon Jai oublié de parler de [Lord Kelvin](https://fr.wikipedia.org/wiki/William_Thomson_(Lord_Kelvin)): on ne peut améliorer que ce quon
mesure mesure
Fin de journée à 16h, Hager commence le déménagement. Fin de journée à 16h, Hager commence le déménagement.
+3 -5
View File
@@ -3,11 +3,9 @@ title: "Jour 17"
date: 2014-09-30T13:15:29+01:00 date: 2014-09-30T13:15:29+01:00
--- ---
[kataGarros](http://codingdojo.org/kata/Tennis/) en [kataGarros](http://codingdojo.org/kata/Tennis/) en Ruby (l'autre choix était
[Ruby](https://ruby-lang.org) (l'autre choix était [FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en Python). Intéressant de les
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en voir sur un nouvel exercice. Attention, certains parlent de fizzbuzz comme une
[Python](https://www.python.org/)). Intéressant de les voir sur un
nouvel exercice. Attention, certains parlent de fizzbuzz comme une
technique. Faut-il varier plus rapidement les sujets ? technique. Faut-il varier plus rapidement les sujets ?
Fait les groupes. Affichage des autoévaluation sur post-it. On parle des Fait les groupes. Affichage des autoévaluation sur post-it. On parle des
+1 -1
View File
@@ -15,7 +15,7 @@ introduire le management visuel pour la gestion de leurs projets :-)
Rendez-vous avec une porteuse de projet autour de la reforestation en Rendez-vous avec une porteuse de projet autour de la reforestation en
Tunisie. Elle est partante pour travailler avec les contraintes Tunisie. Elle est partante pour travailler avec les contraintes
énnoncées: pas dengagement de résultat. Elle me parle de ces énnoncées: pas dengagement de résultat. Elle me parle de ces
partenaires: World Wide Web Woman qui laident pour du financement et partenaires: [World Wide Web Woman](https://www.w4.org/fr/) qui laident pour du financement et
autres. Peut-être des embauches en sortie ! Nous faisons ensuite venir autres. Peut-être des embauches en sortie ! Nous faisons ensuite venir
l’équipe pour parler du projet. Certains parlent de choses qui les l’équipe pour parler du projet. Certains parlent de choses qui les
intéressent: le marketing. Je rappelle quils sont là pour faire le dev, intéressent: le marketing. Je rappelle quils sont là pour faire le dev,
+22 -26
View File
@@ -4,40 +4,36 @@ date: 2014-10-02T13:15:29+01:00
--- ---
Temps de setup un peu long prévoir une machine spéciale Dojo. Pas Temps de setup un peu long prévoir une machine spéciale Dojo. Pas
beaucoup d'avancées dans le code. À la fin, prise du clavier pour beaucoup d'avancées dans le code. À la fin, prise du clavier pour exposer le
exposer le principe de reprsentation d'une donnée, d'un élément. C'est principe de reprsentation d'une donnée, d'un élément. C'est finalement un cours
finalement un cours express sur les objets en express sur les objets en Ruby.
[Ruby](https://www.ruby-lang.org/en/).
Point avec un groupe à propos de leurs projets. Point avec un groupe à propos de leurs projets.
Un premier groupe: Un premier groupe:
- [Publify](http://www.publify.co/): prendre les bugs dans la liste. - [Publify](http://www.publify.co/): prendre les bugs dans la liste. Nous en
Nous en sélectionnons deux pour le moment. sélectionnons deux pour le moment.
- HacketyHack: plateforme pour apprendre coder en - HacketyHack: plateforme pour apprendre coder en Ruby. C'est une plateforme
[Ruby](https://www.ruby-lang.org/en/). C'est une plateforme crée par crée par “\_why”. Peut-être la plateforme correspondrais à ce que nous
“\_why”. Peut-être la plateforme correspondrais à ce que nous voulons mettre en œuvre ? L'idée est donc d'en faire une présentation aux
voulons mettre en œuvre ? L'idée est donc d'en faire une autres. Et de prendre en considration que peut-être la FOAD/Simplonline
présentation aux autres. Et de prendre en considration que peut-être pourrait tourner dessus.
la FOAD/Simplonline pourrait tourner dessus. - FOAD/Simplonline: Liste de bugs simple à corriger pour maider. Approche
- FOAD/Simplonline: Liste de bugs simple à corriger pour maider. de la démarche autour du changement de design autour de la question le goût
Approche de la démarche autour du changement de design autour de la et les couleurs versus lutilisabilitée du site. Travailler par block. Ne
question le goût et les couleurs versus lutilisabilitée du site. pas faire tout en une fois, mais définir une zone de travail autour dune
Travailler par block. Ne pas faire tout en une fois, mais définir stratégie: faciliter la navigation, faciliter la sélection des auteurs…
une zone de travail autour dune stratégie: faciliter la navigation,
faciliter la sélection des auteurs…
- [Piwik](https://piwik.org/): Abandonné. - [Piwik](https://piwik.org/): Abandonné.
- Discussion pour la sélection d'un projet avec un client autre que - Discussion pour la sélection d'un projet avec un client autre que moi au
moi au bout: Soit Ariel et la re-écriture de Pommo en bout: Soit Ariel et la re-écriture de Pommo en Python, Soit un des projet
[Python](https://www.python.org/), Soit un des projet
[Ushaidi](https://www.ushahidi.com/). [Ushaidi](https://www.ushahidi.com/).
- Présentation de Catherine au groupe qui doit travailler sur Trython. - Présentation de Catherine au groupe qui doit travailler sur Trython.
Echanges intéressants, présentation du son projet et discussion Echanges intéressants, présentation du son projet et discussion autour du
autour du logiciel libre. Ils ont des premiers trucs à actionner. logiciel libre. Ils ont des premiers trucs à actionner. Simplon pourrait
Simplon pourrait utiliser ce projet pour essayer daméliorer utiliser ce projet pour essayer daméliorer sa gestion. Il faudra également
sa gestion. Il faudra également voir si le SIRH et dautres voir si le SIRH et dautres entrepreneurs du Mouves du 1010 pourraient
entrepreneurs du Mouves du 1010 pourraient être intéressés. être intéressés.
Au tour du groupe suivant: Au tour du groupe suivant:
+7 -7
View File
@@ -36,15 +36,15 @@ Un peu d'aide pour l'équipe Tryton. Leur projet est vraiment bizarre par
rapport ceux des autres. Faut-il faciliter la chose en faisant en sorte quils rapport ceux des autres. Faut-il faciliter la chose en faisant en sorte quils
travaillent tous sur un style de projet commun ? Cette équipe pourrait travaillent tous sur un style de projet commun ? Cette équipe pourrait
travailler sur quoi ? Deux équipes travaillent sur des projets partant de zéro, travailler sur quoi ? Deux équipes travaillent sur des projets partant de zéro,
l'une en Rails, l'autre en Sinatra. Les deux autres se partagent entre l'app de la l'une en Rails, l'autre en Sinatra. Les deux autres se partagent entre l'app de
FOAD (Rails écrit frachement) et Tryton (du [Python](https://www.python.org), la FOAD (Rails écrit frachement) et Tryton (du Python, fork d'OpenErp, pas
fork d'OpenErp, pas forcment web). Un peu dur pour la dernière équipe. Comment forcment web). Un peu dur pour la dernière équipe. Comment équilibrer ?
équilibrer ? Publify ? Re-criture de pommo en Rails ? Publify ? Re-criture de pommo en Rails ?
*La question de la diversité des langages se posent également : s'ils font tous *La question de la diversité des langages se posent également : s'ils font tous
du [Ruby](https://ruby-lang.org), ils ne verront d'autres langages que au dojo. du Ruby, ils ne verront d'autres langages que au dojo. Faut-il imaginer leur
Faut-il imaginer leur ajouter des projets en Python par la suite pour quils ajouter des projets en Python par la suite pour quils voient d'autres
voient d'autres source/contexte ?* source/contexte ?*
=> Le groupe Tryton pourrait travailler sur un projet de gestion des élèves => Le groupe Tryton pourrait travailler sur un projet de gestion des élèves
(de la candidature aux infos récoltées en cours de formation, de la gestion de (de la candidature aux infos récoltées en cours de formation, de la gestion de
+1 -1
View File
@@ -3,7 +3,7 @@ title: "Jour 25"
date: 2014-10-10T13:15:29+01:00 date: 2014-10-10T13:15:29+01:00
--- ---
La journée du Mouve: Le tour des solutions. ESS. La journée du [Mouves](http://mouves.org/): Le tour des solutions. ESS.
Le matin, atelier [makesense](https://www.makesense.org/), les élèves, ceux qui Le matin, atelier [makesense](https://www.makesense.org/), les élèves, ceux qui
ont acceptés l'invitation, ne se sentent pas vraiment impliqué ou intressé. ont acceptés l'invitation, ne se sentent pas vraiment impliqué ou intressé.
+2 -3
View File
@@ -15,9 +15,8 @@ en Javascript. Intéressant, mais long au démarrage. C'est bien de ne pas
dicter mais poser des questions. Ils déclenchent une capture vidéo des dicter mais poser des questions. Ils déclenchent une capture vidéo des
kata maintenant kata maintenant
Kata NumberToRoman en [Python](https://www.python.org). Ce kata assez Kata NumberToRoman en Python. Ce kata assez simple est très instructif. Les
simple est très instructif. Les élèves commencent à se sentir mieux on élèves commencent à se sentir mieux on dirait.
dirait.
Remonté par mail une série d’échanges dIRC de personnes qui se Remonté par mail une série d’échanges dIRC de personnes qui se
plaignent un peu de la maigre qualité de la plateforme et de labsence plaignent un peu de la maigre qualité de la plateforme et de labsence
+2 -2
View File
@@ -60,7 +60,7 @@ un peu la communauté : facebook, forum et IRC. Je nai pas non plus
proposé lidée de mettre une webcam live (pas pointée sur les cours… ou proposé lidée de mettre une webcam live (pas pointée sur les cours… ou
si ?) avec un ordi connecté à IRC avec un compte simplon… si ?) avec un ordi connecté à IRC avec un compte simplon…
Plusieurs ont remarqué des erreurs dans le cours sur linstallation de Plusieurs ont remarqué des erreurs dans le cours sur linstallation de Ruby.
[Ruby](https://ruby-lang.org). Cest en cours de reprise. Cest en cours de reprise.
+4 -4
View File
@@ -7,10 +7,10 @@ Le monsieur du ménage à refermé derrière lui, Une élève qui voulait
venir tôt sest retrouvée bloquée à la porte. Appeler lESAT pour leur venir tôt sest retrouvée bloquée à la porte. Appeler lESAT pour leur
parler de ça et surtout, en parler demain au monsieur ! parler de ça et surtout, en parler demain au monsieur !
Kata Roman to number en [Ruby](https://ruby-lang.org). Mise en place Kata Roman to number en Ruby. Mise en place rapide pour se mettre dans les bons
rapide pour se mettre dans les bons rails. Est-ce vraiment bien ? rails. Est-ce vraiment bien ? Peut-tre que ce matin a leur montr autre chose
Peut-tre que ce matin a leur montr autre chose que les premires lignes. que les premires lignes. Toujours les mmes qui participent Comment impliquer
Toujours les mmes qui participent Comment impliquer tout le monde ? tout le monde ?
Kata morse to text. Ça parait simple, mais peut-être pas tant que ça ? Kata morse to text. Ça parait simple, mais peut-être pas tant que ça ?
Une idée de kata à faire avec du son peut-être ? Une idée de kata à faire avec du son peut-être ?
+3 -4
View File
@@ -8,10 +8,9 @@ font à Simplon, font des envieux et/ou des intéressés. Comment faire des
conventions de stage et/ou des alternances pour que les élèves puissent conventions de stage et/ou des alternances pour que les élèves puissent
avoir une rémunération, et peut-être nous aussi par la même occasion ? avoir une rémunération, et peut-être nous aussi par la même occasion ?
Kata lags en [Python](https://www.python.org). Très intéressant de voir Kata lags en Python. Très intéressant de voir le passage du « je met des if
le passage du « je met des if partout » à « je découvre les boucles ». partout » à « je découvre les boucles ». Est-ce que finalement ce n'est pas
Est-ce que finalement ce n'est pas sur des aspects d'algo qu'il faut sur des aspects d'algo qu'il faut suivre une progression ? Pas sûr.
suivre une progression ? Pas sûr.
À la pause, discussion avec une élève qui à des soucis sur son approche, À la pause, discussion avec une élève qui à des soucis sur son approche,
son organisation. Jessaie de lui faire comprendre quil faut quelle son organisation. Jessaie de lui faire comprendre quil faut quelle
+4 -5
View File
@@ -7,7 +7,7 @@ Arrivé tôt à lArchipel. Rangement des affaires déménagées le lundi.
Beaucoup de merde, des étagères inmontables, du matériel informatique un Beaucoup de merde, des étagères inmontables, du matériel informatique un
peu collector, des livres anciens (informatique) et des classeurs vides… peu collector, des livres anciens (informatique) et des classeurs vides…
Kata Morpion en [Python](https://www.python.org), en deux phases: aprs Kata Morpion en Python, en deux phases: aprs
la pause nous avons continu ! Surprenant et intressant. Il faudra le la pause nous avons continu ! Surprenant et intressant. Il faudra le
refaire en partant de linterface graphique la prochaine fois, dune refaire en partant de linterface graphique la prochaine fois, dune
manire gnrale, il faudrait faire a maintenant pour faire le lien avec manire gnrale, il faudrait faire a maintenant pour faire le lien avec
@@ -59,10 +59,9 @@ Rodolphe a rencontré un des fondateurs de
en servions. Je n'ai pas envie, je ne vois pas l'intérêt. Des outils en servions. Je n'ai pas envie, je ne vois pas l'intérêt. Des outils
comme [CodeClimate](https://codeclimate.com/), comme [CodeClimate](https://codeclimate.com/),
[pep8](https://www.python.org/dev/peps/pep-0008/), et autres existe en [pep8](https://www.python.org/dev/peps/pep-0008/), et autres existe en
librairies diverses pour chaque langage. Je préfère donc utiliser de librairies diverses pour chaque langage. Je préfère donc utiliser de l'open
l'open source, adapté aux divers langages que nous allons utiliser source, adapté aux divers langages que nous allons utiliser (pullreview ne
(pullreview ne propose que du [Ruby](https://www.ruby-lang.org/) pour le propose que du Ruby pour le moment).
moment).
Petit dojo en fin de journe sur n\[umber to roman Petit dojo en fin de journe sur n\[umber to roman
\](http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en Ruby. \](http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en Ruby.
+9 -9
View File
@@ -3,8 +3,7 @@ title: "Jour 39"
date: 2014-10-30T13:15:29+01:00 date: 2014-10-30T13:15:29+01:00
--- ---
Nous sommes aujourdhui lOpe\[nWorldForum. Nous sommes aujourdhui à l'[Open World Forum (dont le nouveau nom est Open Source Summit)](http://www.opensourcesummit.paris/). Amusant de
A\](https://fr.wikipedia.org/wiki/Forum\_mondial\_du\_libre)musant de
voir certains arriver discuter avec des exposants et trouver voir certains arriver discuter avec des exposants et trouver
potentiellement des entretiens potentiellement des entretiens
@@ -25,12 +24,13 @@ Quelques retour d’élèves qui apparement on des retour positifs sur le
contenu de leur formation (dojo, mob programming, libre, projet, contenu de leur formation (dojo, mob programming, libre, projet,
langages varié). langages varié).
Une belle confrence sur lIR\[ILL e\](https://www.irill.org/)xpliquant Une belle confrence sur l'[IRILL](https://www.irill.org/) éxpliquant
quils travaillent fdrer des industrielles, des chercheurs et le grand qu'ils travaillent à fédérer des industrielles, des chercheurs et le grand
public autour du logiciel libre. Ils sont intresss par : les boites qui public autour du logiciel libre. Ils sont intresssé par :
peuvent les aider (financirement et autres), les enseignants qui peuvent - les boites qui peuvent les aider (financièrement et autres),
partager (moi et mes pratiques peut-tre ?), les tudiants pour - les enseignants qui peuvent partager (moi et mes pratiques peut-être ?),
participer. Nous pouvons surement utiliser leurs sujets comme tude de - les étudiants pour participer.
cas pour travailler
Nous pouvons surement utiliser leurs sujets comme étude de cas pour travailler
+1 -1
View File
@@ -3,6 +3,6 @@ title: "Jour 40"
date: 2014-10-31T13:15:29+01:00 date: 2014-10-31T13:15:29+01:00
--- ---
Les élèves sont retourné à lOpenWorldForum. Je prépare le tableau Les élèves sont retourné à lOpen World Forum. Je prépare le tableau
dinformation pour leur retour, je réponds à des emails… dinformation pour leur retour, je réponds à des emails…
+3 -4
View File
@@ -16,10 +16,9 @@ sur le forum et autres ne les démotivent pas sur ce sujet…
Point aussi sur le tableau dinfo avec les tickets à faire avancer. Point aussi sur le tableau dinfo avec les tickets à faire avancer.
Nous reprenons du code simple pour essayer de faire raccrocher certains. Nous reprenons du code simple pour essayer de faire raccrocher certains.
[Python](http://www.python.org) sur NumberToRoman du coup. En expliquant Python sur NumberToRoman du coup. En expliquant chaque étapes. Pour aller plus
chaque étapes. Pour aller plus doucement, je ne participe pas. Après une doucement, je ne participe pas. Après une pause, nous attaquons un
pause, nous attaquons un RomanToNumber en RomanToNumber en [Haskell](https://www.haskell.org/). Intéressant.
[Haskell](https://www.haskell.org/). Intéressant.
Aprs le repas, Une lve se retrouve seule pour prsenter Go J\[e Aprs le repas, Une lve se retrouve seule pour prsenter Go J\[e
\](https://golang.org/)la charrie un peu, mais elle sen sort bien. Elle \](https://golang.org/)la charrie un peu, mais elle sen sort bien. Elle
+7 -11
View File
@@ -8,19 +8,17 @@ de bizarre…
Quelques questions sur [Git](https://git-scm.com/) et Quelques questions sur [Git](https://git-scm.com/) et
[Github](https://github.com) (workflow de base). Ils ont besoin de voir [Github](https://github.com) (workflow de base). Ils ont besoin de voir
et d'exprimenter sur le sujet. Puis un dojo en et d'exprimenter sur le sujet. Puis un dojo en Ruby (fibo). Certains disaient:
[Ruby](https://ruby-lang.org) (fibo). Certains disaient: Facile ! mais Facile ! mais finalement, ils n'ont pas fini.
finalement, ils n'ont pas fini.
Ensuite, petit tour sur \[Vim\](http://www.vim.org/). Ils en entendent Ensuite, petit tour sur [Vim](http://www.vim.org/). Ils en entendent
parler, ils veulent toujours le tester. Je leur explique que finalement parler, ils veulent toujours le tester. Je leur explique que finalement
cest pas forcement le plus facile. Honte moi, je leur\[ c'est pas forcement le plus facile. Honte moi, je leur propose de faire du [Emacs](https://www.gnu.org/software/emacs/) ! :-)
prop\](https://www.gnu.org/software/emacs/)ose de faire du Emacs ! :-)
Ensuite, je passe de groupe en groupe pour fixer des problèmes. Beaucoup Ensuite, je passe de groupe en groupe pour fixer des problèmes. Beaucoup
liés au déploiement ! liés au déploiement !
Ils sont parti pour le \[Paris'rb\](https://www.rubyparis.org/), moi je Ils sont parti pour le [Paris.rb](https://www.rubyparis.org/), moi je
vais voir les eXtreme Programmeurs :-) Dailleurs, Betclic qui sponsorise vais voir les eXtreme Programmeurs :-) Dailleurs, Betclic qui sponsorise
les pizzas de ce soir, qui fait principalement du .net serais assez les pizzas de ce soir, qui fait principalement du .net serais assez
intress pour: intress pour:
@@ -29,9 +27,7 @@ intress pour:
- un membre de leur équipe, jeune, souhaite donner des cours - un membre de leur équipe, jeune, souhaite donner des cours
- les contrat pro, la diversité… - les contrat pro, la diversité…
De trs bon changes, et du coup, jaimerais introduire C\# De très bon échanges, et du coup, j'aimerais introduire [C#](https://fr.wikipedia.org/wiki/C_sharp) dans le cursus (via [Mono](http://www.mono-project.com/) !). Sinon, les échanges autour de [Go](https://golang.org/) donnent envie,
\[da\](http://csharp.net-\[tuto\](http://www.mono-project.com/)rials.com/)ns une fois de plus, d'avoir l'occasion de pratiquer ce langage.
le cursus (via Mono !). Sinon, les changes autour de Go donnent envie,
une fois de plus, davoir loccasion de pratiquer ce langage.
+12 -13
View File
@@ -3,13 +3,12 @@ title: "Jour 46"
date: 2014-11-12T13:15:29+01:00 date: 2014-11-12T13:15:29+01:00
--- ---
Visite de la ville Roubaix (le maire et son quipe), travaux dlectricit, Le maire de la ville Roubaix et son équipe sont en visite dans les locaux. Il y a des travaux d'éléctricité qui amène des coup de perceuse. Du coup nous avons vite fini l'explication de code sur Go,
perceuse Du coup nous avons vite fini lexplication de code sur Go, puis chacun est parti se débrouiller avec son
pu\[is \](https://golang.org/)chacun est parti se dbrouiller avec son casque sur les oreilles. J'espère que demain ça ira mieux, mais cest pas
casque sur les oreilles. Jespre que demain a ira mieux, mais cest pas gagné, jai vu du matériel en sortant. La zone cuisine n'est pas touché par
gagn, jai vu du matriel en sortant. La zone cuisine nest pas touche par
les histoires de cafards, mais en fait nous en retrouvons encore plein les histoires de cafards, mais en fait nous en retrouvons encore plein
(toilettes, cuisines). Peut-tre faut-il tout traiter ? (toilettes, cuisines). Peut-être faut-il tout traiter ?
En début daprès-midi nous voulons aborder les objets, méthodes et En début daprès-midi nous voulons aborder les objets, méthodes et
autres classes, mais la perceuse fait toujours des siennes. Nous avons autres classes, mais la perceuse fait toujours des siennes. Nous avons
@@ -31,12 +30,12 @@ participer. Avec une deadline de 7 jours ou quelques chose dans le genre
à lissue de laquelle, au pire, la paire devrait présenter un bout de à lissue de laquelle, au pire, la paire devrait présenter un bout de
code du projet. Peut-être faut-il limiter les projets et les faires code du projet. Peut-être faut-il limiter les projets et les faires
tourner, histoire quils aient le temps de ce familiariser avec eux et tourner, histoire quils aient le temps de ce familiariser avec eux et
leurs environnements ? Il faut des projets en leurs environnements ? Il faut des projets en Ruby,
[Ruby](https://ruby-lang.org), [Python](https://www.python.org), Python, Javascript (avec du NodeJS aussi),
Javascript (avec du NodeJS aussi), [Haskell](https://www.haskell.org/), [Haskell](https://www.haskell.org/), Go. Bientôt nous pourrons ajouter Java et
Go. Bientôt nous pourrons ajouter Java et C\#, il nous restera à ajouter C\#, il nous restera à ajouter Clojure, Scala, C, et Erlang. Les autres
Clojure, Scala, C, et Erlang. Les autres (Elixir, C++,…) pourrait être (Elixir, C++,…) pourrait être abordé en dojo, mais pas forcément en projet.
abordé en dojo, mais pas forcément en projet. Faut-il des projets pour Faut-il des projets pour chacun de ces langages dailleurs ? Nest-ce pas un
chacun de ces langages dailleurs ? Nest-ce pas un peu trop ? peu trop ?
+3 -4
View File
@@ -20,9 +20,8 @@ plus faciles en quelque sorte. Disons ceux avec qui je nai aucun
problème humain ou de gestion. Pour certain, ça va être plus dur à problème humain ou de gestion. Pour certain, ça va être plus dur à
passer je pense. Jespère pouvoir voir tout le monde rapidement. passer je pense. Jespère pouvoir voir tout le monde rapidement.
Ensuite, deux élèves nous ont présentés du code Ensuite, deux élèves nous ont présentés du code Python dans le contexte de la
[Python](https://www.python.org) dans le contexte de la librairie librairie [PyGames](http://www.pygame.org/). Très amusant pour la peine.
[PyGames](http://www.pygame.org/). Très amusant pour la peine. Faut-il Faut-il traiter plus de jeux pour intresser ?
traiter plus de jeux pour intresser ?
+1 -2
View File
@@ -3,8 +3,7 @@ title: "Jour 51"
date: 2014-11-19T13:15:29+01:00 date: 2014-11-19T13:15:29+01:00
--- ---
Ce matin, retard encore, mais nous démarrons un Kata Morpion en Ce matin, retard encore, mais nous démarrons un Kata Morpion en Ruby à 10h45.
[Ruby](https://ruby-lang.org) à 10h45.
Avec une presque nouvelle équipe de 5 (cest un max finalement), nous Avec une presque nouvelle équipe de 5 (cest un max finalement), nous
partons donc sur une nouvelle façon de mettre en oeuvre ce kata morpion partons donc sur une nouvelle façon de mettre en oeuvre ce kata morpion
+8 -8
View File
@@ -12,16 +12,16 @@ attendons. Les points que jai relevés sont:
- Toujours un peu brouillon. Proposition dun projet fil rouge pour - Toujours un peu brouillon. Proposition dun projet fil rouge pour
structurer linformation autour dun projet. Les élèves (présent structurer linformation autour dun projet. Les élèves (présent
et distant) pourraient faire des pull request sur des sujets pour et distant) pourraient faire des pull request sur des sujets pour
que nous puissions discuter de chaque proposition. Pour rester dans que nous puissions discuter de chaque proposition. Pour rester dans le
le multilangage, peut-être proposer un fil rouge en rails et un en multilangage, peut-être proposer un fil rouge en rails et un en Python ?
[Python](https://www.python.org) ? Peut-être que les projets pour Peut-être que les projets pour les deux clients ecoDesignFablab et Acacias
les deux clients ecoDesignFablab et Acacias pourrait être ceux là ? pourrait être ceux là ?
- Encore des cafards - Encore des cafards
- Cool le nouveau format, genre enquête sur des bugs - Cool le nouveau format, genre enquête sur des bugs
- Aimerais devenir plus fort en refactoring => Ajout de tickets - Aimerais devenir plus fort en refactoring => Ajout de tickets pointant
pointant sur des fichiers qui ncessiterais un refactoring. Un outil sur des fichiers qui ncessiterais un refactoring. Un outil la co\[de
la co\[de climate m\](https://codeclimate.com/)ais pour plus de climate m\](https://codeclimate.com/)ais pour plus de langage serait
langage serait intressant. intressant.
- Intervenantes extérieures super - Intervenantes extérieures super
Jai également vu encore 3 élèves en entretien individuel. Il me manque Jai également vu encore 3 élèves en entretien individuel. Il me manque
+1 -1
View File
@@ -7,7 +7,7 @@ Surprise en arrivant, une dizaine de personnes sont là. Il y a aussi
Frankie, qui vient pour la semaine. Je n'ai pas trop compris l'histoire Frankie, qui vient pour la semaine. Je n'ai pas trop compris l'histoire
de pourquoi et comment il est là, comme d'habitude. de pourquoi et comment il est là, comme d'habitude.
Nous faisons ce matin un kata en [Ruby](https://ruby-lang.org). Vu les Nous faisons ce matin un kata en Ruby. Vu les
esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec. esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec.
Très intressant d'aborder RSpec. Mais il manque toujours le déclic pour Très intressant d'aborder RSpec. Mais il manque toujours le déclic pour
avancer. Après la pause, toujours pas plus vivace, je prend le clavier avancer. Après la pause, toujours pas plus vivace, je prend le clavier
+1 -1
View File
@@ -11,7 +11,7 @@ de less (un moteur LESS, un parser LESS :-)).
Le singleton. Un élément de design pattern de moins en moins utilisé. Je Le singleton. Un élément de design pattern de moins en moins utilisé. Je
montre quand même un exemple avec un fichier de configuration en XML et montre quand même un exemple avec un fichier de configuration en XML et
un object configurator en [Ruby](https://ruby-lang.org). Ça n'a pas de un object configurator en Ruby. Ça n'a pas de
sens, mais c'est pour l'exemple :-) sens, mais c'est pour l'exemple :-)
Ensuite nous abordons des notions de render dans Ra\[ils. Ensuite nous abordons des notions de render dans Ra\[ils.
+3 -3
View File
@@ -4,7 +4,7 @@ date: 2014-12-11T13:15:29+01:00
--- ---
Encore moins de monde ce matin pour choisir le sujet, du coup j'impose Encore moins de monde ce matin pour choisir le sujet, du coup j'impose
Lags en [Python](https://www.python.org). Est-ce qu'il y a un soucis Lags en Python. Est-ce qu'il y a un soucis
avec ce format ? À suivre demain en rétrospective. avec ce format ? À suivre demain en rétrospective.
Des difficultés durant le kata, je fini par prendre le clavier pour Des difficultés durant le kata, je fini par prendre le clavier pour
@@ -12,8 +12,8 @@ avancer. Est-ce que je devrais ? Ne faudrait-il pas plutôt commencer
ensemble, échanger sur les possibles pistes, les laisser ensuite essayer ensemble, échanger sur les possibles pistes, les laisser ensuite essayer
d'avancer, puis débriefer ? d'avancer, puis débriefer ?
Prsentation de F\[orem,\](https://github.com/rubysherpas/forem) install Présentation de [Forem](https://github.com/rubysherpas/forem) installé
dans Simplonline. Des difficults, mais une grosse partie du job t fait ! dans Simplonline. Des difficultés, mais une grosse partie du job à été fait !
Il faut faire le style et voir la gestion des divers utilisateurs. Il faut faire le style et voir la gestion des divers utilisateurs.
+1 -1
View File
@@ -4,7 +4,7 @@ date: 2014-12-16T13:15:29+01:00
--- ---
Je suis resté chez moi aujourd'hui. Les élèves ont fait un kata Je suis resté chez moi aujourd'hui. Les élèves ont fait un kata
WordChain en [Ruby](https://ruby-lang.org) avec RSpec et ont repris le WordChain en Ruby avec RSpec et ont repris le
how i start Go. how i start Go.
+3 -4
View File
@@ -14,10 +14,9 @@ Kata
regarder ou presque, Nolan et Damien reste comme dhabitude à regarder ou presque, Nolan et Damien reste comme dhabitude à
l’écart… Nous choississons un langage pour la semaine. l’écart… Nous choississons un langage pour la semaine.
Pour la reprise, la plupart choisissent Pour la reprise, la plupart choisissent Ruby, histoire dy aller doucement.
[Ruby](https://ruby-lang.org), histoire dy aller doucement. Le Le sujet est choisi en mode plus ou moins concensus (pas de vote), et nous
sujet est choisi en mode plus ou moins concensus (pas de vote), et partons sur un FizzBuzz avec interface graphique.
nous partons sur un FizzBuzz avec interface graphique.
Projets/Ticket Projets/Ticket
+4
View File
@@ -0,0 +1,4 @@
#!/bin/sh
hugo
cd public && git add --all && git commit -m "Publishing to gh-pages" && git push -f && cd ..
@@ -47,7 +47,7 @@
<title>Journal d'un formateur en bootcamp</title> <title>Journal d'un formateur en bootcamp</title>
<main id=journaux> <main id=journaux>
{{range .Data.Pages.ByTitle}} {{range sort .Data.Pages "FullFilePath"}}
<section> <section>
<h1>{{ .Title }}</h1> <h1>{{ .Title }}</h1>
@@ -57,4 +57,24 @@
</section> </section>
{{end}} {{end}}
</main> </main>
<script>
'use strict';
const linkAllRubyWord = () => {
var allP = document.querySelectorAll("p");
allP.forEach((p) => {
var base = p.innerHTML;
p.innerHTML = base.replace(/(r|R)uby/, "<a href='https://www.ruby-lang.org'>Ruby</a>");
});
var allLi = document.querySelectorAll("li");
allLi.forEach((li) => {
var base = li.innerHTML;
li.innerHTML = base.replace(/(r|R)uby/, "<a href='https://www.ruby-lang.org'>Ruby</a>");
});
}
linkAllRubyWord()
</script>
</html> </html>