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
19 changes: 13 additions & 6 deletions pwa/app/(common)/components/ModalCon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -103,17 +103,24 @@ export default function ModalCon() {
<p className="text-xs uppercase text-gray-400">
The international conference on the API Platform Framework
</p>
<h2 className="text-blue-light text-2xl font-bold text-center">
Get ready for our special anniversary edition!
<h2 className="text-blue-light text-2xl font-bold">
Final tickets available before registration closes.
</h2>
<p className="font-light text-sm text-blue-black">
Lear more about the event, register for the conference, and get
ready for two days of inspiration, ideas, and knowledge-sharing
with our incredible lineup of renowned specialists and advocates.
Be part of the very first meeting with the{" "}
<a
className="link"
href="https://x.com/dunglas/status/1962814466027815094"
target="_blank"
rel="noreferrer noopener"
>
FrankenPHP elePHPant plushies
</a>{" "}
in Lille.
<br />
<br />
This edition is shaping up to be our biggest yet — secure your
seat now at the best price before we sell out!
seat now before we sell out.
</p>
<Button
color="pink"
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
type: conference
speakers: -jonathan-lelievre-2025
short: How PrestaShop 9 built its new API with API Platform and CQRS.
tag: 'feedback'
track: '1'
date: '2025-09-18'
start: '15:20'
end: '16:00'
---

# API Platform in PrestaShop, a walk in the park? (🇺🇸)

In PrestaShop 9 we developed **a new modern API build on the CQRS architecture** which is the base for our migration these recent years.

To help us with this new technical feature we chose API Platform as the backbone, and we're gonna tell you how we went through this integration.

This file was deleted.

16 changes: 16 additions & 0 deletions pwa/data/con/2025/conferences/jean-beru-presents-fun-with-flags.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
type: conference
speakers: -hubert-lenoir-2025
short: Unlock the power of Feature Flags for smarter API Platform projects.
tag: feedback
track: '1'
date: '2025-09-19'
start: '11:30'
end: '11:50'
---

# Jean-Beru presents: Fun with flags (🇺🇸)

**Feature Flags**... We often hear about them, but few applications actually take the plunge and use them daily. Why should we add this concept to your application if it risks making it more complex?

**Flexible feature management**, simplified deployment processes, experimentation, and even server resource preservation. Let’s explore together what Feature Flags are, **what they can bring to your API Platform projects**, and how you can integrate them into your application
4 changes: 2 additions & 2 deletions pwa/data/con/2025/conferences/opening-keynote-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ track: '1'
date: '2025-09-19'
start: '09:30'
end: '10:10'
short: TBA
short: How LLMs are changing the way we should build APIs.
tag: 'feedback'
---

# Opening Keynote (🇺🇸)

The topic of the conference will be announced soon
How LLMs are changing the way we should build APIs.
4 changes: 2 additions & 2 deletions pwa/data/con/2025/conferences/opening-keynote.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ track: '1'
date: '2025-09-18'
start: '09:40'
end: '10:20'
short: TBA
short: Enhance your API Platform APIs with Go thanks to FrankenPHP.
tag: 'feedback'
---

# Opening Keynote (🇺🇸)

The topic of the conference will be announced soon
Enhance your API Platform APIs with Go thanks to FrankenPHP.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ end: '16:10'

# Système de Types et relation de sous-typage en PHP (🇫🇷)

Comme tout langage de programmation, PHP a un système de types. Son système de type a évolué au cours des années pour devenir plus complet et robuste. PHP a aussi une notion de sous type suivant **le Principe de Substitution de Liskov**, plus couramment connue en tant que LSP. Mais qu'est-ce qu'est un système de type et pourquoi utilise-t-on le Principe de Substitution de Liskov comme notion de sous type en PHP ?
Comme tout langage de programmation, PHP a un système de types. Son système de type a évolué au cours des années pour devenir plus complet et robuste. PHP a aussi une notion de sous type suivant **le Principe de Substitution de Liskov**, plus couramment connue en tant que LSP. Mais qu'est-ce qu'est un système de type et pourquoi utilise-t-on le Principe de Substitution de Liskov comme notion de sous type en PHP ?

Dans cette conférence, nous explorerons ces notions et **quel est le futur potentiel du système de type de PHP**.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
type: conference
speakers: -mehdi-zaidi-2025
short: Exploring different database server scaling strategies, with their advantages and disadvantages.
tag: 'archi,feedback'
track: '2'
date: '2025-09-19'
start: '11:30'
end: '11:50'
---

# Une API multi-tenant sans encombres avec API Platform, Symfony et PostgreSQL (🇫🇷)

Il existe de nombreuses manières d'implémenter **une architecture multi-tenant** avec chacune différents avantages et inconvénients.

Lors de cette présentation, nous rappelons succinctement ce qu'implique ce type d'architecture ainsi que les manières fréquentes de l'implémenter.

Je vous partagerai ensuite un retour d'expérience qui nous a permis d'exploiter ces trois technologies pour construire facilement une application multi-tenant **tout en gardant une compatibilité native** avec des bundles tels que API Platform Admin ou EasyAdmin.

16 changes: 0 additions & 16 deletions pwa/data/con/2025/conferences/what-s-that-tech.md

This file was deleted.

16 changes: 0 additions & 16 deletions pwa/data/con/2025/speakers/en/caneco.md

This file was deleted.

17 changes: 17 additions & 0 deletions pwa/data/con/2025/speakers/en/hubert-lenoir.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
type: speaker
id: hubert-lenoir-2025
number: 100
name: Hubert Lenoir
job: Tech Lead
company: Sensiolabs
mastodon: https://mastodon.social/@jean_beru
twitter: https://twitter.com/jean_beru
github: https://github.com/Jean-Beru
---

## About Hubert

Hubert has been Tech Lead at SensioLabs since 2015. He loves learning **as much as sharing his knowledge**. Passionate about development, especially Symfony (of course), he secretly wishes he could grow a true geek’s beard… but his facial hair won’t cooperate.

Oh, and one last thing: his name is **Hubert (pronounced y.bɛʁ), not Uber**. So don’t expect him to deliver your lunch at noon.
17 changes: 0 additions & 17 deletions pwa/data/con/2025/speakers/en/jerome-tanghe.md

This file was deleted.

16 changes: 16 additions & 0 deletions pwa/data/con/2025/speakers/en/jonathan-lelievre.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
type: speaker
id: jonathan-lelievre-2025
number: 100
name: Jonathan Lelièvre
job: Technical Lead
company: Prestashop
github: https://github.com/jolelievre

---

## About Jonathan

A full-stack developer for 14 years, Jonathan has worked on projects ranging from **video games** to **video streaming** and **in-flight entertainment systems**.

He joined PrestaShop in 2018 as an open source developer and now serves as the project’s Technical Lead.
21 changes: 0 additions & 21 deletions pwa/data/con/2025/speakers/en/lukasz-chrusciel.md

This file was deleted.

16 changes: 16 additions & 0 deletions pwa/data/con/2025/speakers/en/mehdi-zaidi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
type: speaker
id: mehdi-zaidi-2025
number: 100
name: Mehdi Zaidi
job: Senior Developer
company: Les-Tilleuls.coop
github: https://github.com/29Hido
---

## About Mehdi

Passionate about web development since the age of 10 and driven by **knowledge sharing**, Mehdi is a Symfony-certified senior developer.

Since 2023, he has been part of Les-Tilleuls.coop, where he provides his expertise in **development and consulting** on applications and projects of all sizes.

17 changes: 0 additions & 17 deletions pwa/data/con/2025/speakers/fr/caneco.md

This file was deleted.

17 changes: 17 additions & 0 deletions pwa/data/con/2025/speakers/fr/hubert-lenoir.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
type: speaker
id: hubert-lenoir-2025
number: 100
name: Hubert Lenoir
job: Tech Lead
company: Sensiolabs
mastodon: https://mastodon.social/@jean_beru
twitter: https://twitter.com/jean_beru
github: https://github.com/Jean-Beru
---

## À propos de Hubert

Arrivé chez le créateur de Symfony en 2015, Hubert Lenoir est aujourd’hui Tech Lead chez Sensiolabs. Passionné de développement et de Symfony, il aime autant **apprendre que partager ses connaissances avec la communauté**.

Hubert rêverait d’arborer une vraie barbe de geek… mais sa pilosité n’est pas coopérative. Enfin, **il s’appelle Hubert (prononcé y.bɛʁ), et pas Uber**. Donc ne comptez pas sur lui pour vous livrer votre déjeuner à midi !
17 changes: 0 additions & 17 deletions pwa/data/con/2025/speakers/fr/jerome-tanghe.md

This file was deleted.

16 changes: 16 additions & 0 deletions pwa/data/con/2025/speakers/fr/jonathan-lelievre.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
type: speaker
id: jonathan-lelievre-2025
number: 100
name: Johathan Lelièvre
job: Technical Lead
company: Prestashop
github: https://github.com/jolelievre

---

## À propos de Jonathan

Développeur full stack depuis 14 ans, Jonathan a exploré différents domaines au cours de sa carrière, du développement de **jeux vidéo** au **streaming vidéo**, en passant par **les systèmes de divertissement à bord d’avions**.

Il a rejoint PrestaShop en 2018 en tant que développeur open source, il est aujourd’hui le responsable technique de l’équipe.
21 changes: 0 additions & 21 deletions pwa/data/con/2025/speakers/fr/lukasz-chrusciel.md

This file was deleted.

Loading
Loading