Nagez avec les dauphins ! JDK 7 proposals’ overview
Xebia a récemment ouvert ses journées de partage de la connaissance au public (XKE). Ce billet présente l’un des sujets abordés lors de la session de février : les nouveautés du jdk7. À l’heure où ces...
View ArticleJSR 294 – Les Superpackages
Lors de la revue de presse du début décembre, nous annoncions le passage en public draft de la JSR-294 (Improved Modularity Support). Cette JSR fait partie de la liste des évolutions potentielles...
View ArticleGC générationnels traditionnels (jdk6) VS GC Garbage First (jdk7)
L’analyse empirique montre que dans une application la très grande majorité des objets créés sont détruits presque immédiatement. C’est d’autant plus vrai pour les applications web et/ou stateless où...
View ArticleAjouter un détecteur personnalisé à FindBugs
Les outils d’analyse statique du code permettent de détecter automatiquement certaines anomalies d’une application. Plus les anomalies sont détectées rapidement moins leur coût de correction est élevé....
View ArticleJava Agent – Instrumentez vos classes
Qu’est ce qu’un Agent Java ? Vous les avez sans doute remarqués au détour d’une ligne de commande d’exécution d’un programme Java, pourtant vous ne savez pas trop à quoi ils servent. Comme leur nom...
View ArticleSonarJ – Comment gérez-vous votre architecture et votre qualité technique ?
L’analyse statique de code consiste à détecter automatiquement des erreurs dans le code source d’un programme sans l’exécuter. Les revues de code, tests statiques automatisés du code sont entrés dans...
View ArticleEnumérations – Utilisation avancée
Avant l’arrivée des énumérations, deux principaux choix s’offraient à vous pour effectuer des énumérations : les constantes et les classes de type N-gleton. C’était au développeur de choisir, selon le...
View ArticleProgrammation concurrente : notions fondamentales
Jouer avec les Threads n’est pas trivial. En informatique de gestion, cette difficulté est heureusement masquée par les serveurs d’application et les API spécifiques. La plupart du temps, ils...
View ArticleGoogle Chrome – 1 semaine après …
Si vous avez passé la semaine dernière sur Mars Ce n’est plus un secret pour personne, Google a concrétisé cette semaine une des rumeurs récurrentes de ces dernières années : la sortie de son...
View ArticleParis Jug – Résumé de la soirée Groovy et Grails
Les tongs et les shorts de bain sont définitivement rangés pour tout le monde, le Paris Jug a fait sa rentrée hier soir. Rappelez-vous, la dernière édition nous avait particulièrement conquis. C’est...
View ArticleSpring 3.0 – le grand nettoyage du printemps
Un an après la sortie de la version 2.5, le premier milestone de Spring 3.0 devrait bientôt voir le jour. La release officielle est planifiée pour le premier trimestre 2009. Nous lançons donc une...
View ArticleJavaRebel – Rechargez vos classes sans redeployer
Petit sondage express : ne vous est-il jamais arrivé de constater une erreur juste après un test de déploiement vous obligeant à redéployer votre application plus rapidement que prévu ? Combien de...
View ArticlePrésentation Android, et vous quelle technologie mobile préférez-vous ?
Android sera probablement l’une des nouvelles technologies phares de l’année 2009. Si les premiers Google Phone fonctionnant sous ce système d’exploitation mobile commencent tout juste à arriver en...
View ArticleSpringOne 2009
La semaine prochaine se déroulera la plus grande conférence Spring européenne à Amsterdam : SpringOne. Je serai présent pour Xebia France lors de cet évènement. À quelques jours du lancement, les...
View ArticleSpringOne 2009 – Synthèse
SpringOne Europe 2009 terminé, il est temps de faire le bilan de ces 3 jours à Amsterdam : une ligne directrice, quelques annonces, de belles présentations menées par des spécialistes de renom, et...
View ArticleGoogle I/O 2009 – annonces et stratégie Google
Google I/O 2009 s’est tenu la semaine dernière à San Francisco. Il s’agit d’une des conférence destinées aux développeurs utilisateurs des applications et des API de Google. Faute d’avoir eu l’occasion...
View ArticleLes caches, ces armes à manipuler avec précaution
Il n’y a rien de plus simple qu’un framework de cache … enfin il paraît. La majorité d’entre eux fonctionne sur un même principe élémentaire, celui que vous décideriez probablement d’adopter si l’on...
View ArticleServlet 3.0, les 3 points marquants
Servlet 3.0 est une révision importante des spécifications, elle apporte son lot de nouveautés : simplification, pluggabilité, support de l’asynchrone, sécurité et d’autres modifications mineures....
View ArticleTraduction du Maven Definitive Guide, première relecture publique
Comme certains le savent déjà, je participe à la traduction française du Maven: The definitive Guide. La version originale, qu’il est possible de consulter ou de télécharger gratuitement, est portée...
View ArticleRencontre Spring – Spring 3.0 – Interview avec Arjen Poutsma
Comme l’année dernière, j’ai assisté ce mercredi 4 novembre aux rencontres Spring Paris. Cette journée est l’occasion de rencontrer des acteurs de renom de la communauté Spring venant présenter leurs...
View Article
More Pages to Explore .....