13 juin 2007, Gestion du contenu web avec Alfresco
Eric Muguet.
Le support de la présentation se trouve ici (en PPT - 1Mo).
Comment utiliser Alfresco pour développer des sites ou applications web et libérer les développeurs de la gestion des contenus en mettant les contenus dans les mains des usagers d’affaire.
20 au 22 avril 2007, No Fluff Just Stuff
Réf: "No Fluff Just Stuff" à Montréal.
Le "Greater Quebec Software Symposium 2007" va offrir 4 séances en parallèle avec un total de 44 présentations sur des sujets aussi variés que :
- Groovy,
- Grails,
- OSGI,
- Domain Driven Design,
- Annotations,
- Java 6.0,
- REST,
- JRuby,
- Enterprise Ajax,
- JPA, etc.
Veuillez noter que cet événement comporte des frais d'inscription. Toutefois, les membres du GUJM ont une réduction de 50$ US. Veuillez consulter le site de "No Fluff Just Stuff".
28 mars 2007, 10 manières pour améliorer votre code
Neal Ford.
Title: 10 Ways to Improve Your Code.
Le support de la présentation se trouve ici (en PDF - 2Mo).
Note: la session sera présentée en anglais. Un prix de présence sera donné à la fin de la séance. Ce prix est une passe pour le prochain événement "No Fluff Just Stuff" à Montréal.
No one writes perfect code, and every developer eventually falls into a slump where they just crank out the same code day after day. This session illustrates 10 different ways to improve your code, covering sacred cows, good citizens, smells, and more. This talk will discuss code hygeine from a more advanced level. This talk discusses a wide swath of topics, including good citizenship, appropriate messaging between objects, canonicality, reflection & code generation, improving your abstractions via domain specific languages, sacred cows, code generation, common code smells, and anti-objects. The goal is to make you think differently about the code you write every day. No one writes perfect code, and every developer eventually falls into a slump where they just crank out the same code day after day. This talk helps identify your pitfalls and how to avoid them.
Bio:
Neal Ford is an Application Architect for ThoughtWorks. He is an architect, designer, and developer of applications, instructional materials, magazine articles, and video/DVD presentations. Neal is also the author of Developing with Delphi: Object-Oriented Techniques (Prentice Hall PTR, 1996), JBuilder 3 Unleashed (SAMS Publishing, 1999), and Art of Java Web Development (Manning, 2003). His language proficiencies include Java, C#/.NET, Ruby, Object Pascal, C++, and C. Neal’s primary consulting focus is the design and construction of large-scale enterprise applications. He is also an internationally acclaimed speaker, having spoken at over 30 developers’ conferences worldwide.
For more info on Neal Ford.
21 février 2007, JSF, Seam et Facelets
David Geary.
Title: RAD JSF with Seam, Facelets, and Ajax4jsf.
Le support de la présentation se trouve ici (en PDF - 3Mo).
Note: la session sera présentée en anglais. Un prix de présence sera donné à la fin de la séance. Ce prix est une passe pour le prochain événement "No Fluff Just Stuff" à Montréal.
In this session, see how you can get Ruby On Rails-like productivity on the Java side of the house with this compelling combination of technologies. JSF has been out for nearly three years now, and in many respects, the JSF specification has become a bit long in the tooth. Fortunately, the open source community has picked up the ball in a big way. In this 2-session presentation, we will explore three open source projects based on JSF--Seam, Facelets, and Ajax4jsf-- that will propel you into the stratosphere of productivity.
Seam is a framework from JBoss that combines the JSF and EJB 3.0 Hibernate 3.0 frameworks into one component model. That means you only have to learn one framework to build compelling web applications.
For more info on David Geary.
1 décembre 2006, Maven
Vincent Massol et Jason Van Zyl.
L’HEURE DU CRIM
Vendredi le 1er décembre 2006
De 10 h 00 à 12 h 00
(Présentation donnée en anglais)
Titre : Assurer la qualité du produit avec Maven et utiliser efficacement Maven avec des équipes.
Résumé : Assurer la qualité du produit avec Maven : La première partie de cette présentation démontrera comment utiliser les "plugins" de Maven pour garantir une bonne qualité du code. Plus spécifiquement, nous couvrirons les thèmes suivants :
- Les bonnes pratiques d'utilisation des "plugins" Checkstyle,
PMD et Findbugs. - Couverture de code avec les "plugins" Clover et Cobertura.
- Vérification de compatibilité binaire en utilisant le
"plugin" Clirr. - Automatisation des tests fonctionnels avec Cargo et Maven.
Utiliser efficacement Maven avec des équipes : La deuxième partie de cette présentation est pour ceux et celles qui veulent influencer la collaboration dans les équipes au moyen de Maven et de ses outils reliés comme Continuum, le gestionnaire de "repository". Il y aura aussi une discussion sur les défis que les équipes doivent relever lors du développement d'un logiciel et comment Maven peut aider à surmonter ces défis. Les techniques de gestion de site Web fournies par Maven aident les équipes à fournir de la visibilité nécessaire aux projets et aident les membres de l'équipe à connaître la documentation à jour lors de la génération de site Web. Les techniques d'intégration continue seront présentées et le logiciel Continuum sera utilisé pour démontrer comment suivre un projet avec un minimum d'effort. La gestion des "releases", qui peut être souvent difficile, sera également discutée et les outils de gestion de "release" fournis par Maven seront employés pour démontrer comment alléger la complexité et le fardeau de faire des "releases" fréquemment, sûrs et reproductibles.
Biographies :
Vincent Massol : Vincent est un participant actif de la communauté Maven en tant que committer et que membre du Project Management Committee (PMC), depuis les débuts de Maven en 2002. En plus de son travail sur Maven, il a fondé le projet Jakarta Cactus de la fondation ASF, qui est un simple "framework" pour tester le code Java côté serveur, et le projet Cargo de la fondation Codehaus, une API Java unifiant la manipulation des conteneurs Java. Récemment, Vincent a participé comme committer au projet Xwiki, un wiki Open Source de deuxième génération. Vincent est le co-auteur de trois livres : « JUnit in Action » publié par Manning en 2003, « Maven: A Developer's Notebook » publié par O'Reilly en 2005 et « Better Builds with Maven » publié par Mergere en 2006.
Jason van Zyl : Jason a plus de dix ans d'expérience en développement de logiciel pour des entreprises du Fortune 500. Il est le fondateur des projets Maven d'Apache, du "framework" Plexus de Codehaus, et du projet Velocity de Jakarta, et est actuellement le président du PMC de Maven. Jason est un fanatique d'Open Source, il est impliqué dans Apache depuis plus de six ans, il a participé à la création de la fondation Codehaus et quand il ne travaille pas sur des projets Open Source, il s'endort en rêvant à eux !
