Publié par
Oncle Tom
Publié le Mercredi 23 juillet 2008 à 7h00

Tout développeur, que ce soit à l’école ou en apprenant sur le tas, écrit du code. J’espère n’avoir perdu personne à ce stade de l’explication
Inconsciemment on cherchera à utiliser un style d’écriture avec lequel on se sent à l’aise, qu’on pourra et saura relire facilement et dans le meilleur des cas, qui pourra être relu par une autre personne sans avoir à engager d’interprète.
Tout développeur tend donc à utiliser des conventions de programmation (coding standards), que ce soit en HTML, PHP, CSS, JavaScript ou même en Cobol. Et utiliser des conventions, c’est bien !
Lire la suite : Conventions de programmation : la nécessaire maturité
Publié par
Oncle Tom
Publié le Jeudi 3 avril 2008 à 22h07
Ce billet a initialement été publié sur le blog de Clever Age dans microformats : republier et donner du sens aux contenus
.

Nous avions dressé un panorama des microformats dans un précédent article intitulé « microformats : republier et donner du sens aux contenus ». Nous avions notamment conclu que leur intégration était rapide, peu coûteuse et surtout bénéfique tant pour le visiteur que pour la visibilité du contenu.
Nous nous intéresserons cette fois-ci à une partie plus pratique des microformats : leur intégration. Toutefois ce rapide apprentissage sera didactique puisque nous apprendrons à identifier visuellement quels contenus d’une page peuvent être microformatés mais aussi comment microformater du code HTML déjà existant.
Lire la suite : Microformats : comment microformater du contenu déjà existant ?
Publié par
Oncle Tom
Publié le Mardi 26 février 2008 à 7h00

J’y songeais mais l’article «De l’ordre, que diable !» m’a incité à m’y atteler plus tôt que prévu.
Il n’y a en effet pas de méthode universelle pour programmer les CSS mais après plusieurs années d’expérience, j’ai affiné ma réflexion que je vous livre aujourd’hui.
Où l’on parlera de présentation en 1 ligne, de CSSDoc mais aussi de folding et d’indentation. En clair, tout plein de bonnes pratiques de développement en CSS qui vous feront gagner du temps, vous éviterons de la sueur et sentent bon le travail de qualité.
Lire la suite : Bonnes pratiques de codage CSS
Publié par
Oncle Tom
Publié le Vendredi 13 juillet 2007 à 13h00
MySQL, depuis la version 3.23.6, permet de déclarer des variables dans ses requêtes. Il est d’ailleurs possible de scripter ses requêtes mais c’est une autre histoire.
Ca peut sembler inutile à première vue lorsqu’on utilise MySQL au travers d’API d’autres langages (PHP, Perl, C# etc.). Et pourtant ça peut vous être très utile pour économiser des requêtes, du temps à programmer ces boucles et puis surtout, par flemme.
Oui, la flemme est pour moi la qualité numéro un du développeur car le flemmard a pour but d’arriver à ses fins en un minimum d’efforts.
Lire la suite : Utilisation de variables dans MySQL
Publié par
Oncle Tom
Publié le Mardi 26 juin 2007 à 13h59
Bon nombre de clients utilisant les sites Internet de mon employeur passent des commandes en saisissant directement les codes articles de leur choix. Ce n’est pas anodin : pour du réassort de magasin, ils savent exactement ce qu’ils veulent. Et un beau jour on vient me voir en me disant qu’ils ne peuvent saisir qu’un code et une seule quantité à la fois, qu’il faudrait changer ça.

Voici donc mon constat de départ :
- un client doit pouvoir saisir un seul article s’il le veut
- un client doit pouvoir saisir 10 articles s’il le veut
- un client doit pouvoir saisir 100 articles s’il le veut
- mais celui qui n’en saisit que 10 ne doit pas être gêné par 100 lignes de formulaire à remplir
- un débutant doit pouvoir saisir 100 lignes sans avoir de mode d’emploi sous la main
Donc ma solution a été très simple : je ne mettrai qu’une ligne.
Lire la suite : Tableau auto-extensible en JavaScript
Publié par
Oncle Tom
Publié le Vendredi 25 mai 2007 à 13h00
Bien souvent on est amené à modifier une feuille de style existante pour adapter la présentation ou corriger un bug (qui a pensé à Internet Explorer ?).
Bien souvent on modifie directement cette feuille de style pour ensuite écraser les anciennes versions sur les sites en production.
Et généralement on se confronte au problème du cache des navigateurs Web. Ces derniers conservent en mémoire les feuilles de style pendant un certain temps causant ainsi un décalage entre le fichier CSS du serveur (et la présentation souhaitée) et celui du navigateur (reposant sur une présentation obsolète).
Lire la suite : Mise à jour automatique d’une feuille de style CSS dans le navigateur Web