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"
title = "Journal d'un formateur en 2015"
theme = "journal-formateur-2015"
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
aussi. Quelques grands moments et des coups de fatigue.
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
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
démarche, nous passons à un [Kata
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en
[Ruby](https://www.ruby-lang.org/fr/).
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en Ruby.
Le souci cest quil faut expliquer chaque ligne puisque certains ne
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
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
Github\[ la p\](https://github.com/)age des projets la mode (sûrement
ceux qui ont reu le plus de marque dintrt, mlang avec une activité dans
le code source), ouvert des projets au hasard, puis clique sur un
nous essayons ce matin un exercice de lecture de code. Sur [github](https://github.com), j'ai ouvert
la page des projets la mode (sûrement
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
fichier au hasard. Puis je lai distribué chacun.
> 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:
- Mardi prochain (le 23), normalement visite de Mozinor (attente de
confirmation et dune heure).
- Mardi en 8 (le 30) à 11h, normalement visite dICI Montreuil (attente de
- Mardi prochain (le 23), normalement visite de
[Mozinor](https://fr.wikipedia.org/wiki/B%C3%A2timent_industriel_Mozinor)
(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).
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:
- 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)
- Scratch (regarder le code source, type, langagem difficulté ?)
- Autonomie (app de gestion CAE, prendre contact avec Majerti et Marlène).
Quest-ce que Coopaname utilise ?
- [Autonomie](http://autonomie.coop/) (app de gestion CAE, prendre contact avec [Majerti](https://www.majerti.fr/fr/) et Marlène).
Quest-ce que [Coopaname](http://www.coopaname.coop/) utilise ?
- Publify (moteur de publication)
- Site de Simplon'co
- Site de Simplon.co
- Simplonline
- Gestion élèves (candidature, suivi,…)
Trouver des projets dans des technos autres que [Ruby](https://ruby-lang.org)
et [Python](https://www.python.org), pour lexercice.
Trouver des projets dans des technos autres que Ruby et Python, pour
lexercice.
Un des élèves semble vraiment très facile, très à laise… Quest-ce quil est
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.
Pour parler de l'installation de [Ruby](https://ruby-lang.org) (pour
commencer), rappel de ce qui caractrise un langage:
Pour parler de l'installation de Ruby (pour commencer), rappel de ce qui
caractrise un langage:
- Syntaxe, et ce qui est important: savoir où est la doc et comment la
lire, plus que de connaitre la syntaxe.
- Environment dexecution: compilé, interprété, semi-compilé ou
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
[Haskell](https://www.haskell.org/)
[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
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
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
---
[kataGarros](http://codingdojo.org/kata/Tennis/) en
[Ruby](https://ruby-lang.org) (l'autre choix était
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en
[Python](https://www.python.org/)). Intéressant de les voir sur un
nouvel exercice. Attention, certains parlent de fizzbuzz comme une
[kataGarros](http://codingdojo.org/kata/Tennis/) en Ruby (l'autre choix était
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en Python). Intéressant de les
voir sur un nouvel exercice. Attention, certains parlent de fizzbuzz comme une
technique. Faut-il varier plus rapidement les sujets ?
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
Tunisie. Elle est partante pour travailler avec les contraintes
é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
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,
+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
beaucoup d'avancées dans le code. À la fin, prise du clavier pour
exposer le principe de reprsentation d'une donnée, d'un élément. C'est
finalement un cours express sur les objets en
[Ruby](https://www.ruby-lang.org/en/).
beaucoup d'avancées dans le code. À la fin, prise du clavier pour exposer le
principe de reprsentation d'une donnée, d'un élément. C'est finalement un cours
express sur les objets en Ruby.
Point avec un groupe à propos de leurs projets.
Un premier groupe:
- [Publify](http://www.publify.co/): prendre les bugs dans la liste.
Nous en sélectionnons deux pour le moment.
- HacketyHack: plateforme pour apprendre coder en
[Ruby](https://www.ruby-lang.org/en/). C'est une plateforme crée par
“\_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 autres. Et de prendre en considration que peut-être
la FOAD/Simplonline pourrait tourner dessus.
- FOAD/Simplonline: Liste de bugs simple à corriger pour maider.
Approche de la démarche autour du changement de design autour de la
question le goût et les couleurs versus lutilisabilitée du site.
Travailler par block. Ne pas faire tout en une fois, mais définir
une zone de travail autour dune stratégie: faciliter la navigation,
faciliter la sélection des auteurs…
- [Publify](http://www.publify.co/): prendre les bugs dans la liste. Nous en
sélectionnons deux pour le moment.
- HacketyHack: plateforme pour apprendre coder en Ruby. C'est une plateforme
crée par “\_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
autres. Et de prendre en considration que peut-être la FOAD/Simplonline
pourrait tourner dessus.
- FOAD/Simplonline: Liste de bugs simple à corriger pour maider. Approche
de la démarche autour du changement de design autour de la question le goût
et les couleurs versus lutilisabilitée du site. Travailler par block. Ne
pas faire tout en une fois, mais définir une zone de travail autour dune
stratégie: faciliter la navigation, faciliter la sélection des auteurs…
- [Piwik](https://piwik.org/): Abandonné.
- Discussion pour la sélection d'un projet avec un client autre que
moi au bout: Soit Ariel et la re-écriture de Pommo en
[Python](https://www.python.org/), Soit un des projet
- Discussion pour la sélection d'un projet avec un client autre que moi au
bout: Soit Ariel et la re-écriture de Pommo en Python, Soit un des projet
[Ushaidi](https://www.ushahidi.com/).
- Présentation de Catherine au groupe qui doit travailler sur Trython.
Echanges intéressants, présentation du son projet et discussion
autour du logiciel libre. Ils ont des premiers trucs à actionner.
Simplon pourrait utiliser ce projet pour essayer daméliorer
sa gestion. Il faudra également voir si le SIRH et dautres
entrepreneurs du Mouves du 1010 pourraient être intéressés.
Echanges intéressants, présentation du son projet et discussion autour du
logiciel libre. Ils ont des premiers trucs à actionner. Simplon pourrait
utiliser ce projet pour essayer daméliorer sa gestion. Il faudra également
voir si le SIRH et dautres entrepreneurs du Mouves du 1010 pourraient
être intéressés.
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
travaillent tous sur un style de projet commun ? Cette équipe pourrait
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
FOAD (Rails écrit frachement) et Tryton (du [Python](https://www.python.org),
fork d'OpenErp, pas forcment web). Un peu dur pour la dernière équipe. Comment
équilibrer ? Publify ? Re-criture de pommo en Rails ?
l'une en Rails, l'autre en Sinatra. Les deux autres se partagent entre l'app de
la FOAD (Rails écrit frachement) et Tryton (du Python, fork d'OpenErp, pas
forcment web). Un peu dur pour la dernière équipe. Comment équilibrer ?
Publify ? Re-criture de pommo en Rails ?
*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.
Faut-il imaginer leur ajouter des projets en Python par la suite pour quils
voient d'autres source/contexte ?*
du Ruby, ils ne verront d'autres langages que au dojo. Faut-il imaginer leur
ajouter des projets en Python par la suite pour quils voient d'autres
source/contexte ?*
=> 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
+1 -1
View File
@@ -3,7 +3,7 @@ title: "Jour 25"
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
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
kata maintenant
Kata NumberToRoman en [Python](https://www.python.org). Ce kata assez
simple est très instructif. Les élèves commencent à se sentir mieux on
dirait.
Kata NumberToRoman en Python. Ce kata assez simple est très instructif. Les
élèves commencent à se sentir mieux on dirait.
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
+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
si ?) avec un ordi connecté à IRC avec un compte simplon…
Plusieurs ont remarqué des erreurs dans le cours sur linstallation de
[Ruby](https://ruby-lang.org). Cest en cours de reprise.
Plusieurs ont remarqué des erreurs dans le cours sur linstallation de Ruby.
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
parler de ça et surtout, en parler demain au monsieur !
Kata Roman to number en [Ruby](https://ruby-lang.org). Mise en place
rapide pour se mettre dans les bons rails. Est-ce vraiment bien ?
Peut-tre que ce matin a leur montr autre chose que les premires lignes.
Toujours les mmes qui participent Comment impliquer tout le monde ?
Kata Roman to number en Ruby. Mise en place rapide pour se mettre dans les bons
rails. Est-ce vraiment bien ? Peut-tre que ce matin a leur montr autre chose
que les premires lignes. Toujours les mmes qui participent Comment impliquer
tout le monde ?
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 ?
+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
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
le passage du « je met des if partout » à « je découvre les boucles ».
Est-ce que finalement ce n'est pas sur des aspects d'algo qu'il faut
suivre une progression ? Pas sûr.
Kata lags en Python. Très intéressant de voir le passage du « je met des if
partout » à « je découvre les boucles ». Est-ce que finalement ce n'est pas
sur des aspects d'algo qu'il faut suivre une progression ? Pas sûr.
À la pause, discussion avec une élève qui à des soucis sur son approche,
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
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
refaire en partant de linterface graphique la prochaine fois, dune
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
comme [CodeClimate](https://codeclimate.com/),
[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
l'open source, adapté aux divers langages que nous allons utiliser
(pullreview ne propose que du [Ruby](https://www.ruby-lang.org/) pour le
moment).
librairies diverses pour chaque langage. Je préfère donc utiliser de l'open
source, adapté aux divers langages que nous allons utiliser (pullreview ne
propose que du Ruby pour le moment).
Petit dojo en fin de journe sur n\[umber to roman
\](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
---
Nous sommes aujourdhui lOpe\[nWorldForum.
A\](https://fr.wikipedia.org/wiki/Forum\_mondial\_du\_libre)musant de
Nous sommes aujourdhui à l'[Open World Forum (dont le nouveau nom est Open Source Summit)](http://www.opensourcesummit.paris/). Amusant de
voir certains arriver discuter avec des exposants et trouver
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,
langages varié).
Une belle confrence sur lIR\[ILL e\](https://www.irill.org/)xpliquant
quils travaillent fdrer des industrielles, des chercheurs et le grand
public autour du logiciel libre. Ils sont intresss par : les boites qui
peuvent les aider (financirement et autres), les enseignants qui peuvent
partager (moi et mes pratiques peut-tre ?), les tudiants pour
participer. Nous pouvons surement utiliser leurs sujets comme tude de
cas pour travailler
Une belle confrence sur l'[IRILL](https://www.irill.org/) éxpliquant
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 peuvent les aider (financièrement et autres),
- les enseignants qui peuvent partager (moi et mes pratiques peut-être ?),
- les étudiants pour participer.
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
---
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…
+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.
Nous reprenons du code simple pour essayer de faire raccrocher certains.
[Python](http://www.python.org) sur NumberToRoman du coup. En expliquant
chaque étapes. Pour aller plus doucement, je ne participe pas. Après une
pause, nous attaquons un RomanToNumber en
[Haskell](https://www.haskell.org/). Intéressant.
Python sur NumberToRoman du coup. En expliquant chaque étapes. Pour aller plus
doucement, je ne participe pas. Après une pause, nous attaquons un
RomanToNumber en [Haskell](https://www.haskell.org/). Intéressant.
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
+7 -11
View File
@@ -8,19 +8,17 @@ de bizarre…
Quelques questions sur [Git](https://git-scm.com/) et
[Github](https://github.com) (workflow de base). Ils ont besoin de voir
et d'exprimenter sur le sujet. Puis un dojo en
[Ruby](https://ruby-lang.org) (fibo). Certains disaient: Facile ! mais
finalement, ils n'ont pas fini.
et d'exprimenter sur le sujet. Puis un dojo en Ruby (fibo). Certains disaient:
Facile ! mais 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
cest pas forcement le plus facile. Honte moi, je leur\[
prop\](https://www.gnu.org/software/emacs/)ose de faire du Emacs ! :-)
c'est pas forcement le plus facile. Honte moi, je leur propose de faire du [Emacs](https://www.gnu.org/software/emacs/) ! :-)
Ensuite, je passe de groupe en groupe pour fixer des problèmes. Beaucoup
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
les pizzas de ce soir, qui fait principalement du .net serais assez
intress pour:
@@ -29,9 +27,7 @@ intress pour:
- un membre de leur équipe, jeune, souhaite donner des cours
- les contrat pro, la diversité…
De trs bon changes, et du coup, jaimerais introduire C\#
\[da\](http://csharp.net-\[tuto\](http://www.mono-project.com/)rials.com/)ns
le cursus (via Mono !). Sinon, les changes autour de Go donnent envie,
une fois de plus, davoir loccasion de pratiquer ce langage.
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,
une fois de plus, d'avoir l'occasion de pratiquer ce langage.
+12 -13
View File
@@ -3,13 +3,12 @@ title: "Jour 46"
date: 2014-11-12T13:15:29+01:00
---
Visite de la ville Roubaix (le maire et son quipe), travaux dlectricit,
perceuse Du coup nous avons vite fini lexplication de code sur Go,
pu\[is \](https://golang.org/)chacun est parti se dbrouiller avec son
casque sur les oreilles. Jespre que demain a ira mieux, mais cest pas
gagn, jai vu du matriel en sortant. La zone cuisine nest pas touche par
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,
puis chacun est parti se débrouiller avec son
casque sur les oreilles. J'espère que demain ça ira mieux, mais cest pas
gagné, jai vu du matériel en sortant. La zone cuisine n'est pas touché par
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
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
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
leurs environnements ? Il faut des projets en
[Ruby](https://ruby-lang.org), [Python](https://www.python.org),
Javascript (avec du NodeJS aussi), [Haskell](https://www.haskell.org/),
Go. Bientôt nous pourrons ajouter Java et C\#, il nous restera à ajouter
Clojure, Scala, C, et Erlang. Les autres (Elixir, C++,…) pourrait être
abordé en dojo, mais pas forcément en projet. Faut-il des projets pour
chacun de ces langages dailleurs ? Nest-ce pas un peu trop ?
leurs environnements ? Il faut des projets en Ruby,
Python, Javascript (avec du NodeJS aussi),
[Haskell](https://www.haskell.org/), Go. Bientôt nous pourrons ajouter Java et
C\#, il nous restera à ajouter Clojure, Scala, C, et Erlang. Les autres
(Elixir, C++,…) pourrait être abordé en dojo, mais pas forcément en projet.
Faut-il des projets pour chacun de ces langages dailleurs ? Nest-ce pas un
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 à
passer je pense. Jespère pouvoir voir tout le monde rapidement.
Ensuite, deux élèves nous ont présentés du code
[Python](https://www.python.org) dans le contexte de la librairie
[PyGames](http://www.pygame.org/). Très amusant pour la peine. Faut-il
traiter plus de jeux pour intresser ?
Ensuite, deux élèves nous ont présentés du code Python dans le contexte de la
librairie [PyGames](http://www.pygame.org/). Très amusant pour la peine.
Faut-il 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
---
Ce matin, retard encore, mais nous démarrons un Kata Morpion en
[Ruby](https://ruby-lang.org) à 10h45.
Ce matin, retard encore, mais nous démarrons un Kata Morpion en Ruby à 10h45.
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
+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
structurer linformation autour dun projet. Les élèves (présent
et distant) pourraient faire des pull request sur des sujets pour
que nous puissions discuter de chaque proposition. Pour rester dans
le multilangage, peut-être proposer un fil rouge en rails et un en
[Python](https://www.python.org) ? Peut-être que les projets pour
les deux clients ecoDesignFablab et Acacias pourrait être ceux là ?
que nous puissions discuter de chaque proposition. Pour rester dans le
multilangage, peut-être proposer un fil rouge en rails et un en Python ?
Peut-être que les projets pour les deux clients ecoDesignFablab et Acacias
pourrait être ceux là ?
- Encore des cafards
- Cool le nouveau format, genre enquête sur des bugs
- Aimerais devenir plus fort en refactoring => Ajout de tickets
pointant sur des fichiers qui ncessiterais un refactoring. Un outil
la co\[de climate m\](https://codeclimate.com/)ais pour plus de
langage serait intressant.
- Aimerais devenir plus fort en refactoring => Ajout de tickets pointant
sur des fichiers qui ncessiterais un refactoring. Un outil la co\[de
climate m\](https://codeclimate.com/)ais pour plus de langage serait
intressant.
- Intervenantes extérieures super
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
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.
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
+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
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 :-)
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
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.
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
d'avancer, puis débriefer ?
Prsentation de F\[orem,\](https://github.com/rubysherpas/forem) install
dans Simplonline. Des difficults, mais une grosse partie du job t fait !
Présentation de [Forem](https://github.com/rubysherpas/forem) installé
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.
+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
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.
+3 -4
View File
@@ -14,10 +14,9 @@ Kata
regarder ou presque, Nolan et Damien reste comme dhabitude à
l’écart… Nous choississons un langage pour la semaine.
Pour la reprise, la plupart choisissent
[Ruby](https://ruby-lang.org), histoire dy aller doucement. Le
sujet est choisi en mode plus ou moins concensus (pas de vote), et
nous partons sur un FizzBuzz avec interface graphique.
Pour la reprise, la plupart choisissent Ruby, histoire dy aller doucement.
Le sujet est choisi en mode plus ou moins concensus (pas de vote), et nous
partons sur un FizzBuzz avec interface graphique.
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>
<main id=journaux>
{{range .Data.Pages.ByTitle}}
{{range sort .Data.Pages "FullFilePath"}}
<section>
<h1>{{ .Title }}</h1>
@@ -57,4 +57,24 @@
</section>
{{end}}
</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>