Qu’est-de que MVC et à quoi ça sert ?

Phot d'une bicyclette avec 4 places dont une pour une machine à coudre

MVC, pour “Modèle, Vue, Contrôleur”, est le nom donné à une manière d’organiser son code. C’est une façon d’appliquer le principe de séparation des responsabilités, en l’occurrence celles du traitement de l’information et de sa mise en forme.

Une fois n’est pas coutume je vais donner un exemple en Python et PHP, car c’est une question qui hante les codeurs de ce langage. En effet on leur rabâche qu’il faut utiliser MVC, que tel framework est MVC, que leur code à eux ne l’est pas, etc. Sans que nul part, évidement, on ne donne une explication correcte de la notion.

La suite

Le choix d’un langage influence le fun de votre carrière

Capture d'écran d'une invitation a redémarrer un système Windows avec deux choix écrit en russe

Les langages de programmation sont censés être des technologies neutres, mais comme toute chose utilisée dans le monde réel pour des usages concrets et nombreux, l’humain finit par leur donner une orientation, une préférence.

La suite

Python, Ruby et PHP sont lents

Dessin représentant Speedy Gonzales

“Cay de la merde je préfère les langages plus bas niveaux, python c’est lent.”

La suite

Déterrer le cadavre d’un troll : Non, PHP n’est pas simple

Photo d'une jeune femme nue attachée entourée de poupée de trolls

J’ai passé des années à coder en PHP. J’ai vu du code très propre faire des choses très belles. Ce n’est pas grâce au langage, mais en dépit de lui.

La suite

WordPress, je te hais

Photo d'un homme pointant un révolver dans sa bouche

Cherchant à rendre le formulaire commentaires de Sam et Max plus ergonomique, j’ai jeté un coup d’oeil sur le template lié.

La suite

MD5 en Bash, PHP, Python et Javascript

Les sommes de contrôle sont les empreintes digitales de l'informatique

Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.

La suite