The 10 Golden Principles of Successful Web Apps, par Fred Wilson

Lire Plus

Carsonified, l’agence web à l’incroyable talent d’organisation d’évènements, à récemment mis en ligne deux vidéos extraites de la conférence itinérante intitulée “The Future of Web Apps”.

La première vidéo met en scène John Resig, papa de jQuery, ce framework qui cartonne pour d’évidentes raisons : simple, extensible, rapide, compatible.

Mais c’est la seconde vidéo dont il s’agit ici.

Fred Wilson y parle des 10 principes d’or d’une killer web app.

Mais qui est Fred Wilson ?

Ce monsieur est un Venture Capitalist, ce que l’on pourrait traduire par investisseur en capital opportunité, autrement dit en bon français, investisseur capital risque

Wilson est le co-fondateur de Union Square Ventures, société ayant investi dans de services web comme del.icio.us, feedburner et … twitter ! Autant de services à succès qui, dans un sens, font de lui la bonne personne pour parler de ce qui fait une bonne application web.

Les 10 règles d’or d’une web app à succès ?

Je ne vais pas toutes les énumérer, ca enlèverai le plaisir de visionner la vidéo de cette conférence.

Mais, il y en a quelques unes qui sont de vraies sources d’inspiration pour tout concepteur web:

  • Instant utility : l’utilité instantanée d’un service est une nécessité absolue. Faire une application dont la seule et unique utilité soit visible instantanément fera de votre application un service incontournable. Peu importe que vous vouliez vous appuyer sur un dataminig de fou furieux, en temps 0, il faut que ca fonctionne, vite et bien. Vous pourrez toujours approfondir et enrichir votre application dans un second temps, mais concentrez vos efforts sur ce que vos utilisateurs en attendent dès leur arrivée sur le site.
  • Speed: la vitesse de votre application tuera ou contribuera au bien être et à la fréquentation utilisation de votre web app. Dans un monde d’instantanéité, être lent, c’est ne plus être. POINT BARRE.
  • Discoverable : et oui, même si votre webapp est une killer app, si vous ne connaissez pas et ne vous concentrez pas sur son SEO, votre application ne sortira pas du lot. Aujourd’hui, le SEO, ce n’est plus seulement des balises title, description, et faire du sémantique. Vous devez aujourd’hui rendre votre web app “virale”, “sociale”.
  • Playful: créez des dynamiques de jeu au sein de votre web app. Regardez Four Square et ses badges, Twitter et ses followers…

C’est inspirant, enrichissant, et ca à le mérite de venir non pas d’un développeur, mais d’un investisseur, c’est donc un point de vue un peu différent, et complètement détaché des aspects techniques (même si ces aspects sont abordés dans la présentation…).

La séance de questions-réponses est enfin très riche en pistes, idées, ne la ratez pas.

Et si je veux assister à l’une de ces conférences ?

Rendez-vous sur http://futureofwebapps.com/, et préparez vous à payer la modique somme de quasiment 300€. Un peu dommage de restreindre son public aux seuls chanceux dont la société sera prête à payer cette dime, mais bon…

Advertising, grandeur nature, avec WarioLand Shake It

Lire Plus

Je sais, j’ai du retard sur celle-ci, mais comme je la trouve non seulement ultra réussie, très bien réfléchie (le rapport contenant contenu est génial), je pense qu’elle mérite qu’on s’y attarde une minute… Mais de quoi je parle ?

De la page youtube destinée à la promotion de WarioLand Shake It sur Wii !

http://www.youtube.com/wariolandshakeit2008

Et n’hésitez pas à jouer avec les éléments du décore a la fin, vous verrez ^^

WebWorkersCamp, le barcamp résoluement tech

Lire Plus

Hier à eu lieu un barcamp assez impressionnant : le WebWorkersCamp. Derriere ce nom un peu ‘générique’ se cachait en fait un état des lieux du présent et de l’avenir du web. Les mots clefs ? NodeJS, NoSQL, files d’attentes, programmation asynchrone, WebSockets, Applications Distribuées, Réseaux Sociaux acentrés, générateurs de buzzwords…

Bref, une belle brochette de technos/techniques émergentes, avec un aperçu des capacités de Node.JS part son créateur, Ryan Dahl; cette présentation est une introduction à Node.JS et à son fonctionnement; elle est quasi identique à celle ayant eu lieu au Bayjax hébergé par Yahoo!. Plutôt que d’attendre sans certitude de voir les vidéos tournées lors du barcamp parisien diffusées le web, visionnez la vidéo de chez Yahoo!. Même si Node.js n’est pas encore en version 1.0 , il est déja extrement prometteur, et utilisé en production sur des site d’analytics temps réel, de gestion de tickets/bug tracking,et promet de nouvelle applications toutes plus folles les une que les autres.

D’ailleurs, Ryan Dahl à fait un brin de promotion en présentant nodeknockout, un concours de code en 48 heures articulé autours de l’utilisation de node.js. A défaut d’y participer, soyez sûr de suivre cet évenement pour y voir naitre des projets de qualité, originaux, résoluement modernes !

Autre présentation , que je ne pouvais rater, “Javascript Everywhere“, par Nicolas Mérouze. Au delà d’un tour du propriétaire des domaines d’application et d’exécution de javascript de plus en plus étendus (du serveur au client, qu’il soit desktop ou mobile…) , notre intervenant à passé en revue les différents outils lui servant à accomplir ces taches : node.js coté serveur donc, cappuccino, jQuery (même s’il a bien insisté sur la nécessité de coder et de maitriser javascript sans framework avant toutes choses), SproutCore, bref, il a balayé tous le spectre d’une application web en démontrant combien javascript peut servir à chacune de ces couches. Et pour un fervent défenseur de la toute puissance du javascript, c’est agréable à entendre.

Les slides de cette présentation sont en ligne !

La présentation de MongoDB était passionnante, et la conception de base de données sur ce modèle à quelque chose de vraiment excitant : rapidité, instantanéité, légèreté.

Je ne vous cacherai pas que ce modèle de conception et de réalisation de BDD m’était inconnu jusqu’à récemment, et que je n’ai jamais eu l’occasion de m’y essayer, mais je ne manquerai pas une occasion de tester ce système de BDD.

Rendu 3D temps réel sous FF 4 avec webGL

Les ateliers étant tous très intéressants, je regrette de ne pas avoir pu assister à l’ensemble des tables rondes.

Toutefois, autre présentation très sexy, incroyablement prometteuse et franchement excitante, une nightly build de Firefox 4 mettant en pratique  canvas 2D, processing.js, animated SVG, webGL…

Bref, avec un speaker dont je regrette de ne pas avoir pris le nom, employé Mozilla Europe, on a eu droit à des démos vraiment passionnantes qui laissent présager un web vraiment très drole, dynamique… Une partie sinon toutes les démos présentées sont accessibles sur http://hacks.mozilla.org/

Merci aux organisateurs pour cet évènement vraiment sympa, instructif, rafraichissant, http://siliconsentier.org/ et http://www.af83.com/

Enfin, si vous avez assisté à ce barcamp, et que vous avez assisté à des sessions auxquelles je n’étais pas, dont vous souhaitez parler, je serais ravi de greffer vos notes et commentaires ici même.

Par ailleurs, si vous avez des photos de meilleure qualité, idem, je suis preneur.

Enfin, si vous avez les noms des trois garçons de chez Mozilla (les tech evangelists), je suis preneur, ayant des questions à leur poser.

Ils en parlent aussi (et bien) :

  • http://fabien.benetou.fr/Events/WebWorkersCampParis

A peine IE8 sorti, *plop !*, IE9 est dans les tuyaux

Lire Plus

Lu sur le IEBlog ce soir :

We’re just about a month after the Windows 7 launch, and wanted to show an early look at some of the work underway on Internet Explorer 9.

Comme à la sortie de chaque IE, on annonce bien entendu des performances accrues, des résultats à l’acid test bien meilleurs (actuellement 32/100 …), et finalement, le meilleur IE jamais vendu/distribué avec les OS Microsoft.

Il ne sera a priori pas compatible XP (http://channel9.msdn.com/posts/Charles/IE-9-First-look-at-the-new-JS-Engine/?CommentID=507255).

Voici une liste complete de vidéos ou l’équipe de dev en parle:

http://channel9.msdn.com/posts/Charles/IE-9-Standards-and-Interoperability/

http://channel9.msdn.com/posts/Charles/IE-9-Surfing-on-the-GPU-with-D2D/

http://channel9.msdn.com/posts/Charles/IE-9-First-look-at-the-new-JS-Engine/

Loin, très loin de son lancement (prévu pour environ dans 18 mois ou plus), j’attends de voir. Mais sans impatience aucune. Après tout, ce navigateur, même s’il continue malheureusement à faire la pluie et le beau temps de l’expérience utilisateur pour nous tous, xp/Vista/7 users, je continue a prendre un pied sans nom avec mon firefoxflockchrome. Bref, avec mes browsers gratuits etopen-source, et respectueux de ma ‘user-experience’ du web

Comment ca, pas vous ?