From 790baba2de4a67f89c275f67bbbf2eb8e9fca3e5 Mon Sep 17 00:00:00 2001 From: ginifizz Date: Tue, 30 Jun 2026 14:52:50 +0200 Subject: [PATCH] feat: update con tags --- .../2026/conferences/antoine-opening-keynote.md | 2 +- ...quon-merite-et-comment-piloter-du-go-avec.md | 2 +- .../building-a-framework-by-accident.md | 2 +- .../building-desktop-apps-with-frankenphp.md | 2 +- ...ign-with-api-platform-messenger-and-redis.md | 2 +- .../ddd-x-api-platform-4-years-later.md | 2 +- ...ts-5-ans-devolution-dune-stack-llm-en-php.md | 2 +- ...-symfony-enfin-accessible-aux-debutant-es.md | 2 +- .../des-apis-securisees-sans-perdre-la-tete.md | 2 +- ...ension-101-invisibles-mais-indispensables.md | 2 +- ...work-1-to-api-platform-4-migration-recipe.md | 2 +- ...st-line-of-defense-for-apis-and-frontends.md | 2 +- .../is-frankenphp-the-fastest-way-to-run-php.md | 2 +- .../2026/conferences/kevin-opening-keynote.md | 2 +- .../l-exception-qui-confirme-la-regle.md | 2 +- .../con/2026/conferences/love-humans-use-ai.md | 2 +- ...sers-why-investing-in-open-source-matters.md | 2 +- ...observe-frankenphp-dx-serving-performance.md | 2 +- .../con/2026/conferences/own-your-content.md | 2 +- ...s-reussir-sa-transition-avec-api-platform.md | 2 +- .../rex-passer-un-cms-legacy-en-worker-mode.md | 2 +- .../running-frankenphp-locally-with-ddev.md | 2 +- ...loud-what-could-go-wrong-spoiler-not-much.md | 2 +- ...eaux-avec-symfony-api-platform-et-mercure.md | 2 +- .../why-silence-is-not-always-golden.md | 2 +- pwa/data/con/2026/partners.ts | 12 +++++++++--- pwa/public/images/con/2026/partners/caddy.png | Bin 0 -> 43850 bytes .../images/con/2026/partners/peinture.png | Bin 0 -> 8561 bytes 28 files changed, 34 insertions(+), 28 deletions(-) create mode 100644 pwa/public/images/con/2026/partners/caddy.png create mode 100644 pwa/public/images/con/2026/partners/peinture.png diff --git a/pwa/data/con/2026/conferences/antoine-opening-keynote.md b/pwa/data/con/2026/conferences/antoine-opening-keynote.md index b76ece02..b1c65e55 100644 --- a/pwa/data/con/2026/conferences/antoine-opening-keynote.md +++ b/pwa/data/con/2026/conferences/antoine-opening-keynote.md @@ -2,7 +2,7 @@ type: conference speakers: -antoine-bluchet-2026 short: TBA -tag: feedback +tag: 'feedback,ia' track: '1' date: '2026-09-17' start: '14:00' diff --git a/pwa/data/con/2026/conferences/api-platform-le-hub-semantique-quon-merite-et-comment-piloter-du-go-avec.md b/pwa/data/con/2026/conferences/api-platform-le-hub-semantique-quon-merite-et-comment-piloter-du-go-avec.md index a04865f3..59a4bd85 100644 --- a/pwa/data/con/2026/conferences/api-platform-le-hub-semantique-quon-merite-et-comment-piloter-du-go-avec.md +++ b/pwa/data/con/2026/conferences/api-platform-le-hub-semantique-quon-merite-et-comment-piloter-du-go-avec.md @@ -2,7 +2,7 @@ type: conference speakers: -matthieu-werner-2026 short: "Alliez la richesse d'API Platform à la puissance brute de Go. Un REX pragmatique sur l'orchestration de microservices via des DTOs, Jane PHP et AutoMapper." -tag: tools +tag: 'tools,archi' track: '2' date: '2026-09-18' start: '13:50' diff --git a/pwa/data/con/2026/conferences/building-a-framework-by-accident.md b/pwa/data/con/2026/conferences/building-a-framework-by-accident.md index 30376676..1ee12c31 100644 --- a/pwa/data/con/2026/conferences/building-a-framework-by-accident.md +++ b/pwa/data/con/2026/conferences/building-a-framework-by-accident.md @@ -2,7 +2,7 @@ type: conference speakers: -brent-roose-2026 short: "An accidental journey into modern software design. Uncover the lessons learned and the core features behind the Tempest framework." -tag: tools +tag: 'archi,tools' track: '1' date: '2026-09-18' start: '14:40' diff --git a/pwa/data/con/2026/conferences/building-desktop-apps-with-frankenphp.md b/pwa/data/con/2026/conferences/building-desktop-apps-with-frankenphp.md index 30cdeb52..008e78b7 100644 --- a/pwa/data/con/2026/conferences/building-desktop-apps-with-frankenphp.md +++ b/pwa/data/con/2026/conferences/building-desktop-apps-with-frankenphp.md @@ -2,7 +2,7 @@ type: conference speakers: -johan-janssens-2026 short: "PHP on the desktop sounds crazy—until it works. Discover how to combine FrankenPHP and Wails to build fast, native desktop applications within a single binary." -tag: archi +tag: 'archi,tools' track: '1' date: '2026-09-18' start: '09:00' diff --git a/pwa/data/con/2026/conferences/building-resilient-architecture-event-driven-design-with-api-platform-messenger-and-redis.md b/pwa/data/con/2026/conferences/building-resilient-architecture-event-driven-design-with-api-platform-messenger-and-redis.md index f4cd357a..a6b23de7 100644 --- a/pwa/data/con/2026/conferences/building-resilient-architecture-event-driven-design-with-api-platform-messenger-and-redis.md +++ b/pwa/data/con/2026/conferences/building-resilient-architecture-event-driven-design-with-api-platform-messenger-and-redis.md @@ -2,7 +2,7 @@ type: conference speakers: -abdellah-el-ghailani-2026 short: Keep your APIs fast and resilient when legacy backends are slow. -tag: feedback +tag: 'feedback,archi' track: '1' date: '2026-09-18' start: '15:50' diff --git a/pwa/data/con/2026/conferences/ddd-x-api-platform-4-years-later.md b/pwa/data/con/2026/conferences/ddd-x-api-platform-4-years-later.md index 1f44f704..ba76e151 100644 --- a/pwa/data/con/2026/conferences/ddd-x-api-platform-4-years-later.md +++ b/pwa/data/con/2026/conferences/ddd-x-api-platform-4-years-later.md @@ -2,7 +2,7 @@ type: conference speakers: -mathias-arlaud-2026 short: "When business complexity outgrows the defaults. Discover how to use API Platform 4 and DDD to build robust architectures, on and off the framework's rails." -tag: good-practices +tag: 'archi,good-practices' track: '1' date: '2026-09-17' start: '16:00' diff --git a/pwa/data/con/2026/conferences/de-gpt-3-aux-agents-5-ans-devolution-dune-stack-llm-en-php.md b/pwa/data/con/2026/conferences/de-gpt-3-aux-agents-5-ans-devolution-dune-stack-llm-en-php.md index e4bcd533..0db107ef 100644 --- a/pwa/data/con/2026/conferences/de-gpt-3-aux-agents-5-ans-devolution-dune-stack-llm-en-php.md +++ b/pwa/data/con/2026/conferences/de-gpt-3-aux-agents-5-ans-devolution-dune-stack-llm-en-php.md @@ -2,7 +2,7 @@ type: conference speakers: -sebastien-rogier-2026 short: "D'une usine à gaz à un système d'agents asynchrones : comment abstraire, orchestrer et fiabiliser 40 000 requêtes IA par jour en PHP." -tag: feedback +tag: 'ia,feedback' track: '2' date: '2026-09-18' start: '09:50' diff --git a/pwa/data/con/2026/conferences/de-zero-a-la-prod-le-deploiement-symfony-enfin-accessible-aux-debutant-es.md b/pwa/data/con/2026/conferences/de-zero-a-la-prod-le-deploiement-symfony-enfin-accessible-aux-debutant-es.md index e1a11439..f476e5bb 100644 --- a/pwa/data/con/2026/conferences/de-zero-a-la-prod-le-deploiement-symfony-enfin-accessible-aux-debutant-es.md +++ b/pwa/data/con/2026/conferences/de-zero-a-la-prod-le-deploiement-symfony-enfin-accessible-aux-debutant-es.md @@ -2,7 +2,7 @@ type: conference speakers: -yoan-bernabeu-2026 short: Du local à la production en une seule commande. -tag: feedback +tag: 'tools,archi' track: '1' date: '2026-09-17' start: '10:50' diff --git a/pwa/data/con/2026/conferences/des-apis-securisees-sans-perdre-la-tete.md b/pwa/data/con/2026/conferences/des-apis-securisees-sans-perdre-la-tete.md index 0c3d6bce..bb238c45 100644 --- a/pwa/data/con/2026/conferences/des-apis-securisees-sans-perdre-la-tete.md +++ b/pwa/data/con/2026/conferences/des-apis-securisees-sans-perdre-la-tete.md @@ -2,7 +2,7 @@ type: conference speakers: -mathieu-santostefano-2026 short: "De OAuth2 à Keycloak en passant par Symfony, découvrez comment implémenter des standards de sécurité modernes pour vos APIs sans y laisser votre santé mentale." -tag: security +tag: 'security,tools' track: '2' date: '2026-09-17' start: '16:50' diff --git a/pwa/data/con/2026/conferences/extension-101-invisibles-mais-indispensables.md b/pwa/data/con/2026/conferences/extension-101-invisibles-mais-indispensables.md index 9dfaebc8..05de5817 100644 --- a/pwa/data/con/2026/conferences/extension-101-invisibles-mais-indispensables.md +++ b/pwa/data/con/2026/conferences/extension-101-invisibles-mais-indispensables.md @@ -2,7 +2,7 @@ type: conference speakers: -damien-fernandes-2026 short: "Vous les croisez tous les jours dans vos composer.json. Il est temps de démystifier les extensions PHP, de comprendre leurs rouages et d'apprendre à créer la vôtre." -tag: archi +tag: 'tools,archi' track: '2' date: '2026-09-18' start: '15:50' diff --git a/pwa/data/con/2026/conferences/from-zend-framework-1-to-api-platform-4-migration-recipe.md b/pwa/data/con/2026/conferences/from-zend-framework-1-to-api-platform-4-migration-recipe.md index 05c6c0b8..4f6d5c1f 100644 --- a/pwa/data/con/2026/conferences/from-zend-framework-1-to-api-platform-4-migration-recipe.md +++ b/pwa/data/con/2026/conferences/from-zend-framework-1-to-api-platform-4-migration-recipe.md @@ -2,7 +2,7 @@ type: conference speakers: -robin-chalas-2026 short: "Tackling 10 years of technical debt in under 6 months. Discover the practical steps, AI levers, and architectural choices to safely modernize your legacy PHP applications." -tag: archi +tag: 'feedback,tools' track: '2' date: '2026-09-17' start: '11:40' diff --git a/pwa/data/con/2026/conferences/http-headers-the-first-line-of-defense-for-apis-and-frontends.md b/pwa/data/con/2026/conferences/http-headers-the-first-line-of-defense-for-apis-and-frontends.md index e7b4b423..652d4715 100644 --- a/pwa/data/con/2026/conferences/http-headers-the-first-line-of-defense-for-apis-and-frontends.md +++ b/pwa/data/con/2026/conferences/http-headers-the-first-line-of-defense-for-apis-and-frontends.md @@ -2,7 +2,7 @@ type: conference speakers: -florent-morselli-2026 short: "Master CSP, CORS, and isolation policies with Symfony and API Platform to build a robust client-side shield against modern web vulnerabilities." -tag: security +tag: 'security,good-practices' track: '1' date: '2026-09-18' start: '11:50' diff --git a/pwa/data/con/2026/conferences/is-frankenphp-the-fastest-way-to-run-php.md b/pwa/data/con/2026/conferences/is-frankenphp-the-fastest-way-to-run-php.md index 6930d40f..3a7b713d 100644 --- a/pwa/data/con/2026/conferences/is-frankenphp-the-fastest-way-to-run-php.md +++ b/pwa/data/con/2026/conferences/is-frankenphp-the-fastest-way-to-run-php.md @@ -2,7 +2,7 @@ type: conference speakers: -benjamin-eberlei-2026 short: "Beyond the hype: compare FrankenPHP against FPM and Swoole with real benchmarks to discover the true performance gains of the worker mode." -tag: tools +tag: 'performance,tools' track: '1' date: '2026-09-18' start: '11:00' diff --git a/pwa/data/con/2026/conferences/kevin-opening-keynote.md b/pwa/data/con/2026/conferences/kevin-opening-keynote.md index d197cb5a..1258c4ff 100644 --- a/pwa/data/con/2026/conferences/kevin-opening-keynote.md +++ b/pwa/data/con/2026/conferences/kevin-opening-keynote.md @@ -2,7 +2,7 @@ type: conference speakers: -kevin-dunglas-2026 short: TBA -tag: feedback +tag: 'feedback,tools' track: '1' date: '2026-09-17' start: '10:00' diff --git a/pwa/data/con/2026/conferences/l-exception-qui-confirme-la-regle.md b/pwa/data/con/2026/conferences/l-exception-qui-confirme-la-regle.md index c842835f..be5f584d 100644 --- a/pwa/data/con/2026/conferences/l-exception-qui-confirme-la-regle.md +++ b/pwa/data/con/2026/conferences/l-exception-qui-confirme-la-regle.md @@ -2,7 +2,7 @@ type: conference speakers: -smaine-milianni-2026 short: L'art de dompter, structurer et observer ses exceptions avec PHP et Symfony. -tag: tools +tag: 'good-practices,archi' track: '2' date: '2026-09-18' start: '14:40' diff --git a/pwa/data/con/2026/conferences/love-humans-use-ai.md b/pwa/data/con/2026/conferences/love-humans-use-ai.md index e209d532..dd0de430 100644 --- a/pwa/data/con/2026/conferences/love-humans-use-ai.md +++ b/pwa/data/con/2026/conferences/love-humans-use-ai.md @@ -2,7 +2,7 @@ type: conference speakers: -diana-scharf-2026 short: "If the recent AI boom makes your job feel weird, you're not alone. A pro-human exploration of what we lose, what we gain, and why developers still matter." -tag: ia +tag: 'ia,society' track: '1' date: '2026-09-17' start: '16:50' diff --git a/pwa/data/con/2026/conferences/no-oss-no-users-why-investing-in-open-source-matters.md b/pwa/data/con/2026/conferences/no-oss-no-users-why-investing-in-open-source-matters.md index d0342068..accb1d17 100644 --- a/pwa/data/con/2026/conferences/no-oss-no-users-why-investing-in-open-source-matters.md +++ b/pwa/data/con/2026/conferences/no-oss-no-users-why-investing-in-open-source-matters.md @@ -2,7 +2,7 @@ type: conference speakers: -pauline-vos-2026 short: "Drawing from MongoDB's experience, discover why investing in open-source tools is essential for user adoption and how to convince your leadership to make the leap." -tag: good-practices +tag: 'feedback,society' track: '1' date: '2026-09-18' start: '13:50' diff --git a/pwa/data/con/2026/conferences/observe-frankenphp-dx-serving-performance.md b/pwa/data/con/2026/conferences/observe-frankenphp-dx-serving-performance.md index 821e1809..23f9adcf 100644 --- a/pwa/data/con/2026/conferences/observe-frankenphp-dx-serving-performance.md +++ b/pwa/data/con/2026/conferences/observe-frankenphp-dx-serving-performance.md @@ -2,7 +2,7 @@ type: conference speakers: -alexandre-daubois-2026 short: "From blind panics to real-time insights: a live deep dive into tracking memory leaks and tuning FrankenPHP workers without the hassle." -tag: performance +tag: 'performance,tools' track: '1' date: '2026-09-17' start: '11:40' diff --git a/pwa/data/con/2026/conferences/own-your-content.md b/pwa/data/con/2026/conferences/own-your-content.md index 9c547bdf..7d8c9953 100644 --- a/pwa/data/con/2026/conferences/own-your-content.md +++ b/pwa/data/con/2026/conferences/own-your-content.md @@ -2,7 +2,7 @@ type: conference speakers: -derick-rethans-2026 short: "Reclaim the open web. Explore how ActivityPub and the Fediverse offer a sustainable, decentralized path forward to finally own your digital content." -tag: archi +tag: 'society,archi' track: '1' date: '2026-09-18' start: '09:50' diff --git a/pwa/data/con/2026/conferences/passer-dun-monolithe-a-une-galaxie-dapplications-reussir-sa-transition-avec-api-platform.md b/pwa/data/con/2026/conferences/passer-dun-monolithe-a-une-galaxie-dapplications-reussir-sa-transition-avec-api-platform.md index f8ff3745..9c10cf6b 100644 --- a/pwa/data/con/2026/conferences/passer-dun-monolithe-a-une-galaxie-dapplications-reussir-sa-transition-avec-api-platform.md +++ b/pwa/data/con/2026/conferences/passer-dun-monolithe-a-une-galaxie-dapplications-reussir-sa-transition-avec-api-platform.md @@ -3,7 +3,7 @@ type: conference speakers: -imen-ezzine-2026 -benjamin-georgeault-2026 short: "Comment découper un monolithe sans y laisser des plumes ? Un retour d'expérience à deux voix sur l'utilisation d'API Platform pour orchestrer une architecture distribuée." -tag: archi +tag: 'feedback,archi' track: '2' date: '2026-09-17' start: '14:50' diff --git a/pwa/data/con/2026/conferences/rex-passer-un-cms-legacy-en-worker-mode.md b/pwa/data/con/2026/conferences/rex-passer-un-cms-legacy-en-worker-mode.md index d6da56f7..86de5f8b 100644 --- a/pwa/data/con/2026/conferences/rex-passer-un-cms-legacy-en-worker-mode.md +++ b/pwa/data/con/2026/conferences/rex-passer-un-cms-legacy-en-worker-mode.md @@ -2,7 +2,7 @@ type: conference speakers: -xavier-leune-2026 short: "RoadRunner ou FrankenPHP ? Plongée au cœur du worker mode avec le REX d'un grand média. Chiffres à l'appui, découvrez comment changer de paradigme sur une application existante." -tag: performance +tag: 'performance,feedback' track: '2' date: '2026-09-17' start: '16:00' diff --git a/pwa/data/con/2026/conferences/running-frankenphp-locally-with-ddev.md b/pwa/data/con/2026/conferences/running-frankenphp-locally-with-ddev.md index dc3a12a5..3b1d3d84 100644 --- a/pwa/data/con/2026/conferences/running-frankenphp-locally-with-ddev.md +++ b/pwa/data/con/2026/conferences/running-frankenphp-locally-with-ddev.md @@ -2,7 +2,7 @@ type: conference speakers: -stephan-hochdorfer-2026 short: Seamless, containerized FrankenPHP development made easy. -tag: good-practices +tag: 'tools,good-practices' track: '2' date: '2026-09-17' start: '17:40' diff --git a/pwa/data/con/2026/conferences/symfony-on-laravel-cloud-what-could-go-wrong-spoiler-not-much.md b/pwa/data/con/2026/conferences/symfony-on-laravel-cloud-what-could-go-wrong-spoiler-not-much.md index 9115bb63..2fe805fc 100644 --- a/pwa/data/con/2026/conferences/symfony-on-laravel-cloud-what-could-go-wrong-spoiler-not-much.md +++ b/pwa/data/con/2026/conferences/symfony-on-laravel-cloud-what-could-go-wrong-spoiler-not-much.md @@ -2,7 +2,7 @@ type: conference speakers: -jeremy-nikolic-2026 short: "Deploying Symfony on a Laravel-first infrastructure sounds like trouble. Discover why this unconventional pairing is actually a surprisingly smooth, production-ready match." -tag: archi +tag: 'tools,archi' track: '2' date: '2026-09-17' start: '10:50' diff --git a/pwa/data/con/2026/conferences/ux-datatables-reinventer-les-tableaux-avec-symfony-api-platform-et-mercure.md b/pwa/data/con/2026/conferences/ux-datatables-reinventer-les-tableaux-avec-symfony-api-platform-et-mercure.md index 71b661e0..2e2c4b9e 100644 --- a/pwa/data/con/2026/conferences/ux-datatables-reinventer-les-tableaux-avec-symfony-api-platform-et-mercure.md +++ b/pwa/data/con/2026/conferences/ux-datatables-reinventer-les-tableaux-avec-symfony-api-platform-et-mercure.md @@ -2,7 +2,7 @@ type: conference speakers: -tanguy-lemarie-2026 short: "Associez API Platform, Mercure et UX DataTables pour transformer vos grilles de données statiques en interfaces réactives et temps réel, le tout nativement sous Symfony." -tag: ia +tag: 'tools,ia' track: '2' date: '2026-09-18' start: '11:50' diff --git a/pwa/data/con/2026/conferences/why-silence-is-not-always-golden.md b/pwa/data/con/2026/conferences/why-silence-is-not-always-golden.md index 06715b8d..546a906a 100644 --- a/pwa/data/con/2026/conferences/why-silence-is-not-always-golden.md +++ b/pwa/data/con/2026/conferences/why-silence-is-not-always-golden.md @@ -2,7 +2,7 @@ type: conference speakers: -helvira-goma-2026 short: "Stop choosing your coding playlist out of habit. Explore the cognitive science behind music and silence to intentionally engineer your ultimate state of flow." -tag: society +tag: 'society,feedback' track: '2' date: '2026-09-18' start: '11:00' diff --git a/pwa/data/con/2026/partners.ts b/pwa/data/con/2026/partners.ts index e5ed50f9..b5877bad 100644 --- a/pwa/data/con/2026/partners.ts +++ b/pwa/data/con/2026/partners.ts @@ -43,11 +43,17 @@ const partners: Partner[] = [ highlight: true, }, { - name: "BearStudio", - logo: "bearstudio", - link: "https://www.bearstudio.fr/", + name: "Peinture", + logo: "peinture", + link: "https://www.peinture.app/", rank: 2, }, + { + name: "Caddy", + logo: "caddy", + link: "https://caddyserver.com/", + rank: 3, + }, { name: "Emagma", logo: "emagma", diff --git a/pwa/public/images/con/2026/partners/caddy.png b/pwa/public/images/con/2026/partners/caddy.png new file mode 100644 index 0000000000000000000000000000000000000000..b721240ec3cb65438e7604df8bd814b499f6ddda GIT binary patch literal 43850 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

m$+r>u-(Egnwb(4PP|IiDT#WpDr7w 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 literal 0 HcmV?d00001 diff --git a/pwa/public/images/con/2026/partners/peinture.png b/pwa/public/images/con/2026/partners/peinture.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2e5af567d5f678e210499b552be7514bade68b GIT binary patch literal 8561 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