Vendredi 15 janvier 2010 | 3 Commentaires »
Suite aux posts un peu laborieux sur les design patterns et le découplage, il est temps d’être (un peu plus) concret et de raconter la vie d’un ami qui vous veut du bien : le MVC.
Le MVC est un design pattern qui est l’abréviation de Modèle-Vue-Contrôleur, et pour une fois, en anglais ou en français, ça fait les mêmes initiales (Model-View-Controller), donc y aura pas de débat sur comment qu’on doit causer. On raconte que son créateur se nomme Trygve Reenskaug, me demandez pas comment ça se prononce — son créateur, ou disons son théoricien, car comme souvent, on ne l’avait pas forcément attendu pour opérer de cette façon, mais il a mis des mots dessus (ce qui ne diminue pas l’importance de son travail).
Lire la suite »
Tags : design patterns, framework, méthodologie, MVC, symfony
Mardi 12 janvier 2010 | 4 Commentaires »
L’un des arguments principaux justifiant le recours à un framework (par exemple, au hasard, Symfony), contrebalançant le fait qu’il est un peu « lourd », est que puisqu’il prend en charge un grand nombre des tâches répétitives de bas niveau, il évite au développeur d’avoir, selon l’expression consacrée, à réinventer la roue à chaque fois qu’il entame une nouvelle application ou une nouvelle interface.
Lire la suite »
Tags : antipatterns, méthodologie, roue, tradition
Vendredi 08 janvier 2010 | 5 Commentaires »

Ça fait quelque temps que je fomente cette note. A force d’entendre répéter ça et là que telle ou telle chose n’est qu’une question de bon sens, et malgré des années de sommeil (pas si dogmatique), j’ai fini par remâcher quelques vieilles dispositions anti-cartésiennes dont je vais vous abreuver pas plus tard que tout de suite.
Car oui, s’il n’a bien évidemment pas inventé le bona mens, c’est notre ami Descartes qui installe le « bon sens » comme le fourre-tout le plus prospère de l’histoire de la pensée (occidentale) moderne.
Lire la suite »
Tags : argumentation, bon sens, méthodologie, rationalité
Jeudi 22 octobre 2009 | 8 Commentaires »
Dans le développement web comme dans la programmation en général, on utilise beaucoup de termes empruntés à l’anglais, dans des versions plus ou moins traduites ou transposées. Comme dans tout langage technique où on utilise, à plus ou moins bon escient, des termes d’origine étrangère, ça donne lieu dans les échanges oraux ou écrits à des phrases mélangeant allègrement des mots d’origines diverses, dans un melting-pot qui souvent frise le ridicule, mais parfois recèle une bonne dose de poésie (oui, bon, moi ça me parle, cette poésie, je sais bien que ça n’est pas forcément le cas de tout le monde, mais c’est comme ça).
Lire la suite »
Tags : framework, langage, métaphore, symfony
Mardi 20 octobre 2009 | 9 Commentaires »
Comme l’harmonie des sphères a l’air parfaitement réglée, il se trouve qu’hier un article a été posté sur slate.fr (http://www.slate.fr/story/11825/twitter-facebook-journalistes-ego), illustrant de manière assez frappante mon propre propos du vendredi précédent : http://www.do-as-i-say.com/notes/2009/10/twitter-explique-a-ma-maman/.
Lire la suite »
Tags : twitter
Lundi 19 octobre 2009 | 1 Commentaire »
Il y a de cela quelque temps, un certain Fabien Potencier a commis un fort inspirant article de blog : http://fabien.potencier.org/article/32/developers-should-be-artists (en anglais, désolé pour ceux qui seraient réfractaires à la langue de Shakespeare). Je ne ferai pas un résumé de ce post brillant et édifiant (le premier qui me traite de fayot je le vire), zavez qu’à le lire.
Lire la suite »
Tags : art, artisanat, développement, pragmatique
Jeudi 15 octobre 2009 | 17 Commentaires »

Comme je ne suis pas mécontent du début de la série consacrée à Symfony et à ma chère mère, et qu’il ne se passe pas une semaine, que dis-je, un jour sans qu’ici et là, y compris au bureau, la question d’expliquer Twitter ne vienne sur le tapis, jme suis dit comme ça, en mon for intérieur où je me parle beaucoup (en me tutoyant, ce qui parfois me laisse perplexe), que j’avais bien matière à noircir quelques div de considérations puissantes et péremptoires sur le sujet.
Lire la suite »
Tags : kamoulox, twitter, web
Samedi 10 octobre 2009 | Pas de commentaire »

Je suis né l’année que l’on désigne comme celle du début de la micro-informatique, en raison de la commercialisation du premier micro-ordinateur, le Micral , machine vendue toute assemblée et basée sur le micro-processeur 8008 d’Intel. Mais malgré cet augure, et quoique j’aimerais bien me la raconter en clamant que j’ai touché un clavier avant de savoir marcher, mes premiers contacts avec les ordinateurs n’ont eu lieu qu’une dizaine d’années plus tard.
Lire la suite »
Tags : alice, amstrad, basic, informatique, micral, turbo pascal
Vendredi 25 septembre 2009 | 6 Commentaires »

Une fois n’est pas coutume, on ne parlera ici ni de frèmeouorque, ni de design pattern, ni de champ lexical. L’un de mes nombreux vices, au-delà de la bière, des tournures improbables et de l’affèterie syntaxique, consiste en un rapport viscéral avec musique.
Pas uniquement classique, mais pour aujourd’hui, ça sera le sujet — encore que je doute de parler d’électro ou de minimale allemande sur ces pages un jour, mais bon, on ne sait jamais.
Lire la suite »
Tags : mahler, mélodie, musique
Mercredi 23 septembre 2009 | 4 Commentaires »
Alors que j’avais presque fini l’épisode sur le MVC, j’en suis venu à réaliser qu’il manquait une étape. Un concept capital dans toutes nos histoires de framework, de boîte à outils et de méthodologie. Je ne vous fait pas languir plus longtemps : il porte le nom de découplage.
Pour une fois, le champ lexical auquel le concept est emprunté n’est pas celui du BTP, même si on n’en est pas loin : c’est celui de l’électricité. Découpler y signifie supprimer le couplage entre deux circuits (ok, on est proche de la lapalissade, mais bon).
Lire la suite »
Tags : découplage, design patterns, framework, principe, symfony