Widget Jaiku pour Netvibes : présentation et bilan du développement

J’ai publié il y a quelques semaines un widget Jaiku dans l’écosystème Netvibes. Autrement dit, on peut désormais interagir avec le sous-employé Jaiku depuis son compte Netvibes en levant à peine le petit doigt.

La réalisation de ce widget était pour moi l’occasion de réaliser mon premier widget utilisant la plateforme UWA : un développement rendu compatible pour plusieurs plateformes dont iGoogle, MacOS X Dashboard, Windows Live etc.

Lire la suite : Widget Jaiku pour Netvibes : présentation et bilan du développement

Conventions de programmation : la nécessaire maturité

Exemple

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é

Transcender CSS : sublimez le design Web !

Couverture de Transcender CSS

Concevoir un site Internet dans les règles de l’art demande de multiples compétences : architecture technique, programmation, graphismes, intégration, ergonomie et du bon sens. Transcender CSS : sublimez le design Web ! s’intéresse à l’aspect esthétique au travers des CSS.

Ou comment CSS, sémantique, intégration XHTML, microformats, sources d’inspirations et approche du design en grilles sont indispensables pour tirer partie du meilleur du Web.
Lire la suite : Transcender CSS : sublimez le design Web !

Tableau auto-extensible en JavaScript

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.

Ligne article

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

Google Gears efficace

Google Gears bug

Google Gears a été lancé ce matin. Concrètement ce joujou permet aux sites Web de stocker des éléments sur le poste client pour les rendre navigables lorsqu’une connexion à Internet n’est pas disponible. C’est libre, c’est gratuit et c’est multi-plateformes.

Ca ne servira qu’aux gens nomades ou aux geeks mais c’est un pas de plus vers les applications Web utilisables en dehors du Web.
En tous cas, ça fonctionne bien. Même vraiment bien (cf. la capture d’écran ci-dessus :-p).

Livres : Javascript, Subversion, CSS

Ppk on Javascript / CSS Mastery / Subversion

Je vous l’annonce, depuis janvier 2007 je suis boulimique. Boulimique mais d’informations, de connaissances et de savoir. S’il y a bien un univers qui ne pardonne pas à ceux qui se contentent des acquis, c’est bien celui d’Internet. Donc en plus des 300 brèves quotidiennes que je lis, je viens de passer commande de trois livres :

Lire la suite : Livres : Javascript, Subversion, CSS

À propos de l'auteur

Pour me connaître un peu mieux, je mets à disposition plusieurs ressources professionnelles et personnelles :