14 décembre 2011
Après avoir présenté de manière générale ce qui se cache derrière le Cloud Computing, il est temps de passer aux travaux pratiques, en l’occurrence avec CloudFoundry.
Pour rappel, CloudFoundry est la solution de Cloud de VmWare qui repose sur un projet OpenSource, CloudFoundry en lui-même, et ses deux déclinaisons officielles : CloudFoundry.com qui offre un hébergement en ligne et MicroCloudFoundry qui permet de faire du Cloud sur son PC.
Pour le moment CloudFoundry supporte out-of-the-box MySQL, MongoDb, Redis, RabbitMq, Java, Ruby, Groovy, Scala et NodeJs. Il existe cependant d’hors et déjà de nombreuses extensions faites par la communauté pour offrir des services supplémentaires.
Pour cet article nous allons déployer une simple application Java se connectant à une base de données MySQL via hibernate, utilisant Struts 2 pour la vue, un peu de Spring pour englober le tout et Maven pour le build. Nous devrions ainsi avoir quelque chose d’assez proche d’une application Java “type” en entreprise à l’heure actuelle.
21 novembre 2011
Cette session de Nigel Deakin présentée à Devoxx 2011 avait pour objectif de montrer l’avancée des travaux sur JMS 2.0 (Java Message Service) aussi connu sous le doux nom de JSR 343. Elle est, à ce jour, en version early draft et devrait être intégrée à JEE7.
Pour la repositionner dans son contexte, la JSR343 fait suite à JMS 1.1 (JSR 914) et a pour but de :
18 novembre 2011
Suite à la présentation de Play! 2.0 hier, ma curiosité m’a poussé à suivre la présentation d’Akka par Jonas Boner afin d’en savoir plus sur les mécanismes se cachant derrière tout ça.
Akka, en dehors de la déesse de la sagesse et de la beauté dans la mythologie Sami, est un framework disponible en Scala et en Java permettant de gérer très efficacement des applications multithread et concurrentes. Ce framework est OpenSource et soutenu par TypeSafe, la société derrière Scala.
18 novembre 2011
J’ai eu l’occasion d’assister à la présentation JAX-RS 2.0 : RESTful Java on Steroids par Marek Potociar.
Cette présentation était découpée en deux parties :
- Un rappel sur JAX-RS 1.1.
- Une présentation des nouveaux apports de JAX-RS 2.0.
17 novembre 2011
“The diabolical developer”, un titre assez osé pour une conférence.
L’orateur, Martijn Verburg est une figure assez connue dans le monde Java.
Pour information, il est le co-créateur du London Java User Group, membre du JCP,…
Après avoir passé les dernières années à tenter de mettre en oeuvre les meilleures pratiques en Java, en suivant les méthodologies Lean/Agile/Software Craftmanship et à écouter des sommités comme Josh Bloch, Rober Martin et Martin Fowler, il en est arrivé à la conclusion que tout ceci était un énorme canular.
Cette présentation défie tout ce qui est cher au développeur moderne.
16 novembre 2011
Devoxx, Anvers, le mercredi 16 novembre 2011, 10h…
Depuis quelques temps, une rumeur courait lors des différentes événements JAVA, une énorme annonce allait être dévoilée lors de la Keynote de Devoxx… Certaines personnes étaient dans le secret mais avaient signé des papiers et ne pouvaient rien dire…
Ca y est, le voile est levé, une nouvelle conférence voit le jour en France du 18 au 20 avril 2012, il s’agit de Devoxx Paris France !
16 novembre 2011
Devoxx fête ses 10 ans et So@t ne pouvait se permettre de rater cet événement majeur !
C’est ansi que François Ostyn (@ostynf), Khanh Tuong Maudoux (@jetoile) et moi-même (@matparisot), sommes actuellement dans le train en direction de Anvers pour y assister.
Vous pourrez donc nous suivre sur nos comptes twitter respectifs ainsi, évidemment, que sur le compte @soatexpert. Vous aurez également droit dans la foulée à pleins d’articles sur le blog concernant les conférences qui nous ont le plus marqué.

Restez à l’écoute pour suivre nos aventures!
02 novembre 2011



Hibernate Vs. iBatis ? Lequel est le meilleur ? Lequel utiliser et quand ?
Ce sont quelques questions qui sont régulièrement posées sur les forums de discussion. Quelle est la différence entre les deux? Quels critères sont déterminants pour choisir l’un ou l’autre ? Le sujet est très intéressant, car il existe des différences majeures entre Hibernate et iBatis.
28 octobre 2011
Le dernier compte-rendu de cette journée de conférences au FuseSource Community Day est sûrement la présentation qui m’a le plus interpelé.
Elle a été présentée par Charles Moulliard (@cmoulliard) et portait sur FuseFabric.
Comme les autres intervenants, Charles se trouve être lui-même commiteur actif sur différents projets de la fondation Apache tels que :
Il sera également l’auteur du livre “Apache ServiceMix and Karaf in Action” aux éditions Manning.
En fait, Fuse Fabric part du constat que les projets d’intégration sont difficiles à mener en raison de la complexité inhérente à leur nature même et, cela, plus particulièrement sur les phases d’installation, de configuration et d’exécution. De plus, ce constat est d’autant plus vrai quand le conteneur s’appuie sur OSGi.
21 octobre 2011
Cette session a été présentée par Guillaume Nodet (@gnodet) qui, pour ceux qui l’ignoreraient, est commiteur actif sur les projets ServiceMix, Camel, CXF, Karaf, ActiveMQ et j’en passe…
Pendant cette session, Guillaume nous a conté l’histoire de ServiceMix en expliquant pourquoi entre la version 3 et 4 de ce dernier, il s’était éloigné de la spécification JBI (Java Business Integration – JSR 208).
Suite à cela, Guillaume nous a expliqué ce qu’était ServiceMix 4, à savoir un conteneur basé sur OSGi (et plus particulièrement Apache Karaf) ayant comme objectif de permettre le déploiement de solutions utilisant Apache Camel ou Apache CXF.
1 commentaire