Billets taggés ‘développement web’

Gloubi-boulga de blogs #3

Bon allez cette fois je m’y met. J’ai maintes et maintes fois repoussé. Ça y est il est temps, grand temps, des rires et des chants.

C’est le gloubi-boulga de blogs !

Il s’est passé tellement de trucs depuis le dernier que certaines news sont plutôt des olds… hu hu !

On commence avec Internet Explorer 8, parce que si vous n’êtes pas encore au courant (coma de longue durée ou autre…). Microsoft nous ressort son navigateur à grand renfort de marketing et de pizza… j’ai dit pizza ? Oui j’ai bien dit pizza.
Mais alors quoi de neuf ? A la lecture du test de Jay Salvat et de la terrible semaine passé par Stephen Shankland,  je ne vais pas me précipiter. Allez-y les gars passez devant je vous rejoins… ou pas…


A moins de faire du vaudou pour bannir à tout jamais IE 6 d’Internet, il va donc désormais falloir tester son site sous IE 6, 7 et 8… On est pas sorti de la berge. Il existe heureusement quelques solutions pour nous simplifier la vie. Voici 7 façons de tester votre site sur tous les navigateurs.

Je parlais ici des nouvelles balises video et canvas. Voici une nouvelle démo de ce qu’on peut faire avec. C’est rigolo mais pour l’instant je vois pas à quoi ça peut servir. A part pour présenter la météo sur Internet… Sébastien Folin si tu m’entends…

Sur travailleur du web un post qui date un peu mais qui n’a pas vieilli : Qu’est ce qui fait un bon développeur ? Ça m’inspire pas mal pour un prochain billet : Qu’est ce qu’un bon générateur de code ?

A lire aussi, une étude intéressante sur les formulaires d’inscription sur Web Design Tuts.

Le monde est petit il parait mais des fois ça donne un peu le tournis quand même et quand tout le monde s’y met c’est super puissant. C’est beau Internet ! Un moyen de réunir les gens. Une grande communauté sans frontière. Et d’autre l’utilisent pour se foutre sur la gueule. Arf !

Et puisque vous avez été sages un test de jeu vidéo qui m’a bien fait rire. Voici chez Korben le jeu vidéo de l’année : Bigs Rigs Racing !

Bon allez j’en garde pour la prochaine fois.

Ecrit par moins52 le 18 avril 2009 1 commentaire

Bespin le Web IDE

La semaine dernière est sortie des laboratoires Mozilla un nouveau projet nommé Bespin. Bespin est un éditeur de code ou IDE (Integrated Development Environment) en ligne qui surfe sur la vague Webware du moment. Il existait déjà des initiatives similaires en ligne comme par exemple codeide mais qui n’ont jamais vraiment aboutis.

Mais quel est l’intérêt d’utiliser un outil en ligne pour coder ?

A mon avis il y en a plein et notamment tirer pleinement parti du travail collaboratif. Les outils classiques de contrôle de version, type SVN, permettent déjà de travailler à plusieurs sur un même projet. Il faut cependant bien se répartir les tâches car la phase d’intégration peut poser quelques soucis. Les merges manuels sont coûteux en temps et il y a toujours un risque de perdre du code.
Avec un outil comme Bespin on pourrait imaginer (ce n’est pas encore annoncer pour Bespin mais on a le droit de rêver) travailler sur le même fichier avec une vision en temps réel de ce que l’autre modifie. A la manière du travail collaboratif dans Google Apps. Plus de merge à proprement parler, tout le monde travaille sur les mêmes fichiers physiquement.

D’autres fonctionnalités pourrait rendre l’outil encore plus intéressant. L’ajout d’un chat pourrait permettre aux développeurs de discuter sur ce qu’ils font, échanger des bouts de code ou s’entraider. Un twitter-like pourrait signaler qui travaille sur quel fichier.

Bespin est déjà doté d’une API documentée pour permettre à une communauté de se créer et faire évoluer le projet. En invitant les développeurs à créer des plugins et extention pour Bespin, Mozilla poursuit la politique qui a fait le succès de Firefox ou Thunderbird.

Bref je suis assez enthousiasmé par le projet. D’ailleurs il n’y pas que moi. Boris Bokowski et son équipe présente déjà une version d’Eclipse in the cloud basée sur Bespin. Un wiki est d’ailleurs disponible pour en savoir plus.

Ecrit par moins52 le 3 mars 2009 Pas de commentaire

K-MetaModule : Version alpha privée !

Wow ! Grand jour pour moi. Je me jette à l’eau !! La version alpha privée du K-MetaModule est lancée. Vous pouvez y accéder en cliquant ici. Mais il faudra me demander la permission avant par mail moins52 [AT] realisation-site-internet [DOT] com. L’objectif est de régler les improbables bugs avant la beta qui sera publique.

Pour ceux qui n’auraient pas suivit le K-MetaModule permet de générer du code PHP afin de réaliser une interface d’administration.

Les fonctionnalités actuelles :

  • Définition du modèle de données enrichi
  • Génération du code
  • Prévisualisation du résultat hébergé sur ce serveur
  • Génération d’un début de documentation technique en fait juste ce que certains appellent le dictionnaire de données
  • Visualisation du schéma de la base de données générée

A venir pour la beta :

  • Sécurisation des données
  • Possibilité de télécharger les sources du projet généré sous forme d’archive zip
  • La correction des improbables bugs présents dans la version alpha
  • Peut-être plus en fonction de mon temps libre

La mise en ligne d’un outils au départ créé pour moi et moi seul (ouais je la jouais perso) est un sacré exercice de remise en question. J’ai essayé de rendre les choses le plus claire possible et je compte un peu sur mes alpha-testeurs triés sur le velux pour m’aider de ce coté là. Je ferais un tuto pour éclairer vos lanternes.

Enjoy !

Ecrit par moins52 le 10 octobre 2008 Pas de commentaire

Google Developper Day 2008

Google Developper Day 2008Le 18 septembre 2008 à l’Ecole Nationale Supérieure d’Architecture (ENSA) à Paris se déroulera ”Google Developer Day« . J’en serais !! Enfin si l’invitation est acceptée…

J’aurai normalement du temps en août et en septembre alors autant en profiter. Je relaterai ici même ce que j’en aurai retenu.

Ecrit par moins52 le 25 juillet 2008 Pas de commentaire

K-MetaModule : La naissance du projet

Naissance du projetL’idée de ce projet est née en 2001 environ lorsque mon boss de l’époque a évoqué l’idée qu’en analysant une base de données on pourrait facilement créer une interface d’administration simple.
En effet un champ varchar dans la base de donnée se traduit souvent en HTML par un <input type="text" />. On peut ainsi associer à un certain nombre de types une représentation et/ou un comportement.
Après mûres réflexions et un stagiaire qui me plante un projet super simple je décide de passer à la réalisation. Je réalise quelques maquettes sans être sûr que cela aboutira.

A l’époque en informatique l’état de l’automatisation n’est pas aussi avancé que dans l’industrie classique. On fait tout plus ou moins à la main. Et à chaque projet on réinvente la roue.
Je me suis amusé à faire un parallèle des outils de l’époque dans la « vieille industrie » et le développement web.

Industrie classique Développement Web
moins automatisé

du moins automatisé au plus automatisé

plus automatisé

  • Tournevis
  • Marteau & enclume
  • Vrille
  • HTML
  • PHP
  • MySQL
  • Visseuse électrique
  • Presse hydraulique
  • Perceuse
  • Logiciel IDE (type Eclipse)
  • Outils ORM (Object-Relational Mapping)
  • Outils de modélisation de données
  • Ligne de production automatisée

Encore le vieil adage sur les cordonniers… Alors qu’il développe des outils pour traiter, gérer et automatiser les informations de ses clients, le développeur web en est encore à l’enclume et au marteau.

On trouve aujourd’hui plusieurs approches de l’industrialisation du développement web que j’aborderai sûrement sur ce blog.

Ecrit par moins52 le 25 juin 2008 Pas de commentaire