diff --git a/README.md b/README.md
index e464505..a368ba9 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,308 @@
-# paris-2024-talks
\ No newline at end of file
+# [Symfony Live - Paris 2024](https://live.symfony.com/2024-paris/) talks
+
+- All talks are in **french**.
+- You can send feedback and love to speakers on their twitter account
+- See [all tweets](https://twitter.com/search?q=(%23symfonylive%20OR%20%23symfony_live)%20until%3A2023-03-25%20since%3A2023-03-23%20-%23LuckyWebby&src=typed_query&f=top) during the event
+
+## Keynote
+
+[Slides](https://speakerdeck.com/fabpot/using-some-git-magic-on-the-symfony-mono-repository)
+[Video](https://live.symfony.com/account/replay/video/962)
+
+By [Fabien Potencier](https://connect.symfony.com/profile/fabpot)
+![github](icon/github.png) [@fabpot](https://github.com/fabpot)
+![twitter](icon/twitter.png) [@fabpot](https://twitter.com/fabpot)
+![mastodon](icon/mastodon.png) [@fabpot@mastodon.social](https://mastodon.social/@fabpot)
+
+---
+
+## Applications riches en JavaScript, façon Symfony !
+
+
+ - Description
+ - Nous avons récemment introduit le composant AssetMapper et Symfony UX pour maximiser l'utilisation de la plateforme web tout en minimisant le code JavaScript nécessaire. Cependant, pour de nombreux cas d'utilisation nécessitant des applications riches, interactives, et fonctionnant hors-ligne ou sur appareils mobiles, l'usage intensif de JavaScript reste inévitable. Découvrez comment tirer parti de l'écosystème Symfony, dont API Platform, pour concevoir des API web performantes en PHP qui serviront de base à ces applications JavaScript ou TypeScript avancées.
+
+
+[Slides](https://speakerdeck.com/dunglas/front-end-application-development-symfony-style-s)
+[Video](https://live.symfony.com/account/replay/video/949)
+
+By [Kévin Dunglas](https://connect.symfony.com/profile/dunglas)
+![github](icon/github.png) [@dunglas](https://github.com/dunglas)
+![twitter](icon/twitter.png) [@dunglas](https://twitter.com/dunglas)
+![mastodon](icon/mastodon.png) [@dunglas@mastodon.social](https://mastodon.social/@dunglas)
+
+---
+
+## Vos logs méritent mieux que la config par défaut
+
+
+ - Description
+ - Les logs comptent parmi les trois piliers de l'observabilité avec les métriques et les traces. Lors de cette présentation, nous nous focaliserons sur les bonnes pratiques, méthodes, et outils pour ne manquer aucun événement.
+
+ - Au programme
+ -
+
+* Comment écrire une bonne ligne de log ?
+* Où placer cette ligne de log ?
+* Comprendre l'architecture de Monolog, pour en tirer le maximum
+* Où envoyer ses logs ?
+* Et ensuite ?
+
+
+
+[Slides](https://speakerdeck.com/lyrixx/symfony-live-2015-paris-monitorer-sa-prod)
+[Video](https://live.symfony.com/account/replay/video/948)
+
+By [Grégoire Pineau](https://connect.symfony.com/profile/lyrixx)
+![github](icon/github.png) [@lyrixx](https://github.com/lyrixx)
+![twitter](icon/twitter.png) [@lyrixx](https://twitter.com/lyrixx)
+
+---
+
+## Ne pas confondre Rôle et Permission
+
+
+ - Description
+ - Il n'est pas rare de tomber sur des hiérarchies de rôles complexes et longues comme le bras. Le problème avec ces listes interminables, c'est qu'elles ont tendance à fortement complexifier le code de nos projets.
+
+ En effet, les rôles Symfony étant directement liés à la notion de permissions, on les retrouve un peu partout et à tous les niveaux de notre code.
+
+ De fait, plus la liste est longue, plus le code devient compliqué à appréhender et à faire évoluer.
+
+ Et si je vous disais qu'une grande partie des rôles de votre application ne sont en fait pas vraiment des rôles ? Et qu'il existe de bien meilleures façons de gérer les permissions de vos utilisateurs ?
+
+ Dans ce talk, nous verrons comment remettre de l'ordre dans tout ça en apprenant à différencier Rôle et Permission et à utiliser correctement ces concepts distincts dans le cadre de vos projets Symfony.
+
+
+[Slides](https://slides.com/chalasr/ne-pas-confondre-role-et-permission)
+[Video](https://live.symfony.com/account/replay/video/950)
+
+By [Robin Chalas](https://connect.symfony.com/profile/chalas_r)
+![github](icon/github.png) [@chalasr](https://github.com/chalasr)
+![twitter](icon/twitter.png) [@chalas_r](https://twitter.com/chalas_r)
+![mastodon](icon/mastodon.png) [@chalasr@phpc.social](https://phpc.social/@chalasr)
+
+---
+
+## Un Serializer sous stéroïdes
+
+
+ - Description
+ - La sérialisation joue un rôle essentiel dans tout système d'information, et en particulier dans le contexte d'une application web, car elle constitue un des pivots du cycle requête/réponse HTTP. C'est pourquoi le composant Serializer de Symfony est l'un des plus critiques pour nos applications.
+
+ Les besoins évoluent, et depuis sa création, le Serializer se retrouve confronté à de nouvelles problématiques. En effet, sa capacité à traiter un grand volume de données tout en restant performant et flexible est devenu critique.
+
+ C'est pourquoi de nouveaux outils sont apparus au fil du temps, permettant chacun, d'améliorer une partie du Serializer de manière indépendante.
+
+ Quels sont ces outils ? Et comment les orchestrer afin d'obtenir une version du Serializer sous stéroïdes ? C'est ce que nous aborderons lors de cette conférence.
+
+
+[Slides](https://slides.com/mathiasarlaud/symfony-live-un-serializer-sous-strodes)
+[Video](https://live.symfony.com/account/replay/video/938)
+
+By [Baptiste Leduc](https://connect.symfony.com/profile/korbeil)
+![github](icon/github.png) [@Korbeil](https://github.com/Korbeil)
+![mastodon](icon/mastodon.png) [@korbeil](https://phpc.social/@korbeil)
+
+And [Mathias Arlaud](https://connect.symfony.com/profile/mtarld)
+![github](icon/github.png) [@mtarld](https://github.com/mtarld)
+![twitter](icon/twitter.png) [@matarld](https://x.com/matarld)
+![mastodon](icon/mastodon.png) [@matarld@bird.makeup](https://phpc.social/@matarld@bird.makeup)
+
+---
+
+## Expérience L-I-V-E (Components)
+
+
+ - Description
+ - Et s'il existait un ingrédient secret pour améliorer l'expérience utilisateur de votre projet sans quitter le confort de PHP/Symfony ? Pour prototyper, voire développer un front-end... en PHP ?
+
+ Partons ensemble à la découverte des LiveComponent durant cette session de Symfony Live Paris 2024!
+
+
+ - Objectif
+ -
+Embarquez pour une aventure L-I-V-E au cours de laquelle nous tenterons de répondre aux questions suivantes :
+
+* LiveComponent: un bon choix pour votre projet ?
+* LiveComponent: sont-ils faits pour vous et vos équipes ?
+* LiveComponent: pour aujourd'hui et pour demain ?
+
+
+
+
+ - Programme
+ -
+
+* L - Live : applications web vivantes
+* I - Intégration : au cœur de Symfony
+* V - Versatile : catalyseur de projets
+* E - Expérience : améliorations UX et DX
+
+
+
+ - Pourquoi participer ?
+ -
+ Si vous êtes intéressés par les techniques modernes de développement web, si vous souhaitez améliorer l'expérience utilisateur de votre application, ou si vous êtes curieux de découvrir les nouvelles fonctionnalités de Symfony UX, cette conférence est pour vous !
+
+
+[Slides](https://github.com/smnandre/symfonylive-paris-2024/blob/bc9268d511402006b8b4423511ea05f8edede87c/Symfony-Live-Component-Paris-2024.pdf)
+[Video](https://live.symfony.com/account/replay/video/945)
+
+By [Simon André](https://connect.symfony.com/profile/simonandre)
+![github](icon/github.png) [@smnandre](https://github.com/smnandre)
+![twitter](icon/twitter.png) [@simonandre](https://twitter.com/simonandre)
+![mastodon](icon/mastodon.png) [@simonandre@bird.makeup](https://phpc.social/@simonandre@bird.makeup)
+
+---
+
+## Comment tester une API externe en ayant 0 Mocks ?
+
+
+ - Description
+ - À une époque où les APIs externes prennent de plus en plus de place, nos tests se retrouvent dépendants de ces dernières.
+
+ La première idée qui pourrait venir à l'esprit pour nos tests serait de créer des mocks pour bouchonner ces APIs, mais ceci peut devenir vite fastidieux et difficilement maintenable.
+
+ Durant cette conférence, nous allons voir comment tester une API externe en restant au plus proche du contrat de cette dernière et en n'ayant aucun mock.
+
+
+[Slides](https://slides.com/imenezzine/symfony-live-2024)
+[Video](https://live.symfony.com/account/replay/video/940)
+
+By [Ezzine Imen](https://connect.symfony.com/profile/imen-ezzine)
+![github](icon/github.png) [@imenezzine](https://github.com/imenezzine)
+![twitter](icon/twitter.png) [@imenezzine1](https://twitter.com/imenezzine1)
+
+---
+
+## Les nouveautés de Symfony 7.1
+
+
+ - Description
+ - Ce talk s'adresse à tous les développeurs Symfony, des curieux aux experts, désireux de découvrir les nouveautés qui se préparent pour Symfony 7.1. La version 7.0 publiée en novembre dernier ouvre le bal d'un nouveau cycle majeur, promesse de nouvelles innovations. Vous verrez, ces derniers mois, la communauté n'a pas chômé !
+
+
+[Slides](https://speakerdeck.com/nicolasgrekas/whats-new-in-symfony-7-dot-1?slide=2)
+[Video](https://live.symfony.com/account/replay/video/939)
+
+By [Nicolas Grekas](https://connect.symfony.com/profile/nicolas-grekas)
+![github](icon/github.png) [@nicolas-grekas](https://github.com/nicolas-grekas)
+![twitter](icon/twitter.png) [@nicolasgrekas](https://twitter.com/nicolasgrekas)
+![mastodon](icon/mastodon.png) [@nicolasgrekas@phpc.social](https://phpc.social/@nicolasgrekas)
+
+---
+
+## Petite thérapie de couple : je vous apprends à aimer le front-end
+
+
+ - Description
+ - Développeurs back-end, le but de ce talk est de vous faire du bien ! De reconstruire votre vision du front-end en affrontant vos plus grandes frustrations. Partons d’une application qui vous est familière et migrons ensemble vers AssetMapper et Symfony UX. Vous allez pouvoir admirer une magnifique mise à la corbeille du node-modules, un bon petit découpage de votre JS pour ne garder que le meilleur. Et vous serez surpris de l’impact positif qu’un front-end bien fait peut avoir sur votre back-end.
+
+
+[Slides](https://github.com/WebMamba/symfony-live-2024/blob/main/SymfonyLive2024.pdf)
+[Video](https://live.symfony.com/account/replay/video/946)
+
+By [Matheo Daninos](https://connect.symfony.com/profile/mathdns)
+![github](icon/github.png) [@WebMamba](https://github.com/WebMamba)
+![twitter](icon/twitter.png) [@matheodaninos](https://twitter.com/matheodaninos)
+![mastodon](icon/mastodon.png) [@matheodaninos@bird.makeup](https://phpc.social/@matheodaninos@bird.makeup)
+
+---
+
+## L'instabilité de nos tests nous empêche de délivrer
+
+
+ - Description
+ - Vos tests vous mettent en colère ? Vous empêchent-ils d'itérer rapidement ?
+
+ De plus en plus de développeurs travaillent sur notre monolithe et certains tests ont commencé à échouer de manière aléatoire et cela s'est propagé rapidement dans notre base de code. Comme notre objectif principal est de fournir des fonctionnalités significatives à nos clients avec un code de qualité et une plateforme stable, les échecs de test bloquent notre CI. Cela entraîne une énorme perte de temps et de la frustration lorsque l'application n'est pas vraiment cassée.
+
+ Ce problème était connu depuis un moment… Mais personne ne voulait s'y attaquer; le cacher sous le tapis était plus facile. Et coder des fonctionnalités est bien plus gratifiant que de corriger des tests buggés ! Au cours de cette conférence, nous verrons des exemples concrets des raisons pour lesquelles nos tests n'étaient pas satisfaisants et la manière dont nous les avons corrigés, avec des stratégies à la fois techniques et humaines.
+
+
+[Slides](https://github.com/SofLesc/talks/blob/master/Nos%20tests%20nous%20empe%CC%82chent%20de%20de%CC%81livrer%20-%20SF%20Live%20Paris.pdf)
+[Video](https://live.symfony.com/account/replay/video/947)
+
+By [Sofia Lescano](https://connect.symfony.com/profile/soflesc)
+![github](icon/github.png) [@soflesc](https://github.com/soflesc)
+![mastodon](icon/mastodon.png) [@soflesc@bird.makeup](https://phpc.social/@soflesc@bird.makeup)
+
+---
+
+## De Web App à Progressive Web App
+
+
+ - Description
+ - Les PWAs sont géniales : en plus d'un look & feel d'applications natives, on peut intégrer notre application dans le système hôte en associant nos propres protocoles par exemple.
+
+ Avec un service worker c'est encore mieux. Stratégies de mise en cache, mode offline et notifications push. Mais qu'est vraiment une PWA et comment convertir une application web basée sur Symfony en PWA ?
+
+
+[Slides](https://github.com/Spomky/SymfonyLive-2024/raw/refs/heads/main/PWA%20-%20SymfonyLive%202024.pptx)
+[Video](https://live.symfony.com/account/replay/video/944)
+[Package](https://github.com/selency/openapi)
+
+By [Florent Morselli](https://connect.symfony.com/profile/spomky_)
+![github](icon/github.png) [@Spomky](https://github.com/Spomky)
+![twitter](icon/twitter.png) [@FlorentMorselli](https://twitter.com/FlorentMorselli)
+![mastodon](icon/mastodon.png) [@florentmorselli@bird.makeup](https://phpc.social/@florentmorselli@bird.makeup)
+
+---
+
+## CQRS/ES avec Symfony, c’est (trop) bien !
+
+
+ - Description
+ - Les systèmes basés sur les événements métiers permettent de maintenir l’application avec plus de maîtrise, mais ils demandent du temps pour la mise en place. À l’opposé complet des applications basées sur CRUD, il s’agit d’une façon toute autre de concevoir sa stack pour pouvoir faire en sorte que le code reflète au mieux le métier.
+
+ En restant pragmatiques, nous verrons de manière concrète comment les composants Symfony tels que Serializer, Messenger, ou Uid permettent d'obtenir une stack avec laquelle les développeurs peuvent se concentrer sur l’implémentation du métier en code.
+
+ Pour ancrer ces concepts dans la réalité, nous les verrons à travers un exemple de fonctionnalité, pas à pas.
+
+
+[Slides](https://speakerdeck.com/tgalopin/concevoir-son-api-pour-le-futur)
+[Video](https://live.symfony.com/account/replay/video/813)
+
+By [Jérémy Romey](https://connect.symfony.com/profile/jeremyfreeagent)
+![github](icon/github.png) [@jeremyFreeAgent](https://github.com/jeremyFreeAgent)
+![twitter](icon/twitter.png) [@jeremyFreeAgent](https://twitter.com/jeremyFreeAgent)
+![mastodon](icon/mastodon.png) [@jeremyFreeAgent@phpc.social](https://phpc.social/@jeremyFreeAgent)
+
+---
+
+## Introduction au Continuous Profiling
+
+
+ - Description
+ - Le Continuous Profiling offre une méthode légère pour surveiller et enregistrer les données de performance des applications web en temps réel, permettant d'identifier et de résoudre les problèmes de performance. Cette introduction couvrira les fondamentaux du Continuous Profiling, son intégration à Symfony, et comment il aide à détecter et à adresser préventivement les goulets d'étranglement, à interpréter les données de profilage efficacement, à utiliser les outils d'optimisation et à adopter les meilleures pratiques pour maintenir une performance optimale des applications.
+
+
+[Slides](https://speakerdeck.com/thomasdiluccio/introduction-to-continuous-profiling)
+[Video](https://live.symfony.com/account/replay/video/942)
+
+By [Thomas di Luccio](https://connect.symfony.com/profile/thomasdiluccio)
+![github](icon/github.png) [@thomasdiluccio](https://github.com/thomasdiluccio)
+![twitter](icon/twitter.png) [@zenhysteria](https://twitter.com/zenhysteria)
+![mastodon](icon/mastodon.png) [@zenhysteria@bird.makeup](https://phpc.social/@zenhysteria@bird.makeup)
+
+---
+
+## Faites plus avec moins de code grâce aux attributs PHP
+
+
+ - Description
+ - Depuis PHP 8, les attributs vous permettent d’annoter votre code. Savez-vous comment ils fonctionnent ? Les bonnes pratiques et les limites qui accompagnent leur utilisation ? Et comment ils sont intégrées à nos composants favoris ? Du validateur aux contrôleurs, en passant par les modèles de données et bien sûr l’injection de dépendance, vous verrez la facilité avec laquelle vous pouvez les exploiter et rendre votre code plus expressif.
+
+ L’ancien système d’annotations étant progressivement supprimé de Symfony et Doctrine, je vous montrerai au passage comment migrer votre application.
+
+
+[Slides](https://jerome.tamarelle.net/slides/2024-03-29-SymfonyLiveParis2024-Attributs.pdf)
+[Video](https://live.symfony.com/account/replay/video/941)
+
+By [Jérôme Tamarelle](https://connect.symfony.com/profile/gromnan)
+![github](icon/github.png) [@GromNaN](https://github.com/GromNaN)
+![twitter](icon/twitter.png) [@GromNaN](https://twitter.com/GromNaN)
+![mastodon](icon/mastodon.png) [@gromnan@phpc.social](https://phpc.social/@gromnan)
+
+---
\ No newline at end of file
diff --git a/icon/github.png b/icon/github.png
new file mode 100644
index 0000000..f8611db
Binary files /dev/null and b/icon/github.png differ
diff --git a/icon/mastodon.png b/icon/mastodon.png
new file mode 100644
index 0000000..8ea1932
Binary files /dev/null and b/icon/mastodon.png differ
diff --git a/icon/twitter.png b/icon/twitter.png
new file mode 100644
index 0000000..d26dc75
Binary files /dev/null and b/icon/twitter.png differ