mardi 24 novembre 2009

Quatrième réunion du NormandyJUG : Androïd, GWT avancé, JSF.

La quatrième réunion de l’association NormandyJUG aura lieu le Mardi 15 Décembre à partir de 18h30, dans les locaux de l’eXia / CESI (à Mont Saint Aignan).

Les thèmes de la soirée sont les suivants :

3 sujets de 40 minutes (oui ça peut marcher !…)

Et encore une fois, grâce à nos amis de chez JetBrains, Des T-Shirts et des Licences TeamCity et/ou IntelliJ IDea à Gagner !!!

Merci aussi à eXo Platform (via Dimitri Baeli) pour les goodies surprise!

Le buffet de cette soirée est de nouveau sponsorisé par enovea. Merci à eux pour leur soutien.

Vous pouvez (et devez) vous inscrire via notre page sur le site jugevent.com.

Un petit plan histoire de ne pas vous perdre :


(Le texte à été rapidement copié depuis l'article de NooCodeCommit).

lundi 23 novembre 2009

Annonce du programme partenaires de Driveo

C'est aujourd'hui que nous lançons le programme partenaire Driveo à destination des sociétés, entreprises individuelles et auto-entrepreneur de dépannage et d'assistance informatique.

Le partenariat permet à aux responsables de ces activités de devenir revendeur et formateur Driveo.

Nous partageons 50% des revenus avec les revendeurs Driveo sur les 2 premières années de l'abonnement.

De plus, en devenant formateur Driveo, après avoir suivi le cycle de formation à distance, ces acteurs peuvent fournir des formations aux nouvelles auto-écoles utilisatrices de Driveo.

Les informations sont disponible sur la page Programme Partenaires de Driveo.

Crash de serveur et ... retour sur le nuage et les pieds sur terre

Le week end fut assez tendu, en effet le serveur hébergeant Driveo et Fermiers d'à côté a crashé samedi à 3h du matin (à priori un problème de disque dur). Le problème c'est qu'il n'y a pas de support le week end chez dédibox (mais cela reste la meilleur offre performance/prix).


Heureusement, les processus de backups ont fait qu'aucune donnée n'a été perdu. Par contre, la procédure de restauration n'était plus à jours du tout... Il a donc fallu reconstruire les serveurs de zéro.

C'est là que le nuage de serveurs virtuels de Amazon EC2 ont été très utiles par leur souplesse et la facilité à construire une procédure de restauration à partir d'images préconfigurés et de données présentes sur S3.

Il y a un peu plus d'un an, j'étais passé des serveurs Amazon EC2 (US) pour Dédibox car la vitesse d'affichage pour les utilisateurs étaient sans comparaison. Ce week end, je suis repassé de dédibox vers les serveurs Amazon EC2 mais Européen.

La bonne nouvelle c'est que les performances sont au rendez-vous visuellement et en terme de monitoring (+30 ms de latence en plus selon site24x7). Il est donc possible que la migration de dédibox vers EC2 ne soit pas que temporaire.

La morale de l'histoire, c'est que l'informatique ça merde toujours à un moment ou à un autre (surtout quand on s'y attends le moins). C'est d'ailleurs le principe sur lequel repose Amazon EC2.

En conclusion :
  • Ne pas mettre tous ses backups dans le même panier (ça c'était bon).
  • Mettre à jour et tester (et re-tester) la procédure de restauration (ça c'était très très moyen).
  • Avoir toujours une possibilité d'avoir un environnement de secours (merci EC2).

Crédits: Photo Flickr en Creative Common de Pascal Charest

lundi 2 novembre 2009

3ème réunion Normandy Jug : compte rendu de la battle Maven versus (EasyAnt + Ivy + Gradle)

Le 20 octobre a dernier à lieu l'épique 3ème réunion du normandy jug dans l'amphithéâtre de l'EXIA/CESI.

Le thème de la rencontre était une battle des outils de builds. Malgré les grèves SNCF, étaient présent Gregory Boissinot pour Gradle, Jean Louis Boudard pour EasyAnt et Arnaud Heritier pour Maven.

Merci à eux pour leur présence !

La battle s'est rapidement transformé en un Maven contre le reste du monde et comme d'habitude au Normandy JUG la passion l'a emporté sur la gestion des horaires.

La soirée s'est terminée par un sympathique restaurant.

Comme un twit vaux mieux qu'un long discours voici le récapitulatif de mes twits sur le twitter de normandyjug :
  1. RT @finalspy: Les speakers s'echauffent ! La bataille EasyAnt Gradle Maven s'annonce épique! http://yfrog.com/0oxlnj
  2. Live de la builder battle http://twitpic.com/m92l5
  3. Live de la builder battle http://twitpic.com/m92l5
  4. La scene se prepare http://twitpic.com/m933f
  5. Maven en pleine reflexion http://twitpic.com/m93ec
  6. Ca se prepare http://twitpic.com/m94uy
  7. Le président les mains ds le cambouis http://twitpic.com/m9582
  8. Ça commence ! http://twitpic.com/m95t2
  9. Le sponsor enovea http://twitpic.com/m963s
  10. Gradle par @gboissinot http://twitpic.com/m96hs
  11. Jean Louis boudart pour easyant http://twitpic.com/m96n9
  12. Arnaud "maven" Héritier http://twitpic.com/m96vg
  13. L'historique du build http://twitpic.com/m979i
  14. L'historique du build http://twitpic.com/m979i
  15. Maven c le + bô blablabla... http://twitpic.com/m983g
  16. Ivy c + green http://twitpic.com/m99fd
  17. Ça y est les premières attaques de la battle partent (tous contre maven?)
  18. 2ème attaque contre maven @aheritier reste debout! http://twitpic.com/m9bim
  19. Offensive de @aheritier : maven a devancé et revolutionné l approche du build http://twitpic.com/m9cia
  20. Pause buffet avant les offensives de easyant et gradle
  21. Les wickets boys distribuent les kdos http://twitpic.com/m9ie3
  22. Au tour de easyant http://twitpic.com/m9isq
  23. Attaque en règle contre maven sur la personnalisation des phases projet
  24. Au tour de Gradle http://twitpic.com/m9msz
  25. Attaque surprise de maven sur gradle sur les builds partiels
  26. Arnaud "maven" Heritier fait le show http://twitpic.com/m9nry
  27. Traduction de l'intervention de@aheritier sur maven : c nous qui avons la + grosse
  28. Enfin du code (gradle) http://twitpic.com/m9ppy
  29. Estimation quelques minutes avant la fin: maven a du prendre 50% du tps de parole
  30. Le combat final !!! http://twitpic.com/m9ryy
  31. La conclusion!! http://twitpic.com/m9uci
  32. Conclusion - maven : structure et ROI a moyen et long terme
  33. Conclusion - easyant : productivité et simplicité
  34. Conclusion - gradle : réutilisation de l existant
  35. Conclusion générale : utiliser maven ds sa structure sinon utiliser la flexibilité de easyant et gradle
Ma conclusion personnelle est que Maven est le plus mature, mais attention à ne pas tordre son utilisation. Easyant est sans doute le meilleur moyen pour optimiser à bas coût des projets basés sur de vieux (ou moins vieux) scripts ant. Et Gradle... bah... j'ai un problème irrationnel avec Groovy pour le moment, ca peut changer.