Mon blog technique (mais pas que)

Retours d'expérience et cookbooks techniques pour Symfony, PHP, Javascript, React et autres technologies web de mon quotidien.

Un cache middleware pour Symfony Messenger

Comment mettre en place un système de cache des Query avec les composants Symfony Messenger et Cache

Rack à longboard en bois sur mesure !

Fabriquer un rack à longboard en bois DIY. Plans, mesures et tutoriel.

Des graphiques dans Symfony avec Twig et SVG

A-t-on toujours besoin d'une librairie javascript complexe pour génerer de jolis graphiques dans nos applications Symfony ? Regardons ce que le format SVG peut faire pour nos représentations de données, ce qu'il apporte et comment il s'intègre (bien) dans notre stack Symfony / Twig.

Configurer son serveur Git auto-hébergé avec Ansible

Comment mettre en place des dépôts Git privés auto-hébergés avec Ansible pour pouvoir faire 'git clone git@mon-domaine.fr:mon-projet.git' !

About variable declaration and immutability in Javascript

Understanding the difference between `const` and `let`.

Delaying listeners execution to improve response time - Part III

Improve your app response time by calling your listeners on kernel.terminate with the DelayedEventDispatcher.

Doctrine Events as a source of information - Part II

Using data from Doctrine Lifecycle events to dispatch custom events in the Symfony event system.

Decoupling with Symfony Events - Part I

How Symfony events can help you build a better workflow for your application by separating actions and consequences.

Better serialization with Symfony

How to write strong and clean Serialization process with Symfony2 and why you should.