5 juil, 2008
Pro abordant:
Découverte, Lien, Mac
Avant-hier, Jean-Marie Gall publiait un billet sur un nouveau service de stockage en ligne: Dropbox. L’avantage de cette nouvelle solution, c’est qu’elle est compatible Mac OS et Windows. Le client (nécessaire au fonctionnement du stockage), écrit en python, est compatible avec Tiger, Leopard, XP et Vista.
Le service est pour le moment en bêta privée. J’ai donc demandé à Jean-Marie une invitation … Comme d’habitude, il m’en a donné une très rapidement (encore merci !). J’ai donc pu tester le service …

La suite du billet, c’est par là »
4 juil, 2008
Pro abordant:
Google, Lien, Réflexions, SEO, Vie privée
Il y a quelques temps, je vous faisais part d’une réflexion personnelle sur l’omnipuissance du Géant Google et des problèmes que cela pourrait soulever. Aujourd’hui, c’est 2803 qui aborde le sujet. On y parle du cas de Zlio (qui a perdu beaucoup depuis les mesures de « blacklistage » de la part de Google). Le sujet de l’étroite liaison entre Google et les tests ADN est aussi évoqué. Pour finir, on y parle de Google Health (le service de stockage de dossiers médicaux).
Bref, un billet sympathique à lire qui va bien en complément de mon billet Non, Google n’est pas internet !. Pour la lecture, c’est par ici : Google est-il une menace? par 2803.

30 juin, 2008
Pro abordant:
Découverte, DevWeb, Lien, Outils
Il y a quelques jours, Antoine (un ami développeur Web) me parlait de Viviti en ces termes: Un CMS hébergé, gratuit de qualité professionnelle. Étant parfois à la recherche de solutions simples pour des besoins simples, ça a tout de suite attiré mon attention ! Cet intérêt s’est vite trouvé refroidi par le fait que Viviti était en bêta sur invitation …
Grâce à Jean-Marie Gall, j’ai eu mon invitation à la bêta (merci
) … Et bien franchement, ça valait mon attention première ! Concrètement, ça permet de créer un espace Web complet et dynamique en deux coups de cuillère à pot. Pas besoin de compétence particulière … Tout se passe par de la gestion de blocs à déplacer à la volée. Du WYSIWYG [1. What You See Is What You Get: Ce que vous voyez est ce que vous obtenez] hyper simple. Il n’y a plus que le contenu à gérer.

La suite du billet, c’est par là »
1 juin, 2008
Pro abordant:
DevWeb, Lien
De nos jours, il est assez facile de développer une application Web. Les outils modernes font qu’on est capable, sans trop de compétences et en empilant des briques logicielles, d’offrir des application Web complètes. Oui mais voilà, si celle-ci commence à avoir un certains succès, elle devra faire face à une montée en charge des utilisateurs. Cela peut poser problème car les ressources matérielles ne sont jamais illimitées. On est toujours limité (à un moment où un autres) par les capacités (mémoire, CPU, bande passante) des serveurs qui hébergent nos applications.
Dans le cas où on atteint cette limite, empiler des briques logicielles ne suffisent plus. Il faut savoir coder intelligemment et proprement. C’est là que les compétences de l’équipe de développement se montrent véritablement. Dans un article sur InfoQ, Randy Shou, nous présente quelques bonnes pratiques (appliquées chez eBay) permettant à une application Web de supporter une charge conséquente.
Grosso modo, ça se résume très vite: découpez vos applications le plus possible (que ce soit horizontalement ou verticalement), privilégiez l’asynchrone sur le synchrone (la meilleure façon de gérer des pics d’utilisation), virtualisez à tout les niveaux et faites du cache utile (ça ne sert à rien de mettre en place un système de cache si il coûte plus cher qu’il ne fait économiser).
Bref, la lecture de l’article est assez intéressante !
Lire « Scalability Best Practices: Lessons from eBay » par Randy Shou
Via Developpez