Balade sur le Web des développeurs en quelques URL

Quelques news de décembre Passage de Spring framework sur GitHub. Un certain nombre des projets de SpringSource y sont passés, les autres devraient suivre. http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github   Le bilan du projet Mono en 2011 et son futur pour 2012 http://www.infoq.com/news/2011/12/mono-in-2011    La release de leur IKVM : http://www.infoq.com/news/2011/12/IKVM_v7_released Le SDK et le runtime de JavaFX maintenant […]

Handbook of Software Architecture (Blog)

Balade sur le Web des développeurs   Du côté des articles Série d’articles techniques de Xebia sur la mise en place de déploiement continu avec des outils standard (Tomcat, Jenkins, …) http://blog.xebia.fr/2011/11/25… http://blog.xebia.fr/2011/12/02… http://blog.xebia.fr/2011/12/09…   Du côté des conférences et présentations “Understanding Java Garbage Collection” où Gil Tene de la société Azul présente de manière […]

Thymeleaf: java XML/XHTML/HTML5 template engine

Quelques librairies de l’écosystème Java qui peuvent valoir le détour (fonction des besoins) :   Thymeleaf : un moteur de template pour XML, XHTML et HTML5 qui peut s’interfacer avec Spring MVC http://www.thymeleaf.org/ NekoHTML Un parser de HTML (utilisé par Thymeleaf) : http://nekohtml.sourceforge.net/ OGNL (Object Graph Navigation Language), expression language d’apache commons pour interagir avec […]

REST en quelques URL

Définition La thèse de Roy Thomas Fielding à l’origine : http://www.ics.uci.edu/~fieldin… http://fr.wikipedia.org/wiki/Re… http://en.wikipedia.org/wiki/Re… Une vidéo de présentation (sur Parleys, issu d’un JUG) : http://www.parleys.com/#st=5&am…   API et implémentations l’API java (la JSR 311) : http://jcp.org/en/jsr/detail?id… http://en.wikipedia.org/wiki/JA… Framework java implémentant REST L’implémentation de référence Jersey http://jersey.java.net/ RESTLET http://www.restlet.org/ RESTeasy, l’implémentation de JBoss http://www.jboss.org/resteasy CXF http://cxf.apache.org/docs/rest… qui […]

Historique sur Eclipse

Article revenant sur l’historique d’Eclipse (l’environnement de développement pour Java mais pas que) à l’occasion de ses 10 ans : http://www.infoq.com/news/2011/…   En 10 ans la fondation a sorti avec une régularité sans faute une version par an de son environnement (extrait de l’article) : – 1.0 – 7 November 2001 (Win32/Linux32 Motif) – 2.0 […]

Clean Code: A Handbook of Agile Software Craftsmanship

En lisant “Clean Code : A Handbook of Agile Software Craftsmanship” de Robert C. Martin (dit l’oncle Bob) Le livre : http://www.amazon.fr/Clean-Code… Sa bio : http://en.wikipedia.org/wiki/Ro… Son Blog : http://butunclebob.com/ArticleS… Je suis tombé sur un petit bout d’histoire à propos de JUnit : A la source, Kent Beck a écrit un petit framework de test […]

Petit tour d’horizon sur Loggers du monde Java

Petit passage rapide sur les loggers du monde Java (lorsque l’on souhaite utiliser une API/librairie dédiée au logging) Les principaux choix sont : * JDK logger (via java.util.logging) http://download.oracle.com/java… * commons logging d’Apache http://commons.apache.org/loggi… * le fameux log4j http://logging.apache.org/log4j… * le successeur du précédent : LogBack http://logback.qos.ch/ * une librairie un peut particulière : SLF4J […]

Keynote de Josh Bloch à l’OSCon “Java: The Good, Bad, and Ugly Parts”

Une keynote intéressante de Josh Bloch à l’OSCon : “Java: The Good, Bad, and Ugly Parts” http://www.youtube.com/watch?v=… Il présente lors de cette keynote les différents points du langage Java d’un point de vue macro (sur les principes d’un langage de développement) qui lui ont permis d’atteindre sa popularité et son développement ainsi que les points […]

Etude comparative Java, Scala, C++ et Go

Le langage Go se mesure à C++, Java et Scala : une nouvelle étude comparative des performances, menée par un ingénieur de Google (Robert Hundt). L’article sur développez en présente une bonne synthèse, sans grande surprise chaque langage avec ses spécificités a du positif et du négatif. http://java.developpez.com/actu… La plus grande communauté francophone sur Java, […]