Aller au contenu

Yet Another Entrepreneur Blog

Je suis Youen Chéné, fondateur de Webvert, contributeur à Boavizta, advisor au Bear Studio, 10ans+ bénévole à Codeurs en Seine.

Ici, je parle Web, Sobriété Numérique, Programmation, Entreprenariat, Domotique et Rétrogaming (Amiga).

Retrouvez ce blog sur Gemini

Catégorie: Rencontre

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.

Web2Connect 2009 : Journée de networking accélérée

Cet événement organisé par Jean-François Ruiz et Sébastien Rousset fut une grosse journée de réseautage.

A l'usine, jute à côté du stade de France, on nous accueillait dès 9h30 du matin pour une journée ou la carte de visite était indispensable.

J'ai pu faire des points intermédiaires respectifs avec Stéphane et Romain. D'ailleurs avec Stéphane, je n'ai été que le 3ème à lui demander où en était Loomiz ;-) .


La journée était aussi parsemée de conférences. Ce n'était ni le point fort, ni l'intérêt de l'événement. Mais cela permettait de se reposer (en particulier en début d'après midi). Elles ont permis de découvrir ipolo qui montre que l'appstore de Apple est devenu le business plan de nombreuses startups en france et outre-atlantique. Elles ont aussi permis d'entendre que Adobe était un grand défenseur de l'Open Source (j'en reviens toujours pas !!!?!!) lors de la conférence "Développement Durable" (alors que les fenêtres étaient en simple vitrage).

J'ai pu aussi découvrir le créateur de IJENKO (très bon produit, reste à se faire référencer par la grande distribution), Pascal de Saucissonsec.net, les créateurs de Jobfact et même un consultant agile. Cependant, vu que je me suis quasiment endormi à table le soir, j'ai du oublier quelques rencontres intéressantes...

Paris Web 2009 : Journée 2 - La qualité d’un projet provient des membres de son équipe

Après l'échauffement du premier jour de paris web 2009, la deuxième journée a été assez exceptionnelle. Le seule regret c'est la manque de temps disponible pour que les orateurs puisse développerleur vision. C'est particulièrement vrai pour les conférences de Nicolle Sullivan et Stéphanie Troeth.

Voici une série de points marquants de la journée :

Améliorer la qualité produite par équipe est dépendante des membres de l'équipe et de leur collaboration. Elle n'est que peu dépendante du process, certifications ou des méthodes (ITIL, CMMI et autres trucs qui coûte souvent chère en consulting). Il se trouve que je suis de plus en plus d'accord avec ce point. (Being Agile, Being Good - Stéphanie Troeth).

Nicole Sullivan a développé une vision très intéressante d'utilisation de CSS orienté objet. Le "framework" est disponible à cette adresse. Dans tous j'ai quelques CSS très critique à refondre entièrement! De manière pragmatique c'est la session qui va le plus impacter mes travaux. Quoiqu'en dise les fans de canard du W3C.

Ensuite, on eu le droit à 3 shows :
  • Une présentation très dynamique de Molly Holzshlag de Opera sur les nouveautés de CSS3.
  • Une bonne mise en scène sur la place de l'ergonomie dans l'acceptance d'un site ou d'une application par les utilisateurs (Gautier Barrère et Alain Vagner).
  • Un très bon sketch des Laurel et Hardy du web sur les nouveautés très multimédia de firefox 3.7. Il va être de plus en plus facile de faire de la réalité augmenté sans flash. (Tristan Nitot et Paul Rouget). Il doit y avoir beaucoup moins de suicide à Mozilla que chez Orange/France Télécom.
Bilan :

Au niveau de la veille, c'était moins intéressant pour moi que l'année dernière (j'ai rattrapé pas mal de retard). Mais, cette conférence est surtout remarquable par les interactions, les débats et la liberté pour les orateurs dee faire une conférence ou on s'amuse et on se marre (Pas comme les conférences sur la SOA me précisent Julien et Michaël de chez Octo). Il n'y qu'à voir les présentations de Christian Heilmann et la standing ovation de conclusion.

Les présentations :

3ème réunion du Normandy JUG : Builders Battle

La 3ème soirée du Normandy Jug présentera plusieurs systèmes de build en Java et notamment Maven, Ant + ivy, EasyAnt, Gradle...
Inscription ici : INSCRIPTION sur JUGEVENTS.ORG

Des invités prestigieux partageront leur savoir et leur passion :
  • Arnaud Heritier : commiter Maven et auteur d'un livre sur le sujet a paraitre en fin d'année.
  • Jean Louis Boudart : leader du projet EasyAnt et commiter Hudson.
  • Gregory Boissinot : commiter Gradle
  • (a confirmer en visio si techniquement possible) Xavier Hanin : créateur d'Ivy !

Cette fois ci nous serons hébergés dans les locaux de l'eXia/CESI grace à Roland Coma professeur dans cet établissement.
Exia.Cesi Rouen
Parc de la Vatine
1, rue Gugliemo Marconi, 76130 Mont Saint Aignan
02 35 59 66 20
web : cesi.fr

Plan sur Google Maps

Venez nombreux !

L'équipe du NormandyJUG.

2ème réunion du Normandy Jug

Le 21 septembre à 19h Le Normandy Java User Group va organiser sa deuxième réunion avec la venue exceptionnelle de membres de JetBrains qui présenterons TeamCity un serveur d'intégration continue. Des licences de Team City et IntelliJ IDEA seront même à gagner !

La réunion se concluera par une rapide présentation de l'AOP ou de la Programmation Orientée Aspect. Les speakers seront Guillaume Lours (Proxiad) @guillaumelours, Sebastien Lecacheur (Prosodie) et Yann Petit (Team Partners - Co fondateur du JUG) @finalspy.

Le lieu n'est pas encore définitif mais mon petit doigt me dit que cela sera du côté de la Vatine à Mont Saint Aignan.

Pour s'inscrire: Inscription NormandyJug

Agenda Entrepreneur / Geek des mois à venir

Cela commence le 27 aout à 18h30 pour le JavaCampParis5 sous la forme d'un pique-nique au jardin des tuileries. Pour rappel le compte rendu du JavaCampParis4. Je ne sais encore si j'y serais au vu de mon planning chaotique.


Avant le 25 septembre, vous pouvez déposer vos candidatures de projet d'entreprise haute normande sur ce lien. Le remise des prix aura lieu le 20 novembre pendant les Rencontres Régionales de la Création et de la Reprise d’Entreprise. C'est limité au projet avant création hors auto entrepreneur. Je n'ai pas bien compris si il y avait une quelque chose d'autre que de la visibilité à gagner.


Les 8 et 9 Octobre, cela sera au tour de Paris Web 2009, l'excellente conférence liée au problèmatique du web (evolution accessibilité, contenu). Les inscriptions sont à moitié prix jusqu'au 31 Août. Pour rappel mes 2 articles sur Paris Web 2008 : Les geeks ont du coeur et Browser War.



Enfin, le 10 c'est la grande soirée connect afin de réseauter à bloc dans le monde de l'internet. J'y serais pour remettre dans le bain après 6 mois ou j'ai un pas mal négligé l'aspect réseau.
http://genericpillshq.com/#buy-generic-viagra | [url=http://genericpillshq.com/#order-viagra]buy viagra online[/url] | generic viagra

[url=http://fastcashloansonlinedirectly.com/#fpthr]payday loans[/url] - payday loans , http://fastcashloansonlinedirectly.com/#lbaid payday loans

[url=http://directlenderloansonlinedirectly.com/#cqjle]payday loans online[/url] - payday loans online , http://directlenderloansonlinedirectly.com/#usrqr direct lender payday loans

[url=http://buyonlinelasixone.com/#2931]buy cheap lasix[/url] - lasix online without prescription , http://buyonlinelasixone.com/#13009 buy lasix

[url=http://buyonlinelasixone.com/#7590]lasix without prescription[/url] - lasix online without prescription , http://buyonlinelasixone.com/#4698 cheap generic lasix

[url=http://buyonlinelasixone.com/#381]lasix no prescription[/url] - generic lasix , http://buyonlinelasixone.com/#13036 lasix no prescription

[url=http://buyonlinelasixone.com/#11207]buy lasix[/url] - lasix online , http://buyonlinelasixone.com/#15637 lasix online

[url=http://buyaccutaneorderpillsonline.com/#19052]accutane online without prescription[/url] - accutane no prescription , http://buyaccutaneorderpillsonline.com/#8061 accutane without prescription

tramadol 50mg tramadol overdose in canine - tramadol dosage rls

buy tramadol online buy generic tramadol online - tramadol hcl 50mg tablet amnea

buy tramadol online tramadol no prescription usa - cheap tramadol with cod

buy xanax 1mg much does generic xanax cost walmart - xanax effects nursing baby

xanax online pills that look like xanax - blue xanax pills generic

generic xanax xanax bars cost street - generic xanax pictures mg

carisoprodol 350 mg soma carisoprodol narcotic - carisoprodol ld50

buy tramadol online buy generic tramadol online - buy tramadol from usa

buy xanax online xanax pills what they look like - xanax 2mg g3722

xanax online xanax side effects forum - xanax 2mg in pakistan

buy tramadol online 6 50 mg tramadol - ultram vs tramadol generic

tramadol no prescription order tramadol visa - where can i buy tramadol over the counter in the us

xanax online xanax withdrawal itching - xanax overdose time

buy tramadol online buy tramadol dogs - buy tramadol echeck

buy alprazolam online no prescription xanax online uk - buy xanax 1mg online

carisoprodol 350 mg carisoprodol side effects long term - carisoprodol generic

buy tramadol online tramadol no prescription overnight shipping - buy tramadol online legally

tadalafil online buy legit cialis online - cialis daily use review

tramadol online tramadol hydrochloride for dogs 50mg - tramadol 50mg for animals

cialis price whats cialis yahoo - lowest price cialis online

buy cialis cialis 5 mg price - cialis mechanism of action

order cialis from canada viagra cialis online usa - buy cialis online in australia

xanax online get generic xanax uss - alprazolam 0.5mg and alcohol

cialis online cialis daily coupon - cialis 5 mg price

buy cialis viagra generic cialis wiki - buy cialis online reviews

buy tramadol cash on delivery pet meds tramadol 50mg - buy real tramadol

buy tramadol buy tramadol online no prescription needed - side effects of ultram tramadol

buy tramadol tramadol 50mg can you snort - tramadol hcl 50 mg amneal

buy tramadol buy tramadol online from usa - tramadol hcl 50 mg dogs side effects

buy tramadol online ultram tramadol hydrochloride tablets - can take 100mg tramadol hcl

purchase tramadol high on tramadol hcl - cheap-tramadol.org

tramadol no rx tramadol online bluebook - tramadol 50mg for dogs side effects

buy tramadol online buy tramadol online free shipping - order tramadol with cod

buy tramadol online symptoms of tramadol overdose - order tramadol saturday delivery

http://buytramadolonlinecool.com/#63102 order tramadol arkansas - cheap tramadol online usa

buy ativan online ativan side effects stopping - ativan valium

learn how to buy tramdadol buy tramadol online from usa - tramadol hcl ingredients

ways to buy ativan online dosage of ativan iv - ativan dosage iv

[url=http://directlenderloandirectly.com/#foxlf]payday loans online[/url] - direct lender payday loans , http://directlenderloandirectly.com/#uegzf direct lender payday loans

http://staam.org/#41652 tramadol online no prescription cod - buy tramadol in usa

http://ranchodelastortugas.com/#51462 side effects of alprazolam 0.5mg - xanax online no prescription cheap

buy xanax online without rx 1mg xanax = valium - order xanax online europe

alprazolam without prescription xanax xr reviews - xanax 2mg circle

buy tramadol online buy tramadol for dogs online - buy cheap tramadol online cod

http://ranchodelastortugas.com/#50698 xanax effects gaba - xanax drug test how long

http://staam.org/#36750 tramadol 50 mg kern - tramadol depresion

discount xanax xanax and alcohol together - xanax 1.0

buy xanax online xanax overdose potential - are xanax pills blue

xanax 1mg xanax side effects on liver - xanax in urine

buy xanax online side effects xanax high - xanax feeling

dog insurance Plenty of medical health insurance organizations utilize a amount for which you can speak with someone familiar with your insurance policy.
Hailing from the UK '" where pet insurance is more evolved, and where it continues to be more widely accepted than it is in the U.

Retours sur le RivieraJug

En vacances dans le var, j'ai fait un détour à Sophia Antipolis pour assister à la 4ème session du RivieraJug dans les locaux de Amadeus.

La première présentation était sur scrum. Le speaker polonais était très tranchant dans ses réponses. Ce processus de développement me plait bien mais il casse un peu les habitudes mais cela à pour conséquence de mal passer auprès des organisations actuelles. J'ai aussi apprécié la citation "Managers don't feel good with scrum ... may be it's because scrum is transparent" (Les managers n'apprécient pas scrum ... peut être que c'est parce que scrum est transparent), le meilleur exemple est celui des réunions quotidiennes ou seule l'équipe de développement est autorisé à parler. Cela change énormément du mode chef de projet qui re-sauce un peut les faits pour avoir une marge de jours pour les corrections post livraisons.

En résumé de ce que j'ai compris, Scrum c'est :
  • Un product owner qui s'occupe de recueillir les exigences et de les prioriser (et les changements d'exigence, dans le process le client a le droit de changer d'avis - cela correspond beaucoup plus à la réalité qu'un projet classique).
  • Le scrum master, qui joue le rôle de facilitateur pour que le process soit fluide (ie un chef de projet qui ne fait pas de planning ou de fliquage mais ajoute de la valeur ajoutée en s'assurant que l'ensemble du process de développement tourne.
  • Une équipe de développement de 2 à 7 membres dont chacun doit prendre les connaissances métiers techniques pour ne pas dépendre d'un départ d'un autre membre de l'équipe.
  • Une vélocité (vitesse d'avancement) qui permet de mesurer le nombre d'éxigences réalisées par sprint. Cela permettra de faire un minimum de planification au fur et à mesure de l'avancement du projet.
La suite est sur les slides.

A voir si le processus est applicable à du développement EAI/ESB ou 70% du travail et des retards sont au niveau des contrats d'interfaces (spécifications). En tout cas pour un projet du type Driveo, c'est le processus que j'utiliserais à partir d'une équipe de 3/4 personnes.

La deuxième présentation sur Groovy m'a un peu déçu, le speaker a souhaité entrer dans les entrailles du code plutôt que de montrer à quoi groovy pouvait servir.

Pour conclure, dommage que le buffet fut court et pas très régional (au normandyjug il y avait du camembert, du cidre, des rillettes, etc... ;-).

Retour sur la première réunion du Normandy JUG

C'était il y a une semaine au Pôle Normand à Mont Saint Aignan. Le Normandy JUG a réuni près d'une quarantaine de personnes.

La première présentation a été consacré à une "battle" GWT versus Wicket avec Nicolas Giard de Noocodecommit et moi même. La présentation a un peu durée. Nous avons eu pas mal de questions notamment sur GWT qui casse les habitudes de développement Web. De ce fait, je crois même que j'ai du répondre à côté d'une question sur le cache.



La présentation :



Un merci à Nicolas pour avoir relever le challenge, il faut savoir que avant l'organisation du Normandy JUG nous nous sommes uniquement croisé que par mail. Un merci aussi au public qui a fait vivre la session avec ses questions.

La deuxième partie sur l'intégration continue était assurée par Dimitri Baeli de Exo Platform et Laurent Deséchallier. L'objectif était de montrer qu'une petite structure ou une moyenne structure ont la capacité à intégrer un processus d'intégration continue pour leur(s) équipe(s) de développement. Si le débat a un peu trop dévié sur l'intérêt d'une approche orientée tests, nous avons pu avoir un premier aperçu des enjeux, des principes et de l'outillage.

La présentation :



Cette présentation sera sans doute complétée à l'automne par des présentations plus orientées outillage (maven, easy ant etc....). Les tracations sont ouvertes sur le forum du Normandy JUG.

Enfin, un grand merci à Benjamin Anseaume du Pôle Normand qui est resté plus tard que prévu pour accueillir cette première réunion.

Première session du Normandy JUG (et autres rencontres).

Après avoir fait la visite de l'inauguration du Chtit JUG le 13mai sur Java EE 6, la première du Normandy JUG aura lieu le mardi 16 juin au pole normand à 19h au pôle normand (Zone d'activité de la Vatine à Rouen/Mont Saint Aignan).

Au programme, nous avons prévu 2 présentations. Une première "battle" GWT versus Wicket avec Nicolas Giard de NooCode Commit (pour Wicket) et moi même (pour GWT). Elle vous permettra de mieux connaître ces deux frameworks Web et de savoir quand utiliser chacun des deux. La deuxième présentation concernera l'intégration continu avec Dimitri Baeli de Exo Platform France et Laurent Deséchalliers (à confirmer).

L'inscription est rapide et se déroule sur cette page, elle est ouverte à tout le monde.

Au passage, le 9 juin sur Rouen, Proxiad organise le JEE Productivity Tour avec SpringSource, l'inscription est disponible sur cette page.