tag:blogger.com,1999:blog-43910440168819900442024-03-16T06:49:38.054+01:00Blog de Mickaël BARON - Java / Eclipse / NoSQL / BigDataMickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.comBlogger345125tag:blogger.com,1999:blog-4391044016881990044.post-28587313680049148712019-07-11T10:14:00.004+02:002019-07-11T10:14:50.498+02:00Déménagement de ce blog vers https://mickael-baron.fr
Juste vous prévenir que mon blog a déménagé vers https://mickael-baron.fr
J'utilise désormais Jekyll, Gihub Pages et un nom de domaine personnel. Si par la suite, je devais encore changer de technologies, le point d'entrée serait https://mickael-baron.fr.
Merci à Blogger qui m'accompagne depuis septembre 2006. Malheureusement, je souhaite prendre les devants avant la fermeture de ce Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-68518104872596439122019-01-01T15:47:00.002+01:002019-01-01T15:47:51.810+01:00Bonne Année 2019
Bonjour à tous,
Très bonne année 2019, l'année 2018 se termine.
Par rapport à ce que j'avais prévu, j'ai pratiquement tout réalisé :
un article technique sur Citus Data, une version distribuée de Postgres (FAIT)
tutoriel pour préparer son environnement de développement ROS avec Docker
un support de cours sur les techniques de communication serveur vers client et surement un tutorielMickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-16016624902639051362018-11-14T08:57:00.000+01:002018-11-26T10:01:23.143+01:00Liens pratiques de la semaine
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron. Il s'agit en gros d'un résumé de mon compte Twitter.
Java
La spécification MicroProfile 2.1 est disponible.
Java 11 est Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-6244187588807562902018-08-10T22:52:00.003+02:002018-08-10T22:52:34.888+02:00Tutoriel pour préparer son environnement de développement ROS avec Docker : partie 1
D'habitude quand je publiais un tutoriel, je créais un billet sur mon blog. La priorité avait été donnée à Twitter. Pour corriger ce manque à mon cher blog, voici un billet informatif pour vous avertir (en retard) qu'un tutoriel sur ROS avait été annoncé en mai 2018. Ce tutoriel concerne l'utilisation de ROS (Robot Operating System).
Ce tutoriel s'intéresse donc à présenter ROS (Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-37273698994403726342018-05-16T15:48:00.001+02:002018-05-16T15:48:51.108+02:00Liens pratiques de la semaine
Java
Un dépôt Github pour la comparaison des clients Java pour manipuler l'API Docker
Le projet Amber qui inclut notamment le typage implicite (var) est détaillé dans ce billet de blog.
Dans la suite du premier item, voici les autres nouveautés pour Java 10. Depuis la sortie, voici un article qui présente les 10 principales nouveautés.
Un billet de blog qui détaille comment utiliser Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-38144154646446518452018-01-03T11:54:00.003+01:002018-01-04T13:49:48.286+01:00Bonne année 2018, les petites résolutions
L'année 2017 se termine et voilà l'année 2018. Très peu présent sur ce blog, peu d'articles cette année. Je me disperse et j'ai aussi beaucoup moins de temps.
Pour 2018, du côté de mes activités extra professionnel je reste en poste de responsable des rubriques Java sur Developpez.com. C'est très intéressant même si cela devient de plus en plus dur de mobiliser les bénévoles.
Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-20008743391102066112017-12-11T15:06:00.002+01:002017-12-11T15:06:50.777+01:00Liens pratiques de la semaine (le retour)
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron.
Java
Java 9 est disponible. Ok ce n'est pas tout neuf mais une news avait été rédigée sur le site de Developpez.com.
GWT 2.8.2 Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-11411869723973911482017-07-20T15:29:00.005+02:002018-01-03T11:06:57.204+01:00Liens pratiques de la semaine (très longue semaine...)
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron.
Java
Un tutoriel pour comprendre les bases avec RxJava 2.
Un billet sur la bibliothèque Quartz pour la planification de Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-80164337959390026622017-04-21T11:32:00.003+02:002017-04-21T11:32:21.990+02:00Liens pratiques des semaines
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron.
Java
Nudge4J est une solution permettant d'utiliser une JVM depuis son navigateur. Cette solution s'appuie sur un serveur où la Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-26497652396130867852017-02-27T16:51:00.000+01:002017-02-27T16:51:04.937+01:00Liens pratiques de la semaine (premier billet 2017 !!!)
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron
Eclipse
Si vous avez rencontré des problèmes avec Linux et GTK, ce lien pourra peut-être vous aider : https://www.eclipse.org/Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-83473832932692406202016-12-18T16:44:00.000+01:002016-12-18T16:44:42.285+01:00Liens pratiques des dernières semaines
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron
Eclipse
Un nouveau plugin pour développer avec Eclipse et GWT.
GWT
Un billet qui présente une recette pour correctement Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-86563762282454971122016-10-27T09:26:00.000+02:002016-10-27T09:26:00.199+02:00Liens pratiques des dernières semaines
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron
Java
Un billet qui montre l'utilisation de JWT (à ne pas confondre avec GWT) et de JAX-RS. JWT est un standard pour l'échange de Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-37465453468176478402016-09-22T15:28:00.001+02:002016-09-28T21:13:50.899+02:00Liens pratiques des dernières semaines
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter => https://twitter.com/mickaelbaron
Eclipse
Une série d'articles sur Oomph, le configurateur d'installation d'Eclipse.
Java
PlayN est une bibliothèque Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-278532863902866562016-08-07T23:28:00.000+02:002016-08-07T23:28:09.166+02:00Liens pratiques des dernières semaines
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter.
Eclipse
EMF-REST permet d'exposer son modèle EMF à travers une API REST.
Java
Lagom est un framework pour développer des microservices.
JAXRS-Analyser permet Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-67613401824169452262016-05-13T23:59:00.000+02:002016-05-14T00:00:23.645+02:00Liens pratiques de la semaine
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter.
Java
HPPC est une bibliothèque pour gérer les collections de façon plus rapide que les implémentations de base.
Rapidoid un autre micro-framework en Java.
Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-61772809432933403072016-04-15T15:56:00.001+02:002016-04-15T15:56:09.314+02:00Docker Beta, ma première journée de test
La société Docker a lancé fin mars une opération "beta-test" pour tester une version Docker pour Mac et Windows (https://blog.docker.com/2016/03/docker-for-mac-windows-beta/). Les avantages sont sans être exhaustif : une abstraction de VirtualBox, une gestion performante des volumes et une meilleure intégration du système d'exploitation.
Je me suis donc inscrit au programme de test début Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-68247173062666773252016-03-27T16:37:00.001+02:002016-03-28T17:14:15.429+02:00Liens pratiques de la semaine
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. Pour la plupart des entrées, je les ai diffusés via Twitter.
Eclipse
BNDTools, une série d'outils pour développer autour d'OSGi.
Java
"Sunday", une application web qui permet de désassembler une application Java. Cette Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-81304198336131945092016-03-24T17:28:00.002+01:002016-03-24T17:28:50.573+01:00Tutoriel sur le développement d'une application basée sur une architecture microservice avec Docker
Je viens de publier sur le site de Developpez.com un tutoriel concernant le développement d'une application basée sur une architecture microservice avec Docker.
L'objectif de cette troisième série d'exercices est d'apprendre à construire une application en respectant une architecture à base de microservices. Nous utiliserons pour cela plusieurs technologies :
la bibliothèque Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-76959548824615872382016-02-25T18:05:00.003+01:002016-02-25T18:06:36.191+01:00Support de cours : Introduction aux architectures microservices disponible via Developpez.com
Mon support de cours sur une introduction aux architectures microservices (annoncé dernièrement) est désormais disponibles sur le site de Developpez.com.
Vous le trouverez à cette adresse : http://mbaron.developpez.com/cours/microservices/introduction-generalites/
Merci à Developpez.com pour la diffusion massive de mon support. Je suis passé de 100 visites à la journée à plus de 2300 Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-67916522447872105682016-02-17T19:29:00.002+01:002016-02-17T19:29:31.597+01:00Liens pratiques de la semaine
Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m'ont particulièrement intéressées ces dernières semaines. J'en profite pour vous souhaiter de très bonnes fêtes de fin d'année.
Java
La version GWT 2.8.0 (Beta 1) est disponible en téléchargement. Au menu, le support de Java 8 et JsInterop pour facilement mapper avec des bibliothèques Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com1tag:blogger.com,1999:blog-4391044016881990044.post-2436692212390241372016-02-16T10:51:00.001+01:002016-02-16T10:52:14.316+01:00Nouveau support de cours disponible : Introduction aux architectures microservices - mise en oeuvre
Il y a quelques jours, je mettais en ligne la première partie de mon support de cours dédiée sur les architectures microservices. Cette première partie se focalisée sur une introduction générale. Je vous propose maintenant la seconde partie dédiée aux technologies pour la mise en oeuvre de microservices.
Nous commencerons par une présentation de la bibliothèque KumuluzEE pour faire des Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-31138297166183609542016-02-15T20:28:00.000+01:002016-02-15T20:28:14.879+01:00Eclipse Che, la nouvelle génération de l'EDI Eclipse accessible depuis un navigateur web. Tester avec Vagrant
Eclipse CHE est disponible en version beta depuis le mois de janvier. Pour faire simple, il s'agit d'un Eclipse dans le navigateur et où le workspace est déporté sur le serveur. Le workspace est géré par des conteneurs Docker.
Le site web d'Eclipse CHE est tout beau et la documentation est très complète. J'ai donc voulu l'installer pour tester.
Les pré-requis logiciels sont :
Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-69098856707869967992016-02-14T22:10:00.001+01:002016-02-14T22:17:45.392+01:00Nouveau support de cours disponible : Introduction aux architectures microservices - introduction générale
Ce support de cours présente les architectures microservices. Nous commençons par un parallèle avec les applications monolithiques puis nous motivons du pourquoi les architectures microservices sont nécessaires. Nous terminons le support de cours avec les technologies utilisées pour mettre en oeuvre ce type d'architecture.
Voici un plan détaillé.
Contexte des applications monolithiques.
Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-43847633845535707252016-02-01T11:10:00.000+01:002016-02-01T11:10:02.293+01:00Atelier SOA - Leçon 3 : Développement de services web Rest avec JAX-RS, Maven et Eclipse
Je viens de publier un tutoriel sur le développement de services web Rest avec JAX-RS en utilisant principalement Maven. Le tutoriel est disponible ici :
http://mbaron.developpez.com/tutoriels/soa/developpement-services-web-jaxrs-maven-eclipse/
Ce tutoriel est une version modifiée du tutoriel qui utilisait massivement l'environnement de développement Netbeans pour la construction des classesMickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com0tag:blogger.com,1999:blog-4391044016881990044.post-18962533318396589652016-01-25T11:14:00.004+01:002016-01-25T11:14:50.184+01:00Atelier SOA - Leçon 2 : Développement de services web étendus avec JAX-WS, Maven et Eclipse
Je viens de publier un tutoriel sur le développement de services web étendus avec JAX-WS en utilisant principalement Maven. Le tutoriel est disponible ici :
http://mbaron.developpez.com/tutoriels/soa/developpement-services-web-jaxws-maven-eclipse/
Ce tutoriel est une version modifiée du tutoriel qui utilisait massivement l'environnement de développement Netbeans pour la construction des Mickael BARONhttp://www.blogger.com/profile/15044229720691820898noreply@blogger.com1