Here's the way I see it: at least now Bun is funded and doesn't have to worry about "how to make money".
But still, I'm uneasy with Anthropic, I have no idea how we can trust them.
@loicfaugeron.bsky.social
Test. Code. Refactor. Repeat!
Here's the way I see it: at least now Bun is funded and doesn't have to worry about "how to make money".
But still, I'm uneasy with Anthropic, I have no idea how we can trust them.
today I saw that Anthropic acquired Bun, and that immediately reminded me of your tweet. I wonder if they had changed to a self contained bin with bun before or after considering the acquisition
03.12.2025 10:00 — 👍 0 🔁 0 💬 1 📌 0When you switch your eXtreme Legacy (2005 LAMP) app from MySQL to PostgreSQL, and it becomes... 90% SLOWER 🙀.
Turns out Pg has a big overhead when making a new connection, so it's better to set it as persistent. Which then makes it 13% faster that MySQL!
gnugat.github.io/2025/12/03/x...
This year's #SymfonyCon was incredible -- full of good vibes and awesome talks. Huge thanks to the @symfony.com team for the spectacular organization 🙌
Hope all attendees of my "Rediscover the Console" talk enjoyed it, here are the slides! speakerdeck.com/chalasr/redi...
#SymfonyCon talks, slides and code examples are on GitHub:
github.com/SymfonyCon/2...
If you were a speaker, please share your slides and consider writing down your thoughts in a blog post
#PHP #Symfony #OpenSource
🎵 Come on Robin, you can do it, pave the way, put your back into it, tell us why, show us how, look at where console came from, look it it now 🎶
I'm so hyped with the new Console DX
My other Symfony 8 favourite things are JsonPath, stateless CSRF and UUID v7 🤘
27.11.2025 11:37 — 👍 0 🔁 0 💬 0 📌 0#Symfony 8 is here, and the new Console DevEx is just astounding!
(Better exceptions in the terminal, for example when the testsuite fails, is also 👌)
symfony.com/8
Sometimes Claude Code likes to toot their own horn
27.11.2025 07:23 — 👍 0 🔁 0 💬 0 📌 0Rector is so awesome!
The advantage of continuously executing it (at the same time as PHPUnit, PHP CS Fixer and PHPStan), is that it'll detect when changes that were previously unsafe to do can now be executed safely, and apply them.
eXtreme Legacy, part 7: gnugat.github.io/2025/11/26/x...
I've added PIE to my dotfiles, so now I can use it to install extensions on all my machines :)
26.11.2025 11:17 — 👍 1 🔁 0 💬 0 📌 0gotta admit that most of the work was already done previously when replacing the deprecated MySQL extension with PDO, that definitely was the bigger task.
Also note that in 2005, PHP 5.0 had just gotten out, but I’ve been using the most recent compatible version (5.6) so far
Upgrading my 2005 LAMP eXtreme Legacy app, from PHP 5.6 to 8.5!
Turned out to be quite easy thanks to Rector and PHP CS Fixer. We also get some nice performance improvements!
See: gnugat.github.io/2025/11/19/x...
HTTP has a new method: QUERY. Tl;dr: GET with a body.
https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-14.html
#ietf
Quite the change from the previous version. I like this new take
20.11.2025 11:40 — 👍 0 🔁 0 💬 0 📌 0I'm really impressed with the official "What's new in PHP 8.5" page (today's the release of #PHP 8.5 btw!).
It's very well made, great job!
www.php.net/releases/8.5...
Claude Code users (especially Laravel/Symfony): you REALLY want to re-install Claude
Latest Claude versions will load your `.env` (including secrets!) into Claude Code. Claude then runs your tests with local config instead of testing config!
🚀 New in Symfony 7.4: Better PHP Configuration
➡️ https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration
Plot twist: Claude didn’t run the tests because the method names contained non breakable spaces
16.11.2025 14:40 — 👍 3 🔁 0 💬 0 📌 0Symfony 7.4 brings a cleaner way to define console inputs: command arguments and options can now be mapped directly to PHP classes and enums using attributes like `#[MapInput]`, `#[Argument]`, and `#[Option]`.
Type-safe, structured input for your CLI commands 🎉🍕🥓
#Symfony #PHP #DX
I've decided to go with: 43YYX
* 43 because love is 4 letters, you is 3 letters
* YY is for the app (monolith: 00, qa: 01, etc)
* X is for the service (web: 0, database: 1, etc)
🫠
(I'm having some ports issue, sotrying to decide what port convention I could use for the BisouLand project to avoid that in the future)
07.11.2025 21:30 — 👍 0 🔁 0 💬 1 📌 0Claude saying: "Bisou" has 5 letters, and 2+1+5+0+something = love?
Ooooh Claude... At least you're trying.
"✳ For BisouLand, I think the loveliest port convention would be based on 21 - 'Bisou' has 5 letters, and 2+1+5+0+something = love?"
Thanks to @Pierstoval for sharing this amazing resource to search and compare PHP CS Fixer rules
mlocati.github.io/php-cs-fixer...
I've also seen (on youtube) your:
* CLI's aren't as easy as you think (phpday 2025)
* 2025, an API Platform Odyssey (API Platform conf 2025)
Brilliant stuff as always!
For example go check: From Betamax to VCR: harden your API integration testing (PHP UK 2022).
I never knew there was a way to test external APIs without mocks (I've actually seen that one live at PHP London meetup June 2024, it's even better in person).
youtu.be/vIoOxAIQwXo
Tuesday Confession: I love @secondej.bsky.social talks.
Full of positive energy, the storytelling is compelling and in service of the topic. And I always learn a thing of two!
🚀 New in Symfony 7.4: Improved Invokable Commands
➡️ https://symfony.com/blog/new-in-symfony-7-4-improved-invokable-commands
🚀 New in Symfony 7.4: Better Exceptions in Terminal
➡️ https://symfony.com/blog/new-in-symfony-7-4-better-exceptions-in-terminal