Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
type: conference
speakers: -florent-morselli-2026
short: "Maîtrisez les politiques CSP, CORS et d'isolation avec Symfony et API Platform pour bâtir une protection robuste côté client contre les vulnérabilités web modernes."
tag: 'security,good-practices'
track: '1'
date: '2026-09-18'
start: '11:50'
end: '12:10'
---

# Les en‑têtes HTTP comme première ligne de défense des APIs et du front 🇫🇷

Les en‑têtes HTTP de sécurité sont souvent vus comme un détail de configuration, alors qu’ils **structurent en profondeur le modèle de sécurité du web** : quelles ressources peuvent être partagées entre sites, comment les pages sont isolées entre elles, quels comportements du navigateur sont autorisés ou non, etc.

Entre les règles de navigation entre origines, les politiques de chargement de ressources et les mécanismes d’isolation des pages, il devient difficile de garder une vision claire.

Ce talk propose une vision globale et pragmatique de la sécurité. À partir de cas concrets, nous verrons **comment raisonner en termes d’origines, de contextes de navigation et de types de ressources**, puis comment traduire ce modèle dans la configuration d’une API Platform en production, du local jusqu’aux environnements publics. L’objectif : repartir avec une grille de lecture claire et quelques configurations clés pour durcir vos APIs et votre frontend.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
type: conference
speakers: -alexandre-daubois-2026
short: "Fini l'enfer du débogage SSH : contrôlez vos instances FrankenPHP en temps réel avec une seule commande, sans la moindre configuration."
tag: 'performance,tools'
track: '1'
date: '2026-09-17'
start: '11:40'
end: '12:20'
---

# Observer FrankenPHP : La DX au service de la performance 🇫🇷

Chaque application possède un moteur : le runtime qui exécute votre code. En PHP, c'est cette fondation invisible qui travaille en coulisses… Jusqu'au jour **où la production tombe en panne**.

On ne devrait pas, mais on saute sur une session SSH directement sur le serveur. On lance un htop en espérant un miracle, on essaie de deviner quel processus anonyme dévore toute la mémoire, et on se noie dans des tableaux de bord austères (parfois même jamais ouverts auparavant…).

Pourquoi l'observabilité est-elle toujours perçue comme **une corvée faite de fichiers YAML illisibles et repoussants** ?

Il est temps de transformer cette boîte noire en un tableau de bord simple et agréable à regarder pour mettre fin au monitoring fastidieux. Cela nous permettra de plonger dans le comportement d’une instance FrankenPHP en cours d’exécution pour comprendre ce qu'il se passe en lançant une seule commande, sans aucune configuration. Une plongée chirurgicale pour **traquer les fuites mémoire**, **gérer vos workers** et **affiner votre autoscaling en temps réel**. Aucune connaissance préalable n'est nécessaire. Démonstrations en direct, tests de charge et exploration des coulisses d'un runtime open source vous attendent !
6 changes: 6 additions & 0 deletions pwa/data/con/2026/partners.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,12 @@ const partners: Partner[] = [
link: "https://larabelles.com/",
rank: 4,
},
{
name: "Typesense",
logo: "typesense",
link: "https://typesense.org/",
rank: 4,
},
{
name: "Laravel France",
logo: "laravel-france",
Expand Down
Binary file added pwa/public/images/con/2026/partners/typesense.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading