Jérôme Gangneux — Dev

Projects Art Blog Snippets

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

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

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

ffmpeg

Snippets Video Ffmpeg Dev
Scale, crop and encode video like a pro

SQL and MySQL

Snippets Mysql Sql Dev
Queries and related commands

PHP, Symfony & Composer

Snippets Php Symfony Dev
Get file extension, Synfony Kernel and env, routes, etc

Javascript

Snippets Javascript Dev
Module pattern

Git

Snippets Git Dev
To be honest I now use GitFox App but those can always be useful

Command line tools

Snippets Dev Curl Shell Rsync
I am a big fan of command line utilities and scripts, so I wanted to share with you some tricks and scripts I use.

Installing Your Mastodon Instance With Docker

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

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

web3 (Avril/mai 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

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

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

The myth of overnight success

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

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

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!

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

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

Hybrid Mobile App development (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...

Android vs iOS development

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