Skip to content
View mickaelbaron's full-sized avatar
Updating my training courses on #SOA #WebService #Microservice
Updating my training courses on #SOA #WebService #Microservice
Block or Report

Block or report mickaelbaron

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi everyone! 👋 Nice to see you on my GitHub profile

I'm Mickaël BARON, I do research 🕵, create tools 🛠 and write tutorials 📄. I work at the National Engineering School for Mechanics and Aerotechnics (ISAE-ENSMA) as a Research Engineer and I'm a member of the Data and Model Engineering team of the Laboratory of Computer Science and Automatic Control for Systems (LIAS).

I got my PhD degree in computer science at Poitiers University for a ... long time. Previously, I worked at INRIA Rocquencourt into the MERLIN team for designing human computer interaction methods and tools. I worked also in high-tech companies on designing and validating software.

I'm the lead of the software research developments conducted at LIAS ... in two words Mister Software 👨🏼‍💻. My research topics include: Semantic Data Modeling, Ontology-based Database Design and Query Relaxation Strategies. From 2011 to 2021, I was the team leader of the Java zones (Java, Java Web, Eclipse, Netbeans, Spring and Android) of, the largest French-speaking community of IT professionals.

🔭 Tutorials and courses in progress (the first ones are my priority)

  • SOA - Identification : Résoudre la question de la gestion de l'identité (OAuth2, OpenID Connect, SAML, CAS, Shibboleth, etc.) (🇫🇷)
  • SOA - Streaming : Technologies basées sur gRPC (cours) (🇫🇷)
  • SOA - Streaming : Technologies basées sur Publish-Subscribe (AMQP, MQTT, DDS, etc.) (cours) (🇫🇷)
  • Apprendre à lire et écrire une API Rest à partir des données : Application à PostgREST (tutoriel) (🇫🇷)
  • SOA - Microservices : Microservices avec Kubernetes - développement et déploiement (tutoriel) (🇫🇷)

📫 How to reach me

You can also support my contributions by making donations on the Buy Me A Coffee platform, click 👇

Buy Me A Coffee


  1. microservices-docker-java-tutorial microservices-docker-java-tutorial Public

    L'objectif de cette série d'exercices est d'apprendre à construire une application en respectant une architecture à base de microservices en se focalisant sur le langage Java.

    Java 8 19

  2. jaxrs-tutorial jaxrs-tutorial Public

    L'objectif de cette troisième leçon est d'apprendre à manipuler l'API JAX-RS pour le développement de services web REST à partir de la plateforme de développement Java.

    Java 6 19

  3. streaminghttp-tutorial streaminghttp-tutorial Public

    L'objectif de cette série d'exercices est d'apprendre à concevoir et développer une application en utilisant des technologies de Streaming HTTP (WebSocket et Server-Sent Event). L'implémentation se…

    Java 2 2

  4. microservices-kubernetes-gettingstarted-tutorial microservices-kubernetes-gettingstarted-tutorial Public

    L'objectif de cette série d'exercices est d'apprendre à démystifier Kubernetes (K8s) en s'intéressant aux concepts fondamentaux de cet orchestrateur tels que Pod, Deployment, Service et Volume. La …

    Shell 14 1

  5. vuejs-form-tutorial vuejs-form-tutorial Public

    L'objectif de cette série d'exercices est d'apprendre à utiliser Vue.js comme une bibliothèque dans un site web existant.

    HTML 2

  6. vuejs-spa-tutorial vuejs-spa-tutorial Public

    L'objectif de cette série d'exercices est d'apprendre à développer une application Single-Page Application avec le framework Vue.js

    Vue 2 1