You are browsing the archive for Les Communautés.

Rejoignez nous à l’Avant Jug de Novembre !

8:38 pm in Events, L'actualité, Les Communautés, Les Conférences by Blandine

Le Paris Jug organise mardi prochain (08/11) une soirée « Petites Librairies Java ». Comme d’habitude, les Duchess organisent l’AvantJUG, la rencontre précédant le ParisJUG, au Café Vavin (18, Rue Vavin, 75006 Paris) à partir de 18h30.
Nous vous attendons donc toutes et tous pour faire connaissance et discuter autour d’un verre.

Attention !
Pour des questions d’organisations, n’oubliez pas de nous prévenir de votre venue par mail à duchessfr(at)gmail(dot)com au plus tard le Mardi matin. Cela nous permettra de passer un bon moment en toute sérénité.

Devoxx – Une place à gagner pour LA conférence Java européenne !

4:46 pm in L'actualité, Les Communautés, Les Conférences by MathildeLemee

Devoxx, c’est LA conférence européenne Java en Europe ! Elle a lieu du 14 au 18 novembre avec un panels assez large au niveau des sujets (java, perfs, android, nosql …), à chaque fois par des speakers reconnus !

Nous sommes déjà plusieurs duchess à y aller chaque année, c’est d’ailleurs là que tout à commencer ! Et nous proposons à l’une d’entre vous de nous y accompagner en vous offrant un pass conférence du 16 au 18 novembre !

Pour participer, rien de plus simple, inscrivez vous (uniquement votre mail) sur https://docs.google.com/spreadsheet/viewform?formkey=dE1fa1FObkstQ2RSZXFMRURHcm1DUUE6MQ , on tirera au sort samedi! Si vous hésitez, sachez que ça vaut largement le coup, c’est vraiment un bon moyen de se former sur des aspects divers de notre taff.

 

–EDIT : Félicitation à Marianne Julien qui a gagné la place et qui nous accompagnera a Devoxx !

Quelques liens :
Description des duchesses de Devoxx
Le site officiel

Jug Summer Camp : Vivement le prochain !

2:00 pm in Coup de coeur, Les Communautés, Les Conférences, Uncategorized by ElleneDijoux

Pourquoi participer au Jug Summer Camp ? Parce que les conférences sont gratuites, en français, animées par des gens passionnés et dans ce cadre magnifique qu’est le vieux port de La Rochelle.
Arrivée la veille et après quelques tweets de diffusés nous nous retrouvâmes dans un restaurant pour dîner. C’est dans une ambiance très conviviale que nous faisons connaissance ou retrouvons des fidèles du Paris JUG, l’équipe du Bordeaux JUG et du ToulouseJUG, des enseignants et d’autres nouveaux juggers … Et pendant ce temps, c’est en bons élèves que les speakers réunis au gîte finalisent leur présentation.
Puis retour pour un repos mérité à l’hôtel en attendant LA grosse journée.

Le lendemain …

P1000689P1000705P1000697

 

Après un petit déjeuner rapide, direction les salles de conférences pour toute la journée ! Et elle commence fort avec une keynote très vivante d’Antonio Goncalves retraçant toute l’histoire de l’information. Puis les conférences se succèdent et nouveauté cette année, une application mobile nous permet d’organiser notre journée. Parmi les conférences que nous (Isabelle et moi) avons vu :

  • Java 7 par Julien Ponge : en plus de présenter les nouveautés qu’apportent le langage, il a aussi présenté les points de vigilance et les limites de ces nouveautés.
  • Inspection Continue par Olivier Gaudin : qui nous a présenté les 7 pêchés capitaux du développeur et fournit plein de conseils de bon sens.
  • Live Coding de David (Zucker-)Gageot : une bluffante séance de coding dojo pour développer un Kitten-Facemash (le début d’une success-story française ?).
  • Weld-OSGi par Mathieu Ancelin : qui nous a fait une belle démo de réservation d’hôtel avec arrêt et redémarrage de modules.
  • Optimisation pour Web Mobile par Romain Maton : une présentation riche en recommandations pour optimiser ses applications web pour tout support.

La journée est déjà finie …

Et pour clôturer cette magnifique journée, une keynote de fermeture réalisée par Nicolas Martignole sur l’avenir de notre métier de développeur. Une projection 10 ans en avant, à voir absolument en vidéo ! Le bilan de cette journée : 170 participants heureux et des présentations vraiment accessibles à tous mais malheureusement, personne n’a pu se dédoubler pour voir toutes les sessions :( . Heureusement, les vidéos seront bientôt disponibles sur Parleys ! Et nous vous tiendrons informés ;) !

Maintenant c’est le week end !

P1000714P1000718P1000729P1000750

Après un dîner entre juggers, nous avons tout le week end pour profiter de cette magnifique ville qu’est la Rochelle. Petit tour en bateau pour visiter les îles environnantes, dégustation de glace, découverte de l’aquarium et promenade sur le port, malgré de la pluie par intermittence, le week end fut excellent :)

Un GRAND MERCI à l’équipe du Jug Summer Camp

L’équipe des Duchess tenait à remercier encore une fois toute l’équipe pour l’organisation, l’accueil et cette bonne ambiance qui nous a été offert dès notre arrivée. Je leur souhaite bonne continuation et à l’année prochaine !

Quelques liens

Si vous avez raté la conférence, vous pouvez vous rattraper avec les excellents retours qui suivent :

Sur le blog de Claude Falguière : http://cfalguiere.wordpress.com/2011/09/17/le-jug-summer-camp-cest-fini-pour-cette-annee/
Une série d’articles sur le Touilleur Express :

Le retour de Nicolas De Loof : http://blog.loof.fr/2011/09/jugsummercamp-2011.html
Et les slides de Romain Maton : http://www.web-tambouille.fr/2011/09/18/optimiser-votre-site-web-sur-mobile-jug-summer-camp-2011-slides.html

Vous avez d’autres liens sur des retours du Jug Summer Camp ? Alors postez les dans un commentaire ;)

Merci à Eric Siber et Claude Falguière pour les photos :) . Cet article a été co-écrit avec Isabelle Blasquez.

SoftShake 2011

12:48 pm in L'actualité, Les Communautés, Les Conférences by MathildeLemee

Logo soft-shakeLes 3 et 4 octobre auront lieu à Genève la deuxième édition de SoftShake ! L’idée est simple, un peu d’agilité, de Java, de dev mobile, de Microsoft et hop, voilà SoftShake !

L’idée a germé au sein de l’équipe de l’Agile Tour Genève, à la recherche d’un nouveau public. Ils se sont associés à deux autres associations, le Geneva JUG et le groupe des Développeurs iPhone de Suisse romande. Les avantages sont nombreux, les échanges entre des communautés qui n’ont pas pour habitude de se rencontrer dénotent dans le panorama des conférences java européenne où l’on retrouve souvent les mêmes présentations et les mêmes personnes.

Outre les quatre thèmes principaux (Java, Agilité, iPhone, Microsoft), un cinquième est toujours là : c’est l’incubateur qui permettra de tester des sujets qui mériterons peut-être une session spécifique l’année prochaine (NoSQL, Cloud Computing, Node.js).

Les conférences sont majoritairement en français (3/4) et pour l’instant assez techniques, même si dans les prochaines éditions, le but sera d’avoir autant de sessions pour les décideurs que pour les techniciens.

Au niveau pratique, une fois encore les frais d’entrée sont très modérés et il est possible de dormir pas loin de la conférence ou de faire l’allée retour dans la journée (75€ l’A/R avec EasyJet au départ de Paris)  !

Nous serons quelques unes à y aller et nous iront y animer quelques conférences :

Mettre en place un atelier avec iOs par Claude Falguiere et Sylvain Rousseau

Présentation rapide de l’usine logicielle mise en place sur nos projets.

  • faire un petit projet XCode en TDD
  • mettre en place le repository Git
  • faire un makefile et l’intégrer dans Jenkins
  • mettre en place un déploiement OverTheAir via notre serveur de déploiement

Présentation Node.js par Mathilde Lemée et Romain Maton

Alors qu’on a vu ces dernières années fleurir des frameworks cherchant a masquer le javascript pour les développeurs (notamment GWT ou Vaadin), avoir un serveur web en Javascript peut surprendre. C’est pourtant ce que propose Node.js qui fait indéniablement le buzz depuis plusieurs mois.

Vous découvrirez les bases de ce framework, ses atouts et ses faiblesses.

Hands on Node.js par Mathilde Lemée et Romain Maton

La théorie, c’est bien, la pratique … aussi !

Venez nous rejoindre pour découvrir les profondeurs de Node.js !

Nous nous servirons d’un exemple pratique pour vous permettre d’avoir une premiere experience complete autour de Node.js et de vous permettre de vous forger un avis sur ce serveur Javascript qui fait parler de lui !

Pour plus d’infos c’est par ici : Le site officiel

 

AvantJUG … c’est reparti !

8:30 am in Events, L'actualité, Les Communautés, Les Conférences by Duchess France

Le Paris Jug organise mardi prochain (13/09) une soirée rétrospective sur le Challenge USI 2011 dont le sujet était  « Et si vous codiez une application qui supporte 1 milliard d’utilisateurs ? ». Plusieurs équipes (dont les finalistes) viendront présenter leurs architectures.

Pas de changement, les Duchess organisent l’AvantJUG au Café Vavin (18, Rue Vavin, 75006 Paris) à partir de 18h30.
Nous vous rappelons que l’AvantJUG, comme tous les événements organisés par Duchess, n’est pas réservé uniquement aux filles. Nous vous attendons donc toutes et tous pour faire connaissance et discuter autour d’un verre.

Attention !
Pour des questions d’organisations évidentes, n’oubliez pas de nous prévenir de votre venue et si vous êtes accompagnés ou pas par mail à duchessfr(at)gmail(dot)com au plus tard le Mardi matin.

A bientôt !
Crew Duchess France

Women in AppSec, ou comment amener les femmes à la sécurité informatique

8:00 am in Coup de coeur, Les Communautés by Blandine

Comme tous les métiers de l’IT, la sécurité informatique est peu féminisée. Sans rentrer dans le grotesque, une des meilleures illustrations reste le fait que la femme la plus connue dans le domaine, Joanna Rutkowska, faisait des conférences il y a encore quelques années sous l’identité de Jan Rutkowski.

L’OWASP est une association mondiale qui promeut la sécurité dans les développements logiciels. Ses membres réalisent de nombreux guides sur la programmation sécurisée, la revue de code, etc.

Pour changer cela, la fondation OWASP  lance un programme pour sponsoriser les femmes qui souhaitent participer à la conférence OWASP AppSec USA 2011. Le package, estimé à $2500, comprend le transport, l’hébergement, l’accès aux conférences, ainsi que le participation aux trainings. Bien sûr, il ne suffit pas d’être un femme pour bénéficier de ces avantages. Les candidates seront sélectionnées sur dossier contenant des lettres de recommandation, ainsi qu’une lettre expliquant leurs motivations pour participer à OWASP AppSec.

Ce programme a été lancé par Lorna Alamri. Elle travaille dans la sécurité informatique et s’est très bien intégrée dans la communauté OWASP, à tel point qu’elle fait partie maintenant de l’équipe organisatrice d’AppSec USA. L’idée du programme est partie d’une plaisanterie : comme elle ne voulait pas être la seule femme à participer à AppSEC USA, elle allait lancer un programme de sponsoring. Après avoir trouvé le premier sponsor, la fondation Wells Fargo, le programme est devenu réalité.  Elle a déjà eu beaucoup de retours positifs et plein de question de la part de l’Europe. Faute de sponsor, le programme est limité aux participantes américaines. Aujourd’hui, elle a reçu plus de 15 dossiers de participation et les fonds récoltés  vont permettre de sponsoriser deux participantes. Lorna espère trouver un maximum de sponsors, ce qui permettra à l’OWASP de mondialiser le programme.

Vous pouvez vous aussi soutenir cette initiative en envoyant vos dons. Toutes les informations sont sur le site de l’OWASP : WOMEN IN APPSEC
Sinon, vous pouvez faire passer le message pour que cette initiative fasse des petits dans le monde des conférences Java.

Dernier AvantJUG avant les vacances !

12:00 pm in L'actualité, Les Communautés, Les Conférences by Blandine

Le Paris Jug organise mardi prochain une soirée « La mode cloud, collections d’été ». Elle sera animée par Patrick Chanezon, français d’origine parti travailler chez Google USA. Il dirige l’équipe en charge de la promotion des services Google dans le nuage (App Engine, Storage, Prediction, BigQuery, Go) et des outils (GWT).

Comme d’habitude, les Duchess organisent l’AvantJUG, la rencontre précédant le ParisJUG, au Café Vavin (18, Rue Vavin, 75006 Paris) à partir de 18h30.
Nous vous rappelons que l’AvantJUG, comme tous les événements organisés par Duchess, n’est pas réservé uniquement aux filles. Nous vous attendons donc toutes et tous pour faire connaissance et discuter autour d’un verre.

Attention !
Pour des questions d’organisations, n’oubliez pas de nous prévenir de votre venue et si vous êtes accompagnés ou pas par mail à duchessfr(at)gmail(dot)com au plus tard le Mardi matin. Cela nous permettra de passer un bon moment en toute sérénité.

Rejoignez nous à l’Avant Jug de Juin !

12:00 pm in L'actualité, Les Communautés, Les Conférences by Blandine

La prochaine soirée du ParisJUG aura lieu Mardi 14 juin à l’ISEP : Pete Muir (leader du développement de la spécification CDI 1.1) viendra nous présenter CDI (Contextual Dependency Injection) et les Managed Beans dans la plateform Java EE6. Peter nous montrera comment faire de l’injection de dépendance sans Spring en utilisant des annotations comme @Inject. Pour en savoir plus sur CDI n’hésitez pas à lire l’interview de Peter par les Duchess.

Comme les mois précédents, nous organisons l’AvantJUG, la rencontre précédant le ParisJUG, au Café Vavin (18, Rue Vavin, 75006 Paris) à partir de 18h30.

Nous vous rappelons que l’AvantJUG, comme tous les événements organisés par Duchess, n’est pas réservé uniquement aux filles. Nous vous attendons donc toutes et tous pour faire connaissance et discuter autour d’un verre.

Attention !
Pour des questions d’organisations, n’oubliez pas de nous prévenir de votre venue et si vous êtes accompagnés ou pas par mail à duchessfr(at)gmail(dot)com au plus tard le Mardi matin. Cela nous permettra de passer un bon moment en toute sérénité.

Bienvenue dans le monde d’Amazon Web Services!

9:55 am in Les Communautés, Les Conférences by Agnes Crepet

izpackLe 17 mai prochain, le Lyon JUG propose une soirée autour d’Amazon Web Services. Le speaker, Fabien Bousquet, s’est prêté au jeu des questions/réponses et nous donne un avant-goût de sa session. Fabien est ingénieur R&D chez Kalistick. Il est responsable de l’infrastructure et de l’exploitation de la plate-forme, qui gère l’analyse de millions de lignes de code sur un environnement Cloud. Adepte de la polyvalence, il intervient également sur les développements Java et C#, qui sont sa première spécialité.
Cet interview a été préparé conjointement par Agnès et Cyril

@fafanoulele

Agnès & Cyril: Avant de parler d’Amazon Web Services, peux-tu nous en dire un peu plus sur toi, ton parcours? Qu’est-ce qui t’a mis la tête dans les nuages aujourd’hui ?
Fabien: J’ai un parcours des plus classiques en informatique. A la sortie de mes études, j’ai commencé comme développeur dans une SSII pendant 2 ans où j’ai touché un peu à tout. Ensuite je me suis lancé depuis 3 ans dans l’aventure Kalistick en tant que développeur dans l’objectif d’ajouter C# (.NET) à l’offre Kalistick. Ceci étant fait, je continue mon activité de développeur, mais je travaille aussi sur la partie infrastructure et hébergement de nos serveurs. C’est dans cette dernière activité que j’ai l’occasion d’utiliser Amazon Web Services (AWS).

Agnès & Cyril: Peux-tu nous situer AWS et ses produits dans l’écosystème Cloud ?
Fabien: AWS couvre un large spectre de services allant des services d’infrastructure (Iaas – bas niveau – machine …) à des services PaaS (haut niveau). On va donc pouvoir créer des serveurs virtuels (EC2), accéder à des espaces de stockage (S3), mais on va pouvoir aussi s’affranchir de l’infrastructure en utilisant le service Amazon Elastic Beanstalk en déployant directement une application Web Java. AWS donne aussi accès à des bases de données relationnelles (RDS), des bases de données NoSQL (SimpleDB), un content delivery network (CloudFront) etc…. En tout, 25 produits sont proposés par AWS. Tout le monde devrait trouver son bonheur !

Agnès & Cyril: Tu travailles pour Kalistick, peux-tu nous présenter cette société? Qu’est-ce que vous apporte AWS ? Pourquoi avoir choisi AWS plutôt que d’autres solutions ?
Fabien: Kalistick offre un service en SaaS qui permet de radiographier une application pour aider l’équipe de développement à améliorer la qualité en détectant les problèmes techniques, et l’équipe de test/validation à orienter son effort sur des zones à risques notamment pour les tests de régression.
Mais mieux que de longs discours, je vous propose de tester par vous même gratuitement notre offre sur https://cockpit.kalistick.com (hébergée sur AWS !) directement sur votre projet et en quelques minutes.

On s’est tourné vers AWS afin de bénéficier du Cloud :
- Elasticité : On peut moduler la puissance des machines en fonction des demandes. Nos serveurs d’analyse n’ont pas besoin de marcher si aucune analyse ne tourne mais au contraire, on doit augmenter le nombre de serveurs d’analyse lorsque il y a plusieurs analyses en même temps.
- A la demande : On ne paye que ce qu’on consomme réellement sans engagement. En effet, on a des pics de charge à certaines périodes de la journée.
- Réactivité : on dispose d’un nouveau serveur en quelques secondes sans aucun investissement.

Une autre raison nous a incitée à utiliser AWS : le fait de pouvoir monter des environnement de tests identiques très rapidement (pour qualification ou pré-production par exemple). On s’est rendu compte qu’au fur et à mesure de notre développement, nos machines internes limitaient notre capacité de test car elles étaient trop différentes de nos machines de production et ne permettaient pas d’exécuter de vrais tests quotidiennement. Faire cela sur nos serveurs internes devenait trop lent et trop coûteux, et cela ralentissait le déploiement de nos nouvelles versions.

Agnès & Cyril: Aller c’est décidé, je veux me mettre à AWS. En tant que développeur, quel est l’outillage nécessaire sur mon poste de développement : que dois-je installer ? Amazon fournit-il des outils ou préconises-tu d’autres outils tierces ?
Fabien: Il faut tout d’abord s’inscrire à AWS et rentrer sa carte bancaire ! Une fois fait, on a alors accès à une console Web. A partir de cette console, on va déjà accéder aux principales fonctionnalités. Si on veut interagir avec tous les services AWS et automatiser certains traitements, on va utiliser les outils ou SDK fournis par AWS. Par exemple, pour le produit EC2, on utilisera http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/.

Si on utilise Elastic Beanstalk (offre PaaS destinée au développeur), on pourra alors utiliser le plugin Eclipse dédié à ce service AWS. Ce plugin permet entre autres de déployer son application Java directement sur Elastic Beanstalk.

Agnès & Cyril: Quels sont les besoins et contraintes au niveau développement? Y’a-t-il des principes de design à respecter qui bouleversent les habitudes? Par exemple, on nous explique qu’un système distribué doit être tolérant aux pannes d’un composant : comment le tester en local?
Fabien: C’est un des avantages de AWS, il ne chamboule pas les habitudes de développement. On peut très bien reprendre son application existante : c’est ce que l’on a fait chez Kalistick. On a historiquement une offre hébergée privée que l’on a directement déployée sur AWS. Comme on était en mode SaaS, on avait déjà inclus la vision “extensibilité” dans notre infrastructure, ce qui a facilité la migration. En gros, on a des serveurs virtuels sur AWS avec les mêmes configurations que notre hébergement existant. Ainsi, pas de mauvaise surprise.

Après tout dépend des services AWS que l’on va utiliser. Chez Kalistick, on a fait le choix d’utiliser une couche plutôt basse d’AWS pour garder la main, ne pas devenir “AWS dépendant”, et avoir deux hebergements identiques entre AWS et notre offre privée. Mais par exemple, si on utilise l’offre PaaS d’AWS (Amazon Elastic Beanstalk), alors on va devoir développer une application Web Java au format WAR pour tomcat 6 ou 7 et se limiter à cela.

Agnès & Cyril: La grille tarifaire AWS semble très complexe. Comment estimez-vous et maîtrisez-vous cet aspect ?
Fabien: Oui, je confirme ce n’est pas évident d’estimer en amont le coût d’AWS.
On peut tout d’abord utiliser la calculette AWS. En gros, il va falloir estimer la durée d’utilisation de la (des) machine(s) virtuelle(s) (EC2) et la quantité de données à stocker. Mais il y a aussi d’autres coûts plus difficiles à estimer comme la quantité de données qui va transiter entre internet et nos machines virtuelles ou comme le nombre d’entrée/sortie sur nos disques virtuels.

Le paiement se fait au mois. Il n’y a aucun coût de mise en place ou d’installation. La règle, c’est qu’on ne paye que ce qu’on utilise. A noter que les tarifs varient en fonction de la région géographique où l’on va utiliser les services AWS (US, Europe, Asie).

Dans notre cas, après l’utilisation de la calculette AWS, pour être plus précis dans cette estimation, nous avons monté un environnement sur AWS pendant un mois en condition de production. Le résultat est que finalement, on n’était pas très loin de l’estimation de départ.
Le point à noter est que le coût des machines (CPU/Mémoire, partie EC2 de l’offre) est de loin l’élément le plus important mais aussi le plus simple à estimer. Les autres sont presque négligeables.
A noter qu’il est possible d’utiliser AWS gratuitement pendant un an avec pas mal de limites (attention on doit quand même rentrer sa carte bancaire….). Voir http://aws.amazon.com/fr/free/.

Agnès & Cyril: Une fois l’application développée et déployée, peux-tu nous expliquer comment il est possible de la monitorer et de l’exploiter ?
Fabien: Vu qu’on a accès au serveur virtuel (et donc à l’OS) sur lequel on a déployé son application, on peut alors monitorer son application comme on a l’habitude via une sonde SNMP et des outils de vérification comme IPCheck Server Monitor. A noter que AWS fournit aussi un service de monitoring pour les serveurs virtuels : Amazon CloudWatch.

Merci Fabien!

Les inscriptions sont ouvertes! Rendez-vous sur le site du Lyon JUG

Rejoignez nous à l’Avant Jug de Mai !

12:00 pm in Les Communautés, Les Conférences by Audrey Neveu

La prochaine soirée du ParisJUG aura lieu Mardi 10 Mai à l’ISEP : Charles Moulliard viendra nous parler d’Apache Camel, projet sur lequel il est committer.

Comme les mois précédents, nous organisons l’AvantJUG, la rencontre précédant le ParisJUG. Cette pré-soirée aura lieu comme toujours au Café Vavin (18, Rue Vavin, 75006 Paris) à partir de 18h30. Vous souhaitez rencontrer les habitué(e)s de l’AvantJUG ? convaincre un ou une de vos collègues de vous accompagner au ParisJUG ? ou tout simplement discuter autour d’un verre ? alors n’hésitez pas ! venez nous rejoindre !

Vous vous êtes inscrit(e) au ParisJug et vous souhaitez participer à l’AvantJUG ?
Alors prévenez-nous de votre participation à l’AvantJUG en envoyant un mail à l’adresse suivante : duchessfr(at)gmail(dot)com

Vous êtes accompagné(e) par des collègues (H/F) ?

Dites leur de venir, nous serons heureuses de les accueillir.

Attention !
Suite au nombre de participants plus importants nous réservons des tables au Vavin alors pensez à nous prévenir au plus tard le Mardi matin de votre venue et si vous viendrez accompagné(e) ou non. Cela nous permettra de passer un bon moment en toute sérénité.