Et si apprendre à coder à l’école était fait par des professeurs d’arts plastiques ?

Et si apprendre à coder à l’école était fait par des professeurs d’arts plastiques ?

Depuis quelques années, je vois bien la volonté d’apprendre à coder à l’école exprimée par le ministère de l’éducation nationale. J’ai lu pas mal d’articles qui débattent de la pertinence ou non d’apprendre à coder aux enfants directement dans les programmes scolaires. Généralement, je retrouve deux positions entre ceux qui estiment qu’il faut se concentrer sur les « fondamentaux » comme apprendre à lire, écrire et compter ; et ceux qui pensent qu’il faut que les enfants découvrent le plus de choses….

Lire la suite Lire la suite

Pilier Rails 5 – La beauté du code tu célèbreras

Pilier Rails 5 – La beauté du code tu célèbreras

On écrit du code non seulement pour être compris de l’ordinateur ou d’autres programmeurs, mais aussi avec une intention esthétique. Un code qui plaît à l’œil a de la valeur en tant que tel et doit être encouragé au maximum. Cela ne veut pas dire que l’aspect esthétique est l’unique priorité, mais il a sa place aussi bien que les autres dans les critères de choix du programmeur Mais qu’est-ce exactement qu’un beau code ? Quand on parle de Ruby, un…

Lire la suite Lire la suite

Pilier Rails 4 – Un paradigme unique tu refuseras

Pilier Rails 4 – Un paradigme unique tu refuseras

Il est toujours tentant de choisir une seule idée centrale pour sous-tendre votre architecture et de la suivre jusqu’à sa conclusion logique. Cette méthode séduit plus d’un programmeur. Rails est à l’opposé de ce principe. Rails n’est pas un tissu uni et lisse, mais plutôt un patchwork, composé d’une variété d’idées et de paradigmes, dont certains qui pourraient sembler incompatibles s’ils étaient combinés deux à deux. Mais Rails n’est pas un championnat de la meilleure idée où un seul vainqueur serait…

Lire la suite Lire la suite

Pilier Rails 3 – Un menu omakase tu utiliseras

Pilier Rails 3 – Un menu omakase tu utiliseras

Comment savoir quel plat commander dans un restaurant quand on ne sait pas ce qui est bon ? Si vous laissez le chef choisir pour vous, vous avez de fortes chances de déguster un bon repas. Tel est le principe de l’omakase. En matière de programmation, ce principe consistant à laisser des experts choisir pour vous est proche du principe de Convention plutôt que Configuration mais à un niveau plus macro. Alors que le premier se concentre sur la meilleure façon…

Lire la suite Lire la suite

Pilier Rails 2 – Les conventions tu adopteras

Pilier Rails 2 – Les conventions tu adopteras

Cette semaine, nous poursuivons notre série de billets blog sur la Doctrine Rails avec le Pilier 2, qui préconise les conventions plutôt que les configurations. L’un des premiers slogans de Rails a été : « Chacun d’entre vous N’EST PAS un magnifique et unique flocon de neige. » Le postulat était qu’en renonçant à un individualisme aussi tentateur que vain, il serait plus facile d’échapper aux complications liées à la prise de décisions quotidiennes et d’avancer plus rapidement sur les questions réellement importantes….

Lire la suite Lire la suite

Histoire pour apprendre à coder – La programmation

Histoire pour apprendre à coder – La programmation

Ce billet de blog est la suite de celui sur le boulier qui évoquait la mécanisation des opérations de calcul. Comme indiqué dans l’article sur le boulier, je souhaite reprendre trois innovations importantes (qui ont des conséquences lorsque l’on veut apprendre à coder) à travers une série de trois billets de blog qui sont : La mécanisation des opérations de calcul La programmation La notion d’algorithme Qu’est-ce la programmation ? Les débuts de la programmation remontent au Moyen-Âge avec les  premiers automates….

Lire la suite Lire la suite

Les 8 Piliers de la Doctrine Rails : Pilier 1 – Le bonheur des programmeurs tu assureras

Les 8 Piliers de la Doctrine Rails : Pilier 1 – Le bonheur des programmeurs tu assureras

Ruby on Rails ou ROR pour les intimes, framework web libre écrit en Ruby, connaît un succès grandissant et rassemble une communauté de plus en plus importante et passionnée. Selon David Heinemeier Hansson (DHH), créateur de Ruby on Rails (2004) et de l’outil de gestion de projet Basecamp dont RoR est issu, une des réalisations majeures de Rails a été d’unifier et de cultiver une tribu fortement soudée autour d’une pensée variée et peu conventionnelle sur la programmation. DHH a rédigé en janvier dernier un…

Lire la suite Lire la suite

5 bonnes raisons de participer à la Code Week 2015

5 bonnes raisons de participer à la Code Week 2015

L’heure de la Code Week 2015 a sonné ! Ce samedi 10 Octobre marque le début d’une  semaine dédiée au code et à la programmation numérique dans toute l’Europe. Toxicode s’est mobilisé pour vous proposer tout au long de la semaine des événements en Région Parisienne et à Rennes et vous donne 5 raisons imparables de ne pas rater ce rendez-vous à échelle européenne. Parce que c’est hyper tendance La Code Week, c’est avant tout des opportunités de rencontres et d’échanges…

Lire la suite Lire la suite

Mark Zuckerberg pense que l’on peut apprendre à coder grâce aux jeux vidéo

Mark Zuckerberg pense que l’on peut apprendre à coder grâce aux jeux vidéo

On ne présente plus Mark Zuckerberg, le célèbre fondateur de Facebook. Le 15 mai dernier, lors d’une séance de questions/réponses publiée sur Facebook, il a incité les parents à laisser leurs enfants jouer aux jeux vidéos pour favoriser leur développement intellectuel. Pour Mark Zuckerberg, on peut apprendre à coder grâce aux jeux vidéo et il se base sur son expérience personnelle pour en parler. « Je ne serais assurément jamais devenu programmeur si je n’avais pas joué aux jeux vidéo étant enfant. » – Mark…

Lire la suite Lire la suite

NodeJS fusionne avec iojs

NodeJS fusionne avec iojs

Et voilà, c’est fait : NodeJS fusionne avec iojs. L’annonce faite par Mikeal Rogers le 8 mai 2015 suivie d’un vote du Comité Technique 5 jours plus tard a permis de confirmer la rumeur qui courait depuis déjà un moment. Retour sur un événement historique pour notre cher internet et sur ses implications dans un futur proche et lointain. NodeJS, kézako? Pour les non-initiés, revenons-en aux définitions de base. Node.js est ce qui permet, depuis 2009 / 2010, d’ utiliser JavaScript aussi hors du navigateur, comme…

Lire la suite Lire la suite