La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.
Agilité
Scrum-ban, par Corey Lada
Une traduction de Fabrice Aimetti, de l’article de Corey Lada "Scrum-ban", décrivant toutes les étapes du passage d’un processus Scrum à un flux tiré kanban, dans une démarche Lean.
Comme le dit Fabrice "Ca date de 2008, mais ça n’a pas vieilli. Que du bonheur !". Alors bonne lecture ;).
http://www.fabrice-aimetti.fr/dotclear/index.php?post/2011/07/01/Scrumban
Booster vos Rétrospectives
Vous voulez changer le format de votre rétrospective ? plans-for-retrospectives.com vous permettra d’en élaborer le plan. Le format est claire et propose, à ce jour, 62 activités qui vous permettons de trouver l’inspiration. De plus les sources sont souvent citées, vous pourrez ainsi approfondir les sujets.
UX et Produit Minimum Viable
Les slides de cette présentation donnée par Anders Ramsay nous présentent rapidement ce qu’est un Produit Minimum Viable et comment est-il lié aux pratiques UX et leur impact. Pour l’auteur, le MVP est le noyau d’une pratique Agile / Lean efficace et il fournit quelques stratégies sur la façon de s’y prendre pour concevoir un MVP efficace.
Mobilité
Le design pour une plateforme Android devenue mature
Le design des applications Android souffre de la comparaison avec celles disponibles sur iOS d’Apple. Le manque de consistence et la fragmentation de l’ergonomie entre les différentes applications et les différents téléphone Android a grandement contribué à ce problème. Pourtant, la qualité du système Android s’est grandement améliorée aussi bien sur les possibilités de Design, la consistence ou encore les outils de développement. Il est donc temps de fournir à Android de bonnes applications!
Cet article de Smashing Magazine donne les pistes en se basant principalement sur le "design guidelines" maintenant fourni par Google.
Web
Web – CSS architecture
Un article intéressant présentant quelques anti-patterns trop souvent observés en CSS, les risques qu’ils cachent, et comment les éviter.
http://engineering.appfolio.com/2012/11/16/css-architecture/
Le coin de la technique
Comprendre et configurer le garbage collector
Le garbage collector est encore aujourd’hui un des composants les plus méconnus des JVM. Celui ci a pour mission de désallouer les objets qui ne sont plus utilisés par le programme afin de libérer de la mémoire pour les nouveaux objets. En fonction de la manière dont il est configuré, le passage du garbage collector peut prendre plusieurs secondes. Pendant ce temps, l’ensemble des threads de la jvm est suspendu, et donc le serveur ne répond plus aux requêtes du client.
Dans cet article, Andreas Müller nous décrit comment il a répondu à cette problématique sur des sites grands publics, et explique le fonctionnement de la mémoire, du garbage collector, et comment tunner celui-ci en fonction des besoins de votre application.
Le driver Java Cassandra-CQL de Datastax est sorti en GA
Le driver Java de Datastax pour CQL, le nouveau langage de requêtes dont la version 3 a été introduite dans Cassandra 1.1 est finalement maintenant entré en GA (version 1). Un certain nombre de features qui reprennent le meilleur des clients qui existaient jusqu’ici et/ou qui étaient impossible avec Thirft se voient implémenter dans ce Driver. Connection pooling, Streaming, Prepared statements, Query DSL, etc. L’article de Datastax est ici, le code ici.