Quentin Dequippe's Avatar

Quentin Dequippe

@qdequippe.bsky.social

Lead developer PHP/Symfony • Freelance • Creator of @jobbsy #dev #symfony #web #php

40 Followers  |  136 Following  |  8 Posts  |  Joined: 02.12.2024  |  1.9632

Latest posts by qdequippe.bsky.social on Bluesky

Interface FileZilla

Interface FileZilla

Vous avez connu l’époque où on copiait les scripts sur un FTP avec FileZilla ?

Pas de CI/CD, pas de rollback, juste l'amour du risque...

08.11.2025 08:00 — 👍 37    🔁 5    💬 9    📌 2
Post image

Symfony 8.0 arrive, avec encore plus de stabilité et d’innovation ! Découvrez avec @vinceamstoutz.bsky.social les nouveautés et évolutions à prévoir, et comment notre équipe, incluant des mainteneurs du framework, peut vous accompagner. les-tilleuls.coop/blog/sortie-...

06.11.2025 13:48 — 👍 4    🔁 1    💬 0    📌 1

🚀 New in Symfony 7.4: Multi-Step Forms
➡️ https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms

03.11.2025 09:14 — 👍 14    🔁 4    💬 2    📌 0

This week, Symfony proudly celebrates 20 incredible years of innovation, friendship, and open-source passion — we’ve created a special page to relive the memories and thank everyone who made this journey possible: symfony.com/20years 🫶 https://symfony.com/blog/celebrating-20-years-of-symfony

13.10.2025 16:01 — 👍 19    🔁 4    💬 1    📌 1
Preview
PHP’s New URI Extension: An Open Source Success Story The PHP Foundation — Supporting, Advancing, and Developing the PHP Language

Say goodbye to parse_url() headaches! 🥳

PHP 8.5 is introducing a new URI Extension with standards-compliant (RFC 3986 & WHATWG) and secure URL parsing. It provides a clean API and lets you easily modify URI components.

Learn more 👇

thephp.foundation/blog/2025/10...

10.10.2025 11:40 — 👍 20    🔁 12    💬 0    📌 0

Merci pour cette v1 !
Petite typo dans l’article : http_request() qui permet de faire des requêtes HTTP grâce à symfony/console -> symfony/http-client peut être ?

10.10.2025 17:45 — 👍 1    🔁 0    💬 1    📌 0
Preview
Back Market propose désormais le reconditionnement des anciens ministres Toute l'information selon des sources contradictoires.

Back Market propose désormais le reconditionnement des anciens Premiers ministres https://www.legorafi.fr/2025/10/06/back-market-propose-desormais-le-reconditionnement-des-anciens-ministres/

06.10.2025 14:05 — 👍 526    🔁 163    💬 5    📌 9
Comment protéger vos serveurs et lutter efficacement contre les crawlers d’IA Protégez vos serveurs face aux robots d’indexation : filtres, CDN, cache et optimisation pour éviter la saturation et les DoS.

Comment protéger vos serveurs et lutter efficacement contre les crawlers d’IA

01.10.2025 19:33 — 👍 9    🔁 2    💬 0    📌 0

Bientôt un lien pour les participants en ligne pour acheter un elephpant FrankenPHP ☺️ ?

01.10.2025 11:39 — 👍 0    🔁 0    💬 1    📌 0
Preview
PostgreSQL 18 Released! The [PostgreSQL Global Development Group](https://www.postgresql.org) today announced the release of [PostgreSQL 18](https://www.postgresql.org/docs/18/release-18.html), the latest version of the worl...

PostgreSQL 18 Released! www.postgresql.org/about/news/p...

25.09.2025 14:36 — 👍 1    🔁 1    💬 0    📌 0

Vous nous l’avez demandé… le voilà.

Le top 10 des Logiciels Libres de l’été 🏖️🐻 qui ont eu le plus de succès.

Thread 🧵👇

23.09.2025 17:31 — 👍 37    🔁 13    💬 2    📌 2
Post image

To all the builders, creators, and problem-solvers: Happy #ProgrammersDay! 🎉

13.09.2025 13:30 — 👍 108    🔁 25    💬 3    📌 4
Post image 13.09.2025 09:06 — 👍 68    🔁 13    💬 2    📌 0
Compare working with AI vs. Human Engineers

Compare working with AI vs. Human Engineers

Not wrong.

11.09.2025 13:31 — 👍 5    🔁 4    💬 0    📌 0
Preview
Webpack Encore: Current State and Future 📦 Webpack Encore was the default asset management tool in Symfony for many years. However, with the rise of AssetMapper and Vite, its future is uncertain.

📦What's the state of #Webpack Encore?
@hugo.alliau.me tells us all we need to know about #JS bundlers in #Symfony

10.09.2025 14:17 — 👍 5    🔁 5    💬 0    📌 0
Video thumbnail

Précurseur en matière d’IA, notre sponsor Tiime devrait apprécier les nombreux talks qui en parleront lors du Forum PHP 2025. N'hésitez pas à aller parler de ce sujet avec eux ou de leur app de facturation 100% française !
🩶 Tiime, sponsor Argent du Forum PHP 2025 - 9&10 octobre, Disneyland Paris

04.09.2025 12:30 — 👍 3    🔁 1    💬 0    📌 0

🙌 Remembering Ryan Weaver: Teacher, Core Team Member, Friend
➡️ https://symfony.com/blog/remembering-ryan-weaver-teacher-core-team-member-friend

28.08.2025 19:43 — 👍 77    🔁 38    💬 2    📌 16
Limitez votre PHP : optimisations pour une meilleure gestion des ressources En environnement LAMP (mais c’est valable partout), vous avez tous un jour été confrontés à un cruel dilemme : le coût en ressources nécessaire pour laisser votre PHP s’exprimer librement, mais pas n’importe comment.

🐻 Limitez votre PHP : en environnement LAMP (mais c’est valable partout), vous avez tous un jour été confrontés à un cruel dilemme : le coût en ressources nécessaire pour laisser votre PHP s’exprimer librement, mais pas n’importe comment.

23.08.2025 18:30 — 👍 12    🔁 2    💬 1    📌 0
Interface Mealie

Interface Mealie

🏖️🐻 Les Logiciels Libres de l'été, jour 62

Mealie : un gestionnaire de recettes et un planificateur de repas Open Source.

21.08.2025 16:32 — 👍 17    🔁 5    💬 1    📌 2
Preview
Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 1) | Les-Tilleuls.coop Découvrez comment rendre facilement observable une application Symfony à partir du framework OpenTelemetry.

[Best of 🌞] Découvrez avec Hugo Nicolas comment observer vos apps grâce à OpenTelemetry. Vous découvrirez qu’avec quelques dépendances et lignes de code, ainsi qu'une infrastructure adaptée, votre projet peut être entièrement surveillé sous tous ses aspects :

04.08.2025 07:01 — 👍 3    🔁 1    💬 0    📌 0
Why I don't use down migrations Every once in a while, someone opens a PR on one of our open source packages adding a `down` function to the migration. I usually close those PRs fast with a thank you and a message “We don’t use down migrations in our projects”. While down migrations might seem like a safety net, they're often a false comfort that potentially creates more problems than they solve. Instead of explaining this in every PR separately, let me share why we don't write down migrations and what we do instead. <!--more--> ## The untested code problem Down migrations are unique in that they're probably the least tested code in most Laravel applications. While features, APIs, and business logic will get tested in most projects, down methods tend to be written once and then forgotten. Think about it - when was the last time you ran a down migration in your test suite? Or verified that complex data transformations actually reverse correctly? Probably you don’t do this. Testing rollback scenarios is hard and often feels like preparing for something that rarely occurs. ## What about new data? The tricky thing about rolling back migrations is that data created after deployment doesn't simply disappear. When you have a busy application, users will interact very fast with your database after deploy. If you've added a new table and users have created records, rolling back means that data has nowhere to go. When you've transformed data from one format to another, the original format might be lost forever. Even seemingly simple changes like splitting a name field into first and last names become complex when you need to reverse them after users have updated their information. ## Keeping code and database in harmony Your application code expects a certain database structure, and when the database schema changes without the code changing too, things can break in unexpected ways. Models might reference columns that no longer exist, controllers could query tables that have been dropped, and validation rules might check fields that have vanished. The complexity multiplies with modern deployment strategies like container orchestration and blue-green deployments, where different parts of your system might be running different code versions. ## Go forward At Spatie, we've embraced forward-only migrations for many years now. When something needs to be reversed, we will first think carefully about the appropriate solution for the particular situation we’re in. If necessary, we’ll handcraft a new migration that moves us forward rather than trying to reverse history. ## In closing The next time you're tempted to write that down method, ask yourself: will this code ever run? Will it actually work if it does? And most importantly, wouldn't your time be better spent making sure the up migration and new code is rock solid? The choice is yours!

🌟 Why I don't use down migrations

01.08.2025 09:05 — 👍 10    🔁 3    💬 3    📌 1

Very well explained. I've never had to run a down migration. In fact, I always make sure that I have a version of the code that is compatible with the 2 states of the database. This is essential for zero-downtime deployment.

01.08.2025 10:28 — 👍 1    🔁 1    💬 0    📌 0
Post image

Toujours une bonne nouvelle quand un produit #opensource est en plus un peu local, ici Grenoble. Voici Bileto, un outil de ticketing simple et efficace pour gérer votre helpdesk
github.com/Probesys/...

29.07.2025 11:00 — 👍 21    🔁 5    💬 0    📌 0
Post image

Brilliant! SQS adds "Fair Queues"
Perfect for multi-tenant systems to prevent one tenant from hogging the queue for everyone else.

aws.amazon.com/blogs/compu...

22.07.2025 09:29 — 👍 11    🔁 4    💬 0    📌 0

Au plaisir de discuter pendant la journée 😉

08.07.2025 05:52 — 👍 0    🔁 0    💬 1    📌 0
Preview
Release v3.80.0 Alexander · PHP-CS-Fixer/PHP-CS-Fixer Long-awaiting official support for PHP 8.4 in PHP-CS-Fixer is finally here 🥳! We know, it's long overdue, but for a reason... Let us explain a bit, for transparency and clean atmosphere around the ...

This is one of the best release notes I've read this year.

github.com/PHP-CS-Fixer...

Congratulations to the release of PHP 8.4 support <3

07.07.2025 10:34 — 👍 19    🔁 5    💬 2    📌 0
Preview
GitHub - heymoon-cc/doctrine-psql-enum: Doctrine migrations for PostgreSQL enum Doctrine migrations for PostgreSQL enum. Contribute to heymoon-cc/doctrine-psql-enum development by creating an account on GitHub.

Give github.com/heymoon-cc/d... some love :)

03.07.2025 07:52 — 👍 7    🔁 2    💬 1    📌 0
Post image

FrankenPHP hit 9k stars on GitHub.
At 10k, we'll make a stuffed elePHPant!

Click, click!

26.06.2025 12:28 — 👍 11    🔁 9    💬 0    📌 0
SPONSOR CHOCOLAT - 800€
Une nouvelle offre exclusivement destinée aux freelances et aux devs qui souhaitent soutenir le Forum PHP 2025 à titre personnel
À la demande de la communauté, nous créons ce nouveau niveau de sponsoring: une façon pour celles et ceux qui le souhaitent de marquer leur soutien à l'AFUP, l'année de ses 25 ans et des 30 ans de PHP !
Ce sponsoring comprend :
- 1 place pour le Forum PHP 2025
- Lors de l'événement, vous serez remercié e pendant les keynotes d'ouverture et de fermeture.
Pour marquer votre soutien à l'AFUP et au grand rassemblement de notre communauté en cette année-anniversaire, contactez sponsors@afup.org

SPONSOR CHOCOLAT - 800€ Une nouvelle offre exclusivement destinée aux freelances et aux devs qui souhaitent soutenir le Forum PHP 2025 à titre personnel À la demande de la communauté, nous créons ce nouveau niveau de sponsoring: une façon pour celles et ceux qui le souhaitent de marquer leur soutien à l'AFUP, l'année de ses 25 ans et des 30 ans de PHP ! Ce sponsoring comprend : - 1 place pour le Forum PHP 2025 - Lors de l'événement, vous serez remercié e pendant les keynotes d'ouverture et de fermeture. Pour marquer votre soutien à l'AFUP et au grand rassemblement de notre communauté en cette année-anniversaire, contactez sponsors@afup.org

Devs et freelances, vous voulez venir au Forum PHP 2025 mais vous aimeriez aussi apporter votre soutien de manière plus conséquente ? Le sponsoring Chocolat est conçu pour vous: un sponsoring budgété à votre niveau, idéal pour marquer votre attachement au langage et à l'AFUP !

25.06.2025 09:38 — 👍 1    🔁 2    💬 0    📌 0

Looks like PECL is down. Time to migrate to PIE?

25.06.2025 13:22 — 👍 1    🔁 1    💬 2    📌 0

@qdequippe is following 20 prominent accounts