13 nov 2010
Le weekend dernier j’ai participé à mon deuxième Startup Weekend. Après avoir fait le Startup Weekend Paris, je suis allé à celui de Genève !
J’y suis allé accompagné de Claude Perrin (@klodr) et Florent Mérian (@fmerian). Voulant vivre l’expérience à fond, nous avons fait quelques séances de brainstorming sur Skype les jours précédents afin de trouver une idée. C’est le concept de BackInMind, que nous avons présenté vendredi soir dernier.
Il s’agit d’un moteur de recherche indexant sa mémoire sociale. Plus simplement, BackInMind permet de faire des recherches dans les tweets, les checkins Foursquare, les messages Facebook que l’on a écrits ou qu’on a pu lire dernièrement. Afin, de proposer une bonne expérience utilisateur nous avons choisi de fournir une interface à la Google Instant.
Il existe déjà certains acteurs sur ce marché, mais ils sont pour la plupart focalisés sur l’archivage.
Dans l’équipe, nous étions 2 développeurs. Un étudiant nous a rejoint dans le weekend. Comme nous ne connaissions pas les mêmes technos, nous avons décidé que je prendrais la partie serveur et le second, la partie front.
Nous sommes partis sur du Ruby on Rails 3 côté serveur, hébergé sur Heroku et du YUI pour le JS côté client. La base de données retenue a été Postgres.
Le précédent weekend m’avait permis de voir qu’il n’était pas concevable de mettre en place Scrum dans un délai aussi court. De ce fait, nous avons juste été agiles :
Pour réaliser ce projet en 54h, nous étions 7:
Encore une fois, le Startup Weekend m’a beaucoup apporté ! J’ai tout d’abord découvert la Suisse et ses habitants avec cet accent qui me manque déjà.
Techniquement, le projet était très ambitieux et nous sommes tout de même arrivé à délivrer une version très acceptable pour une démo. Nous avons pu y arriver d’une part grâce aux choix technos, mais aussi grâce à une très bonne collaboration au sein de l’équipe technique. Nous avons su être pragmatiques, faire de bons choix et bien gérer le temps.
Ce Startup Weekend m’a aussi donné envie de m’intéresser au monde du business/marketing. J’ai pu découvrir qu’il existait des méthodes dédiées aux startups permettant d’assister la conception de business model. J’ai décidé d’approfondir le sujet en achetant ce livre, sur les conseils de Claude : Business Model Generation.
Enfin, j’ai fait une nouvelle fois de belles rencontres. Je pense vraiment que c’est là, la force d’un Startup Weekend.
Résultat, j’ai juste une envie, recommencer !
Sans oublier BackInMind, je réfléchis à participer à celui de Marseille (si vous y allez, faites-moi signe !) et je vais également participer à l’organisation d’un Startup Weekend sur Sophia Antipolis !
28 fév 2010

Le BarCampSophiaAntipolis est de retour pour sa troisième édition! Le thème de cet évènement dédié aux passionnés du web sera cette fois-ci l’Internet Mobile.
Ce BarCamp aura lieu le jeudi 4 mars de 16h30 à 23h00 à l’Agora Einstein.
C’est une rencontre ouverte entre professionnels et passionnés du web, sous forme d’ateliers participatifs, autour d’un thème NTIC. Partager, échanger, discuter, de façon libre et conviviale sur des thématiques NTIC. Une opportunité de s’informer, de confronter ses idées et de rencontrer des passionnés et experts de la thématique « Internet Mobile ».
Enfin que vous puissiez commencer à réfléchir sur le sujet, voici en exclu une liste de thèmes qui seront abordés lors cette soirée :
C’est très simple, il suffit d’aller sur blog du BarCampSophiaAntipolis ou envoyer un mail à l’organisatrice, Sandra Bayer, …@cari.fr
A jeudi!
29 sept 2009
La série des Flux RSS à suivre continue aujourd’hui avec le troisième épisode. Dans le précédent, je présentais des sites publiant des billets sur le développement logiciel en général, aujourd’hui je vais vous donner des sources utiles sur le thème de la conception et du développement web. Ces sites parlent d’HTML 5, de cloud computing, de frameworks javascript et CSS…
Je garde certaines parties du développement web pour plus tard : Ruby on Rails, WebObjects, RIA, Flex, Design, SEO …
Voici les sites que je vous conseille de suivre :
23 sept 2009
Après vous avoir expliqué comment réaliser une bonne veille technologique, j’ai décidé de partager avec vous les meilleurs sites que je surveille pour effectuer ma revue de presse quotidienne. Je publierai les sites qu’il est important de surveiller. Un grand nombre de thèmes seront traités : Web, Développement web, Flex, Ruby, Rails, Java, Web sémantique, Marketing, Développement personnel, Apple, Humour, Google, Design, RIA, WebObjects…
Je posterai un billet par thème.
Pour le premier épisode de cette série, j’ai décidé de commencer par l’actualité généraliste du web/web 2.0. J’entends par là les sites qui parlent tendances, des sites à la mode, des nouveaux concepts… qu’on peut trouver sur la toile.
Voici les sites que je vous conseille de suivre :
25 août 2009
Lors de la conférence « Intech’Sophia » sur le Cloud Computing, après la présentation de ProActive PACA Grid, nous avons eu droit à celle des Amazon Web Services. Comme je le disais dans le précédent article, je comptais sur cet ensemble de conférence pour répondre à de nombreuses questions que je me posais comme :
La conférence « Amazon Solutions for Clouds » nous a été présenté par Simone Brunozzi, évangéliste Amazon luxembourgeois. La présentation fut assez courte. Il nous a présenté les principaux services d’Amazon pour le Cloud Computing. J’ai pu découvrir quelques services dont je n’avais jamais entendu parler comme Elastic MapReduce (service de calcul distribué reposant sur la technologie Hadoop).
Enfin, sans plus attendre, voici le compte-rendu de la conférence sous forme de mind map :
La présentation n’étant pas assez complète à mon goût, je suis allé bavarder avec Simone Brunozzi à la fin de la conférence. On a principalement parlé de la confidentialité des données. C’est une question que beaucoup de gens se posent : puis-je réellement utiliser les Amazon Web Services si j’ai des données confidentielles à stocker?
En fait, afin de répondre à cette problématique, Amazon passe régulièrement des audits très stricts comme le SOX, SAS type II. Ces audits vérifient par exemple que même un administrateur système ne puisse pas accéder à des données sans qu’il se fasse remarquer.
Dans la réalité il reste toujours quelques cas, où ils sont obligés d’accéder aux données, par exemple lorsqu’il y a un problème sur une machine ou un compte, les logs… Afin d’améliorer la protection de ces données, ils proposent d’anonymiser les données en créant une table de hachage, hébergée ailleurs que chez Amazon, qui contient des couples Utilisateur -> ID unique et de n’utiliser que les ID sur les serveurs Amazon.
Le fait de proposer la deuxième solution m’a inquiété et finalement, je ne suis toujours pas rassuré sur le fait qu’Amazon puisse réellement protéger mes données.
Ces services m’ont tout d’abord donné une très bonne impression. C’est passionnant de savoir qu’aujourd’hui, moyennant finance, on peut s’éviter d’avoir à gérer une importante partie de l’installation, la gestion et la maintenance des serveurs. Les AWS permettent même de résister à de gros pics de charge, visiblement de manière très simple. Une scalabilité à toute épreuve.
Cependant, je n’ai pas eu de réponses satisfaisantes sur le coût et la confidentialité des données. J’ai aussi peur du fait qu’il soit difficile de s’en sortir. Lorsqu’on utilise un des services, on a rapidement tout intérêt à en utiliser d’autres… De plus, j’ai l’impression qu’il doit être difficile de revenir à un système classique.
En conclusion, les Amazon Web Services semblent intéressants pour démarrer une application web lorsqu’on n’a pas les compétences ou le temps nécessaire pour s’occuper de l’administration système. Ils peuvent sûrement être un choix très pertinent dans certains cas, mais il faut être conscient des risques.
Si quelqu’un a déjà expérimenté ces services, je serais ravi d’avoir son retour d’expérience…
Et vous, qu’en pensez-vous?