Software engineering

My open source contributions, my articles and conferences on software engineering as well as my resume.

Articles

Front and second line developers

In working with different software engineers, I've noticed that there are generally two types of developers.

How to securely store passwords in a database?

Passwords must never be stored in clear text in the database. If they were, attackers would be able to steal them if the database ever gets compromised. To avoid this, two actions are necessary to store a password securely: hashing and salting.

How to use VSCode debugger with multiple Docker services

In my company, we use Docker and Docker Compose to run our Node.js services locally. Recently, I needed to configure and run the VSCode debugger on some of these services to debug a feature. There are a few things to know to achieve this, which I will share in this article with some basic examples.

Speaking

A long trip in open source development

After four years of developing an open source framework, FoalTS, I share with you the challenges I faced.

Some misconceptions about authentication

It is common to oppose sessions and cookies on the one hand and the use of a JWT and a header on the other. We will come back to this idea here.

Stay up to date

Get notified when I publish something new about software engineering. You can unsubscribe at any time.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Open Source

  1. FoalTS
    Company
    FoalTS
    Role
    Creator & Maintainer
    Date

Work

  1. Maki People
    Company
    Maki People
    Role
    Backend Software Engineer
    Date
  2. Findymail
    Company
    Findymail
    Role
    Frontend Software Engineer
    Date
  3. Linito
    Company
    Linito
    Role
    Founder
    Date
  4. Indy
    Company
    Indy
    Role
    Full-Stack Software Engineer
    Date
  5. French Parliament
    Company
    French Parliament
    Role
    Frontend Software Engineer
    Date
  6. CentraleSupélec, Paris-Saclay University
    Company
    CentraleSupélec, Paris-Saclay University
    Role
    Professor in Software Engineering
    Date
  7. Dassault Systèmes
    Company
    Dassault Systèmes
    Role
    Frontend Engineer Intern
    Date
  8. Datadog
    Company
    Datadog
    Role
    Software Engineer Intern
    Date
View resume on LinkedIn

Education

  1. CentraleSupélec, Paris-Saclay University
    Institute
    CentraleSupélec, Paris-Saclay University
    Degree
    BsC & MsC, Computer Science
    Date