Symfony expliqué à ma maman, 4ème partie : le MVC

Vendredi 15 janvier 2010 | 3 Commentaires »

L'homme et le machineSuite 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 »

Réinventer la roue

Mardi 12 janvier 2010 | 4 Commentaires »

La roueL’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 »

L’appel au bon sens

Vendredi 08 janvier 2010 | 5 Commentaires »

Le discours de la thodemé

Ç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 »

La beauty de la poetry dans Symfony

Jeudi 22 octobre 2009 | 8 Commentaires »

La poésie, cbeautifulDans 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 »

Twitter est-il pour tout le monde ?

Mardi 20 octobre 2009 | 9 Commentaires »

Mais heuComme 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 »

Artistes et artisans

Lundi 19 octobre 2009 | 1 Commentaire »

Art et artisanatIl 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 »

Twitter expliqué à ma maman

Jeudi 15 octobre 2009 | 17 Commentaires »

Oops

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 »

L’informatique et bibi, 1ère partie

Samedi 10 octobre 2009 | Pas de commentaire »

print a$

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 »

Si à 50 ans t’as pas écouté du Mahler, t’as raté ta vie

Vendredi 25 septembre 2009 | 6 Commentaires »

Mahler en pleine action

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 »

Symfony expliqué à ma maman, 3ème partie : le découplage

Mercredi 23 septembre 2009 | 4 Commentaires »

Une prise verte. Dingue.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 »