Conférences
Dans l'esprit communautaire Open Source, nous proposons régulièrement des conférences de qualité. Que ce soit des rencontres "Dans la tête de...", des journées eXchanges ou des ZenSummit, le principe est toujours le même : faire venir l'intervenant le plus pertinent sur un sujet. Qu'ils en soient le concepteur ou contributeur actif, c'est l'occasion rare de pouvoir échanger avec eux.
Souvent internationaux profitez de leur passage en France ! Voici celles que nous avons déjà organisées
- Conférence Java: Spéciale Annotations!, par Olivier Croisier
- Intégrer et Déployer BIRT, par Laurent Delvaux
- Les nouveaux Ehcache 2.0.0 et Hibernate Caching SPI provider, par Greg Luck
- Les styles d'injection de dépendances, par Chris Beams
- Présentation d'HTML 5.0, par Peter Lubbers
- La réalisation logicielle, par Alberto Brandolini
- Intégration Continue: La Totale!, par Frédéric Simon
- Spring Batch, par Olivier Bazoud
- Lancement du BIRT User Group avec Paul Clenahan, par Paul Clenahan
- Outils du Product Owner pour maximiser le ROI, par Michel Goldenberg
- Domain Driven Design : Les modèles en action, par Eric Evans
- Les secrets de la concurrence Java, par Heinz Kabutz
- Clojure : Vers l'essence de la programmation, par Howard Lewis Ship
- Les nouveautés iText 5, par Bruno Lowagie
- Applications temps réel avec les WebSocket HTML 5.0, par Peter Lubbers
- Scrum et Kanban, Lean et Toyota Way, par Martine Devos
- Performance avec Terracotta, par Sreenivasan Iyer
- Command Query Responsability Segregation, par Udi Dahan
- Rétrospective de l'utilisation de BDD en entreprise, par Mauro Talevi
- Tester des services REST avec SoapUI, par Ole Lensmar
- Programmation Fonctionnelle avec F#, par Robert Pickering
- MonoSDK pour l'iPhone, par Jean-Baptiste Evain
- ZenSummit BIRT, par Jason Weathersby
- ZenSummit Gradle, par Hans Dockter
- ZenSummit Wicket, par Martijn Dashorst
- ZenSummit Lean, The "Toyota Way", par Pascal Van Cauwenberghe
- ZenSummit Terracotta, par Ari Zilka
Détails des conférences
|
|
 |
Découvrez les annotations, comme vous ne les avez jamais vues! Olivier Croisier, expert Java, animera une conférence d'une heure sur les Annotations, à destination des développeurs et des architectes.Elle couvrira leur utilisation, développement, et manipulation au compile-time et au run-time grâce aux Annotation Processors et à la Réflexion.
- Présentation : Historique, cas d'utilisations et limitations
- Tour d'horizon des annotation disponibles
- Utilisation des annotations
- Développer une annotation personnalisée : structure, propriétés et méta-annotations
- Outillage compile-time : les pluggable annotation processors
- Outillage runtime : Réflexion
- Injection d'annotations
- Conclusion
|
|
|
|
 |
Le Birt User Group France est le groupe des utilisateurs BIRT français ayant pour objectif de réunir la communauté afin d'échanger des retours d'expérience, des idées et de discuter des nouveautés de cet outil de reporting Open-Source.
Ce deuxième rassemblement marque le début d'une série de rencontres autour des différents modes de déploiement de BIRT ! Vous avez fait le choix de la plateforme BIRT mais ne n'avez pas encore mise en place ? Venez découvrir en une soirée des différentes possibilités de déploiement de la technologie de Reporting Open-Source de référence. |
|
|
|
 |
Greg partira de l'application exemple Spring Pet Clinic et va nous montrer comment l'optimiser pour un maximum de performance en utilisant Hibernate et en cachant directement les result sets.
Il va aussi nous montrer des benchmarks et des comparaison de performance en comparaison de hcache 1.8 versus MySQL, Memcached et un In-Memory Data Grid, ainsi que l'impressionnant gain de performance du dernier Terracotta 3.2 Server Array. |
|
|
|
 |
Lors de cette session, Chris Beams va proposer une aperçu des différents styles d'injection de dépendance avec Spring 3.0.
Focusing on container configuration, we will show by example the use of Java, Groovy, Annotations and XML to wire up your application. Just as important to knowing how to configure the container, we will also discuss why you would choose one method over another, how they can be mixed and matched, and how a global view of the application can be viewed inside the SpringSource Tool Suite. |
|
|
|
 |
Peter Lubbers, co-organisateur du HTML 5 User Group de San-Francisco et auteur du livre Pro HTML 5 Programming (Apress) va présenter les fonctionnalités d'HTML 5.0 :
- L'historique d'HTML 5.0
- Comment se positionne HTML 5.0
- Les nouvelles balises
- Les APIs
- Utiliser HTML 5.0 aujourd'hui
|
|
|
|
 |
La réalisation de systèmes logiciels complexes est souvent associée avec l'idée de construire. Les pratiques agiles ont beaucoup aidé à améliorer l'efficacité du processus de développement... mais il ne s'agit pas que de cela ! Plus on apprend du développement logiciel et plus on se rend compte de l'étendu des domaines concernés.
Penser le développement logiciel comme une activité dont on apprend continuellement permet d'avoir un point de vue différent dans notre approche de création de logiciel de qualité.
Alberto animera cette même semaine le cours de Craig Larman "La conception objet avancée mis en application avec les Patterns" du 18 au 21 mai. Cliquez ici pour le détail du cours |
|
|
|
 |
Grace à Hudson, Gradle et Artifactory Repository Manager, nous démontrerons comment garder une traçabilité totale des artefacts produits et utilisés (même pour les dépendances transitives) du développement jusqu'à la production. Nous montrerons aussi, comment certifier la reconstruction exact des artefacts et isoler les dépendances pour les phases de test et production. |
|
27 avril 2010 - Olivier Bazoud - Spring Batch |
|
 |
Les batchs seraient-ils les parents pauvres de Java ? Spring Batch offre pourtant une solution pour vous guider lors de l'écriture de vos batchs en Java en toute décontraction. |
|
|
|
 |
Nous entamerons cette soirée par une brève présentation de la vocation et du principe de fonctionnement de ce groupe.
Ensuite, Paul Clenahan, membre actif du projet Eclipse BIRT, nous rejoindra et nous donnera une vision interne de cet outil devenu en quelques années la solution de reporting Open-Source de référence. |
|
|
|
 |
Le problème le plus important de nos jours est que les projets Scrum cherchent à atteindre 100% des objectifs ce qui ne permet pas de bénéficier de la partie la plus importante de Scrum... un Retour Sur Investissement (ROI) élevé ! |
|
|
|
 |
Les équipes de développement efficaces absorbent un flux important d'informations et de connaissances à propos du domaine métier de leur application et l'exploitent dans la construction d'un logiciel de qualité. Trouver et exploiter correctement le modèle métier est la clé du succès dans les projets ayant des modèles complexes. |
|
|
|
 |
Ces dernières années, les processeurs ont gagné en performance non pas grâce à l'augmentation de leur fréquence de fonctionnement, mais par la multiplication du nombre de coeurs qui les composent. Nous sommes désormais dans la situation où un travail donné ne peut être effectué plus rapidement qu'en le parallélisant entre plusieurs threads. Malheureusement, les subtilités du multithreading sont souvent mal maîtrisées des développeurs, et le code qu'ils produisent est donc fondamentalement incorrect. |
|
|
|
 |
Clojure est un extraordinaire nouveau langage pour la JVM qui fait beaucoup parler de lui en ce moment : Un dialect fonctionnel Lisp complétement interopérable avec Java et un ensemble d'utilitaire pour la gestion de la concurrence... Mais c'est plus que cela...
|
|
|
|
 |
iText est la librairie Java-PDF intégrée dans la majorité des projets ayant des besoins de génération de documents PDF comme JasperReports, jBoss/SEAM ou Spring. Google utilise aussi iText afin de générer les PDF de Google Calendar, Google Analytics, ...
|
|
|
|
 |
Les Web Sockets sont l'une des nouveautés de HTML 5.0 pour les communications bi-directionnelles et full-duplex permettant ainsi de nouvelles possibilités pour vos applications Web. Par exemple, vous pouvez maintenant communiquer avec tout service "back-end" de type TCP (Stomp, JMS, Jabber, XMPP ...) ... |
|
|
|
 |
Dans cette conférence, Martine Devos va étudier l'opportunité d'ajouter les idées et outils du développement Lean, le "Toyota Way" ainsi que la possibilité d'avoir de meilleurs métriques permettant d'avoir un meilleur contrôle sur le déroulement des projets. |
|
|
|
 |
Sreenivasan Iyer de Terracotta va présenter les techniques de cache et l'intégration des nouvelles acquisitions (EhCache, Quartz) pour permettre d'être performant quelle que soit l'échelle.
|
|
|
|
 |
De plus en plus de développeurs utilisent le Messaging Pattern ainsi que des modèles métiers dans leurs architectures N-Tier. Beaucoup sont surpris pas la complexité ainsi ajouté et finissent par se demander si cela vaut le coup.
Lors de cette conférence, Udi va décrire le pattern manquant qui ramène un peu de simplicité dans les architectures systèmes distribuées. |
|
|
|
 |
Nous partagerons avec vous notre retour d'expérience : ce qui fonctionne bien et ce qui peut être amélioré. Nous présenterons également BDD et l'outil JBehave pour les développements Java. |
|
|
|
 |
Cette présentation, après un bref rappel de REST vs SOAP, illustrera comment tester des applications REST avec SoapUI... |
|
|
|
 |
Dans cette présentation on va discuter de ce qu’est la programmation fonctionnel et qu’est que ça apporte pour nos applications. On va voir que le langage F# nous permet d'écrire moins de code pour implémenter certains design patterns compliqués.
|
|
|
|
 |
Cette session sera l'occasion de voir non seulement comment il est possible de réutiliser son code et ses compétences .net sur l'iPhone grâce à MonoTouch, mais aussi d'en expliquer le fonctionnement. |
|
07 octobre 2009 - Jason Weathersby - ZenSummit BIRT |
|
 |
Cette présentation débutera par une présentation du projet BIRT (Business Intelligence and Reporting Tools) : une infrastructure flexible et des outils productifs pour concevoir, développer et déployer des rapports dans votre Système d'Information.
Vous découvrirez ensuite les nombreuses possibilités d'intégration du Framework BIRT et ses possibilités de customisation avancées par Scripting. |
|
|
|
 |
Gradle est un système de build flexible basé sur Apache Ivy pour la gestion des dépendances et dont les scripts de build sont écrits en Groovy, qui a remporté cette année le Script Bowl à la JavaOne. N'hésitez pas à consulter le site de Gradle. |
|
29 avril 2009 - Martijn Dashorst - ZenSummit Wicket |
|
 |
Wicket est un framework web orienté composants de type Tapestry ou JSF, par opposition à des frameworks de type MVC 2 comme Struts 2 ou Spring MVC. En Wicket la partie cliente est entièrement en pur xHTML sans taglibs ni logique fonctionnelle ! La partie serveur est en Java et inclue tous les traitements conditionnels, d'affichages ainsi que la configuration par utilisation des mécanismes familiers de la programmation objet et les design pattern...
|
|
|
|
 |
L'une des présentations du Gartner Symposium ITxpo de 2008 concerne "Les bonnes pratiques pour l'application de Lean dans le monde IT". L'une des conclusions de cette présentation est la validation du fait que Lean contribue à l'amélioration simultanée du coût, de la qualité, de la rapidité et de l'agilité des processus. |
|
|
|
 |
Terracotta se définit comme un NAM (Network Attached Memory). Afin de répondre aux problématiques de "scalabilité" et de "haute disponibilité", Terracotta permet la mise en commun d'autant de machines que nécessaire sans la nécessité d'écrire du code et d'utiliser des bases de données pour clusteriser une application... |
|
|