Jérôme Gangneux — Blog

Projects Art Blog Snippets Micro Blog

Comprendre et éviter les attaques CSRF grâce à Symfony

Mar. 2023 Blog Dev Php Jolicode Symfony
Dans cet article, nous allons faire un rappel de ce qu’est une attaque CSRF et comment Symfony nous en protège. Puis au travers d’un exemple concret, voir qu’il reste des cas qui sortent du cadre classique et méritent toute notre attention.

No code self-runnable micro ETL

Mar. 2023 Blog Dev Php
Self-runnable ETL, designed to be easy to use, with everything configured through a single configuration file.

Installing Your Mastodon Instance With Docker

Dec. 2022 Blog Dev
This tutorial is for people that have some knowledge of sysadmin, you should already have Docker installed, also we are going to use Traefik instead of nginx.

Geek Stuff

Nov. 2022 Blog Dev
Two stupid yet useful things I've done recently on my local setup.

web3 (Avril/mai 2022)

Oct. 2022 Blog Dev Web3 French
En avril/mai 2022, j'ai passé un mois dans le monde du web3 pour vous : voici mon avis d'un point de vue de développeur.

Duolingo Flashcards

Jul. 2022 Blog Dev
I'm using the app Duolingo to learn Spanish. It's good but it does not have a feature I love: flashcards. I have a solution for you!

Performant tooling with Docker and macOS

May. 2022 Blog Dev
Developers love performant tools! But on macOS, Docker it's slow as hell. Let's fix this!

The myth of overnight success

Mar. 2022 Blog Dev
This is my personal testimony against overnight success and all those marketing stories that people try to sell — most of the time literally with ebooks or other products —.

(Re)discover XPath selectors

Feb. 2022 Blog Dev Php Jolicode
With the different ways of writing modern CSS, via framework, or utility classes rather than semantics, targeting particular elements becomes increasingly difficult. Let's find how XPath can help.

PHP Clone All The Things

Jan. 2022 Blog Dev Php Jolicode
Every time I see clone in PHP code, I can’t help but be a little scared. This simple keyword, although very clear, always puts me in doubt. Today, for me, and for you too, we’ll try to find out how to approach a clone without fear next time.

Artillery Royale going free and open source!

Nov. 2021 Blog Dev Game
As you may have already understood, I decided to pause on the development of the game and I am releasing the source code as open source. Why so? Let's talk about it.

Apache + PHP FPM + Mysql with docker

Jun. 2021 Blog Dev Web
It was about time, I decided to update my stack and use docker on my servers. Let's see how I built my LAMP stack with Docker

Bitcoin (mid-2017)

Jun. 2017 Blog Bitcoin
This is it, bitcoin is on fire, every body around me talks about it! Some are just curious and want to know what it is all about, others are more serious and want to invest. What it is about?

Hybrid Mobile App development (2017)

Mar. 2017 Blog Dev
Because I test all the technologies I can, as part of my job — and passion, people often ask me my thoughts on hybrid versus native mobile development. Let's see...

Learning VR (part 8)

Mar. 2017 Blog Vr
Last time I set very ambitious goals, let's see what happen

Learning VR (part 7)

Feb. 2017 Blog Vr
Back from a small break, I also moved (still in Paris for now), let's see what's new in my VR exploration!

Learning VR (part 6)

Jan. 2017 Blog Vr
As you can imagine, I am not only developing for VR but also testing a lot of things. From hardware to software, I try my best to access many experimentation.

Cool App Onboarding

Jan. 2017 Blog 2017 Mobile Design
Let's see how I came with this idea: a chat bot to introduce the App features and onboard the user. It seems very logic for me.

Learning VR (part 5)

Jan. 2017 Blog Vr
It's been more than a month without any news, but don't worry I'm still in the game. Two main events blocked my progress: holidays and missing hardware: but The holidays are over and I got my new phone from the UK!

Learning VR (part 4)

Nov. 2016 Blog Vr
It is going well, I continue to experiment in VR, and I got good results. (...) I also started to meet people that do VR too, some are already specialists, other are enthusiasts. We mostly got to the same point each time ; I will resume it for you

Learning VR (part 3)

Nov. 2016 Blog Vr
This is quick update to tell you that, I did it! After more than 3 weeks of work (not full time) I have a working WebView in my VR environment...

Learning VR (part 2)

Nov. 2016 Blog Vr
The previous session was full of hopes, mainly because I got something working very quickly, but now I'm stuck. I spent two weeks on a problem that I still did not manage to fully solve. Let's talk about that.

Learning VR (part 1)

Oct. 2016 Blog Vr
Finally the result is nice but not as I had in mind because of a limitation coming from the Daydream platform...

Learning VR (intro)

Oct. 2016 Blog Vr
A few months ago I felt that something was going on. When I started to work in 2007 we needed web developers. Then around 2012 the mobile revolution arrived. Luckily I started learning mobile development ...

Voyage en Corée du Nord

Oct. 2016 Blog French Traveling
La Corée du Nord est ouverte au tourisme, à la condition d’être encadré par des guides locaux (...) mais même dans ces conditions, le touriste ne sera jamais seul, ni libre de ses mouvements ou de son programme.»

Post mortem de 6 startups

Jun. 2016 Blog Startup French
En 2010 je quitte Netvibes pour me lancer à la conquête du monde, je vais monter ma startup. J’ai 25 ans, je n’y connais rien, je me suis assez peu renseigné, c’est presque des vacances finalement...

La révolution IA : Le chemin vers la Super-intelligence

Mar. 2015 Blog French Ai
Traduction d'un article par Tim Urban : «The AI Revolution: The Road to Superintelligence»

TED talks must watch

Aug. 2014 Blog 2014 Video Ted
A curated list of TED talks that I think are very interesting

Must read, Febuary 2014

Feb. 2014 Blog 2014 Must_read
Some interesting links I found on the web recently.

Must read, January 2014

Jan. 2014 Blog 2014 Must_read
Some interesting links I found on the web recently.

Étape trois : Je quitte Picasa

Jan. 2014 Blog 2014 French
J'ai déjà supprimé mon compte Google+ (voir la partie Youtube) mes images sont donc maintenant sur Picasa web.

Étape deux : Je quitte YouTube

Jan. 2014 Blog 2014 French
Si vous me rejoignez en cours de route je tiens à rappeler que mon objectif dans cette démarche n'est pas d'arrêter d'utiliser les services de Google, mais de ne plus avoir un compte Google.

Étape une : Je quitte Gmail

Jan. 2014 Blog 2014
J'ai choisi Fastmail pour plusieurs raisons. En premier lieu c'est un acteur présent sur Internet depuis plus de 10 ans et ils proposent l'ensemble des services qui gravitent autour de l'email.

Quit the web

Jan. 2014 Blog 2014
You may want to quit online services that you don't -or don't want to- use anymore but 'delete account' links are sometime hidden. Let's find those!

Je quitte Google

Jan. 2014 Blog 2014 French
Je regarde mon écran blanc, c'est ma nouvelle boite email de chez Fastmail. Ça y est j'ai switché. En fait, je crois que je suis prêt depuis longtemps...

Android vs iOS development

Jan. 2014 Blog Ios Android Dev
I'm going to talk about my personal experience in mobile development. My predicted language so far, and you can blame me for that, is PHP. I'm a backend developer, but I'm getting on a new track, native mobile apps...

Promouvoir et soutenir le logiciel libre contact: [email protected] / also on Mastodon