divers

Changement du flux RSS

Comme certain ont pu le constater, le look & feel du blog a évolué et j’espère qu’il vous plait. Normalement, en plus d’un meilleur confort pour moi lorsque j’écris, une amélioration devrait être visible sur le temps de chargement des pages en raison d’un allègement de ces dernières. Cependant, en raison d’une limitation de feedburner sur la taille du fichier atom.xml, j’ai été obligé de ne faire pointer que la catégorie Java (je n’ai pas trouver comment il était possible de générer ce fichier avec seulement une partie de l’article ou juste le titre…).

Changement de look et d'hébergeur

Cet article n’a rien à voir avec Java et il est plus à titre informatif. En effet, j’ai décidé de passer de Blogger pour l’hébergement de mon blog à une solution basée sur Octopress et un hébergement sur github.io. Pourquoi ce choix? Et ben, en fait, pour plusieurs raisons : J’ai toujours aimé la philosophie de LaTeX qui permettait d’écrire au kilomètre sans avoir à se soucier de la mise en forme.

Livereload et Linux ou comment rédiger du html simplement

Cet article n’a rien à voir avec le monde Java. Il s’agit plus d’un petit tutoriel surtout destiné… à moi-même… ;-) En effet, mon blog étant hébergé sur blogger, lorsque je rédige un article, je le fais le plus souvent directement en HTML. Afin d’avoir une idée de l’aperçu, je le charge directement dans mon navigateur mais passer son temps à faire du Alt-Tab/F5 a rapidement commencé à m’énerver. Aussi, ayant entendu parlé depuis un moment de livereload, je me suis dis que cela pouvait être pas mal de l’utiliser.

Indépendance, me voici ;-)

Une fois n’est pas coutume (quoique…)… cet article ne sert à rien… mais a juste pour objectif d’annoncer que je quitte la société de service que j’ai rejoint il y a déjà 3 ans pour me lancer dans le vaste monde de l’indépendance… Je quitte donc une société de service où j’ai eu la chance de rencontrer et côtoyer des personnes géniales (aussi bien humainement que professionnellement) et qui m’a donné ma chance pour essayer de suivre et de transmettre mon enthousiasme à mes joyeux camarades ;-)

Resign Patterns : les nouveaux patterns

Cet article est une traduction “libre” de l’excellent papier de Michael Duell qui se nomme “Resign Patterns” Ailments of Unsuitable Project-Disoriented Software. En fait, Resign Patterns reprend le principe des Design Patterns tels que décrit par the Gang Of Four mais en proposant un tout autres types de Patterns… Je vous laisse juger de leur véracité… Je pense qu’ils ont suffisamment fait leurs preuves pour ne pas avoir droit, eux aussi, à leur gloire… ;-)

FuseSource Community Day 2011

Ce jeudi 13 octobre dernier a eu lieu la troisième édition du FuseSource Community Day à la Défense. Pour ceux qui ne connaissent pas la société FuseSource, il s’agit, en fait, du nouveau nom de Iona et c’est une société spécialisée dans l’open source qui propose un ensemble de produits packagés et intégrés de différentes solutions de la fondation Apache. Parmi ces produits, on peut y trouver : Apache CXF (Fuse Service Framework) Apache ServiceMix (Fuse ESB) Apache ActiveMQ (Fuse Message Broker) Apache Camel (Fuse Mediation Router) En fait, si elle propose un package gratuit de ces différents produits, elle offre également un support ainsi que l’accompagnement aux personnes ou entreprises qui le souhaitent en offrant différentes formules.

JugSummerCamp 2011 : C'est fini...

Voilà, pour ceux qui l’auraient manquée ou qui ne le savaient pas (ouh!!!), le JugSummerCamp a fermé ses portes ce vendredi 16 septembre 2011. Ce fut une journée bien remplie, fatigante mais que du bonheur : des sessions intéressantes, des speakers compétents mais également une super organisation (merci au Poitou-Charente Java User Group mais également à tous les sponsors de l’évènement sans qui rien n’aurait été possible… (on les oublie tout le temps… ;-) ))!

Retour sur le BreizhCamp 2011

Cela fait un petit moment (plus d’un mois déjà…) qu’a eu lieu le BreizhCamp. Pour les néophytes, BreizhCamp est une journée de conférence sur diverses technologies allant de Python, en passant par .Net pour, finalement finir sur Java. Cette année, elle a eu lieu le vendredi 17 Juin à Rennes dans les locaux de l’ISTIC et a été organisée par l’équipe du BreizhJug qui comprend : Nicolas De loof, Michel David, Julien Coste.

Ubuntu 11.04

Ubuntu 11.04 est sorti depuis le 28 avril 2011. Je ne reviendrai pas ni sur son ergonomie ni sur ses ajouts puisque cela a déjà été débattu sur de nombreux sites/blogs. Cependant, depuis la mise à jour, un point avait tendance à m’agacer. En effet, dans un shell bash, sur la complétion de la commande ls (entre autre) avec des répertoires contenant des espaces, il ne m’échappait plus ces derniers. Du coup, obligation d’aller les échapper manuellement mais chose encore plus embêtante était qu’il ne me proposait plus le contenu de mon répertoire.

Ouverture d'un compte GitHub

Voilà, ça fait quelques jours que je travaille sur un petit projet perso. Aussi, afin de pouvoir le hoster, je me suis créé un compte sur GitHub : https://github.com/jetoile. ~~Pour toutes informations sur Git, je vous renvoie sur le site : http://blog.gitfr.net/~~ De mon coté, je continue mon petit projet que je documenterai via de nouveaux articles d’ici peu. Rester à l’écoute ;-)

NoSQL au Paris JUG

Voilà! C’est la rentrée!… et c’est aussi la rentrée de tous les User Group : cela annonce une année bien chargée en conférences (et donc en émotion ;-) ) et il est probable qu’il y en ait pour tous les goûts! Donc plus aucune excuse pour ne pas trouver chaussure à son pied! A titre d’exemple, et pour n’en citer que quelques-unes (désolé pour celles que j’aurais oubliées mais il y en a trop et cela me prendrait trop de place pour toutes les mettre (ainsi que les logos)…), voilà un petit aperçu de ce qui nous attend en ce mois de septembre 2010 :

Articles disponibles sur mon retour du Salon Linux Open Source 2010

Dans mon précédent post, j’avais annoncé la mise à disposition prochaine d’une série d’articles sur le Salon Linux Open Source qui s’est déroulé pendant 3 jours, du 16 au 18 mars 2010, à la porte de Versailles sur Paris. C’est désormais chose faite et les articles sont disponibles sur le blog de [email protected] Il est donc possible d’y retrouver les 6 articles suivants : Retour sur le Salon Linux Open Source, Salon Linux Open Source – Atelier sur le développement logiciel collaboratif : bonnes pratiques, premiers bilans, Salon Linux Open Source – Keynote sur Oracle et l’Open Source : stratégie et initiatives – de Linux à MySQL via la virtualisation, GlassFish, Eclipse, les languages dynamiques de scripting, etc, Salon Linux Open Source – Table ronde sur “Progiciels : le logiciel libre envahit le domaine fonctionnel”, Salon Linux Open Source – Table ronde sur “virtualisation : retours sur investissement et bonnes pratiques de la virtualisation”, Salon Linux Open Source – Cycle OW2.

Retour sur le salon Linux Open Source

Voilà, le salon Linux Open Source a fermé ses portes. Résultat des courses, 3 jours bien remplis où j’ai pu assister à pas mal de conférences sur divers sujets tels que : l’atelier sur “Développement logiciel collaboratif : bonnes pratiques, premiers bilans” la keynote sur “Oracle et l’Open Source :stratégie et initiatives - de Linux à MySQL via la virtualisation, GlassFish, Eclipse, les languages dynamiques de scripting, etc” la table ronde sur “Interopérabilité : les standards ouverts à la base des architectures” la table ronde sur “Progiciels : le logiciel libre envahit le domaine fonctionnel” la table ronde sur “Virtualisation : retours sur investissement et bonnes pratiques de la virtualisation” et le cycle OW2 : “Optimiser votre infrastructure d’entreprise avec les solutions innovantes du Consortium OW2” où j’ai plus précisément assisté aux présentations suivantes : “Prenez de l’avance avec la nouvelle génération du décisionnel Open Source grâce à l’initiative OW2 Business Intelligence” “Gestion autonomique des infrastructures du nuage pour le PaaS avec JASMINe : état des lieux et perspectives” “Mettez la Data Integration dans votre ESB avec Talend et PEtALS” “Comment gérer efficacement vos documents avec eXo DMS et la solutions BPM Bonita” “Outils d’audit et diagnostic pour les développeurs et administrateurs d’applications Java EE” La rédaction de CRs est en cours et ils seront disponibles sur le blog de [email protected] d’ici peu.

Je pense donc je code... ou je code donc je pense

Juste une petite réflexion que je trouve pas mal et que je ne fais que retranscrire puisque c'est [Yukihiro Matsumoto](http://en.wikipedia.org/wiki/Yukihiro_Matsumoto) (M. Ruby) lors de sa présentation au salon Linux Open Source de mars 2009 (oui, oui, je sais, ça date un peu...) qui l'a tenue. Il nous a expliqué ce qui l’avait amené à créer le langage Ruby : écrire du code dans un langage qui correspond à notre façon de penser; mais il a aussi tenté de nous démontrer pourquoi on devrait utiliser Ruby (chose difficile devant un public de Javaistes…) : utiliser Ruby fluidifierait notre façon de penser.

Ouvrages recommandés

Ce post présente les ouvrages (techniques) que je recommande vivement… cependant, certaines références ne sont plus disponibles puisque l’éditeur O’Reilly a décidé de fermer sa branche française… dommage… mais les éditions anglaises sont toujours là! A lire absoluement Apache Maven de N. De Loof et A. Héritier chez Pearson Ce livre, qui ne se veut pas une bible maven, raconte la mise en place de maven avec un modèle “essai successif”, c’est à dire en prenant en compte les besoins d’un projet fictif au sens gestion de configuration et en suivant le raisonnement des acteurs pour arriver à construire un projet pérenne qui prend en considération la gestion de différentes sources, les tests, l’intégration, la mise en production, la gestion du SCM… en gros tout ce qu’un projet à besoin.