novembre
2009
Dernière journée, ou plutôt matinée de Devoxx 2009. Déjà beaucoup moins de monde au Metropolis Business Center, et des locaux amputés de toute la zone exposants. Les visages sont fatigués, on subodore les téléchargements nocturnes et les tests de toutes les technologies présentées cette année.
Pomodoro Techniques
Place à la gestion du temps avec cette conférence consacrée à une méthode simple d’organisation de son temps (Time Management): la méthode dite The Pomodoro Technique, du nom de cette petite tomate-minuteur permettant définir un laps de temps pour chacune de ces tâches quotidiennes…
Session super sympa et l’orateur, Staffan Nöteberg était vraiment agréable à écouter.
Sur le fond, cette technique, inventée par Francesco Cirillo en 1992, repose sur l’utilisation d’une To Do Today et de la définition d’une tâche, dont l’unité est la Pomodoro. Extrait:
- Choisir une tâche à accomplir
- Programmez le minuteur (une tomate, mais cela fonctionne également avec d’autres fruits et légumes ;-)) sur 25 minutes.
- Travailler sur cette tâche jusqu’à la sonnerie, puis cochez la tâche correspondante
- Prendre une courte pause entre chaque tâche (5 minutes)
- Toutes les 4 tâches, prendre une pause plus longue
Pas besoin d’une méthode pour cela. Certes, mais la technique apporte de nombreuses autres réponses sur la gestion des tâches « personnelles », la gestion des interruptions externes, et l’amélioration continue de sa « productivité ».
- Toutes les informations et le livre de « The Pomodoro Technique » sur le site officiel.
Modular Web Applications with OSGi
OSGi étant l’un des maîtres mots cette année à Devoxx, il était assez incontournable d’assister à au moins une session sur le sujet ;-). Andy Wilkinson, ingénieur chez SpringSource, a réalisé une présentation assez propre, avec une démonstration d’OSGirisation (ou devrais-je plutôt dire de modularisation), d’un applicatif Web simple. Il a ainsi expliqué les différentes étapes à suivre pour rendre un applicatif compatible OSGi et le scinder en différents modules autonomes, et dont le déploiement (réalisé avec SpringSource dmServer) est rapide et sans redémarrage.
Cet exemple de modularisation a permis d’isoler les différents modules traditionnels d’une WebApp simple: services, librairies, ressources, et de rendre indépendant le travail sur chaque module par des équipes différentes, simplifiant d’autant plus les déploiements en environnement de production. La démonstration a ainsi présenté le packaging cible et source, l’utilisation des fichiers manifest OSGi, l’utilisation de SpringSource Slice pour assembler les différents modules, etc.
Pour moi une bonne immersion dans le monde d’OSGi.
Open Source SOA with Fuse
Enfin, ma dernière conférence cette année fut orientée SOA, avec une présentation de James Strachan (Apache), leader de nombreux projets tels ServiceMix, ActiveMQ, CXF, ou encore Camel.
James Strachan les différents projets Apache permettant de répondre au besoin SOA du marché, ainsi que quelques patterns d’intégration d’entreprise (EIP):
- Message Filter
- Content based Router
- Splitter
- Message Translator
- Type Conversion
- Bindings Methods Arguments
La présentation aurait pu être meilleure, si James Strachan ne rappelait pas systématiquement à chaque slide, que les projets Fuse permettent d’intégrer TOUTES les natures de messages, TOUS les langages de programmation, etc. aboutissant à de longues énumérations sans intérêt.
Cela dit, certains projets de la stack SOA Apache semblent relativement mature maintenant (comme ActiveMQ par exemple).
Commentaires récents
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
Archives
- février 2011
- janvier 2011
- décembre 2010
- octobre 2010
- août 2010
- juin 2010
- avril 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- juin 2009
- mai 2009
- avril 2009
- février 2009
- novembre 2008
- avril 2008
- mars 2008
- février 2008
- septembre 2007
- août 2007
- novembre 2006
- octobre 2006
- août 2006
- juillet 2006
- juin 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
Catégories
- Actualités du monde Java
- Actualités Internet
- Agile Tour 2010
- Agilité
- ApacheCon
- BPM
- Business Intelligence
- Cloud Computing & SaaS
- Conférences
- Devoxx 2009
- Forges
- Glassfish
- GNU/Linux et Logiciels libres
- Hardware
- Hibernate
- IBM
- IBM HTTP Server
- IBM Lotus WCM
- IBM Websphere
- IBM Workplace WCM
- ITIL
- itSMF Luxembourg
- JAOO
- Java Core / Java EE
- JavaOne
- Kenai
- LinuxDays
- Littérature
- LorraineJUG
- Luxembourg
- Microsoft
- Microsoft Office SharePoint Server (MOSS)
- Microsoft Virtual PC
- Microsoft Windows Vista
- Netbeans
- ObjectWeb
- ObjectWebCon
- OpenOffice.org
- Oracle
- Oracle/Sun Microsystems
- QCon
- Qualité logicielle, UML et Design Patterns
- Rational Application Developer
- RESTful
- RMLL
- Ruby / RoR
- Scrum
- Spring
- SQL
- SQL Server
- Web Marketing
- Websphere Application Server 5.1
- Websphere Portal
- Websphere Studio Application Developer 5.1
- XP Day
- YaJUG
- Zope & Plone