Catégories
ayeba Général

The Coming War on General Computation

Cory Doctorow est intervenu lors de la 28ème édition du Chaos Communication Congress (28C3) pour une intervention en plénière dont le titre était : « The Coming War on General Computation ». Joshua Wise a retranscrit son intervention que je vous invite à lire ici : http://joshuawise.com/28c3-transcript

Cory Doctorow est un auteur et conférencier intervenant pour Creative Commons et pour l’Electronic Frontier Foundation.

 
Son intervention apporte un éclairage indispensable pour réfléchir et agir pour nos libertés numériques.

Je souhaite pour ma part que vos bonnes résolutions de la nouvelle année puissent alimenter en dons les deux associations suscitées ainsi que La Quadrature du Net que Cory Doctorow évoque à la fin de son intervention.

Catégories
ayeba Général International

Conférence 2012

Un regard sur mon planning de ce début 2012 et sur la sélection de conférences auxquelles je souhaitais participer… Pas vraiment compatible pour le 1er trimestre…

Aussi, je suis impatient de lire, d’échanger avec vous sur ce que vous aurez appris lors de :

Bonnes conférences à tous 😉

 

La photographie est de Irum Shahid

Catégories
ayeba Général Interventions

Global Day of Coderetreat 2011

J’ai participé aujourd’hui au Global Day of Coderetreat !
Il était organisé à Bordeaux par Okiwi et Arpinum.

Les règles de cette « retraite » sont simples :

  • coder en binôme
  • sessions de 45 minutes sur un seul et unique problème pour la journée,
  • après chaque session, l’ensemble du code produit est supprimé,
  • une rétrospective permet de partager les enseignements de la session,
  • et de nouvelles règles sont mises en place.
Le problème de cette journée était le jeu de la vie.
Les premières règles étaient de respecter les principes de base de l’Extreme programming :
  • les tests passent (oui on fait du TDD)
  • ne pas se répéter (DRY)
  • le code doit inclure l’intention du développeur
  • il faut minimiser les éléments
Les règles suivantes imposaient le ping pong ;-), puis pas de type primitif et les règles imposées lors de mon départ était pas de If… (un peu forcé le départ il est vrai tant j’aurais voulu poursuivre l’apprentissage… Mais ma fille arrivait en train, pas question de la rater à l’arrivée 😉 )
Chaque challenge apportent son lots d’apprentissages de pratiques extrèmement utiles pour produire un meilleur code.
Au niveau des langages utilisés, il n’y avait pas de limite ce qui m’a permis de tester l’implémentation du jeu de la vie en Java, Python et même en HTML, CSS, Javascript et de découvrir que l’on peut faire des tests unitaires avec casperjs d’une façon très élégante (merci Thomas) ! Certains en ont profité pour tester des langages qu’ils ne connaissaient pas (et dont je ne connaissais même pas l’existence 😉 ).
Une journée vraiment passionnante qui a fini de me convaincre qu’Ayeba devait proposer, au delà des aspects humains, management et organisationnels que nous couvrons dans nos formations, des formations sur les pratiques de développement, et que les modalités de formation devaient prendre cette forme !
Merci à tous les participants, avec une mention spéciale pour Jean-Baptiste Dusseaut, excellent animateur de la journée.
Le hashtag est : #gdcr11