Core Team @SymfonyUX · Team Lead @SensioLabs · Creator of PlaywrightPHP, Atelier SVG, PHPColor…

Rennes, France
Joined January 2008
A year ago in Chicago, I met a great guy. The context was sad, weird, and somehow funny. #dino #rocket #chicago Soon after, KRUU started sponsoring my open source work on GitHub. It may look like a small badge. It is not. It means A LOT. Thank you kruu.com/us/
1
4
451
Taking another week off… back to work & oss next one! 🏝️🍹
76
Guess what.. the next one is going to be absolutely insane! With 3 new @SymfonyUX components 🎅🏻
Another proof that @HugoAlliaume and @simonandre are on fire 🔥 Great release - congrats!
3
13
508
I'm excited to be heading to @symfonycon Warsaw this November! I'll be talking about PlaywrightPHP, and some of the new things it brings to testing Symfony apps... Real browsers. Symfony's test environment. And a few things that become possible... smnandre.dev/blog/see-you-at…
2
1
12
854
Simon André retweeted
This one has been sitting pretty high on the LiveComponent wishlist. Downloads from LiveActions: redirect to a URL, send a file, or stream it on the fly! And yes.. LiveProps and state update in the same response too! (Coming in LiveComponent 3.5) ux.symfony.com/demos/live-co…
4
11
417
UX Inspector: just opened the PR! github.com/symfony/ux/pull/3… First version scope is reduced/limited in order to release first and then iterate on adding new features (interactive ones) Open to any (constructive) feedback!
Guess which PR I'm opening for Symfony UX tomorrow... or the day after?
2
2
14
880
Guess which PR I'm opening for Symfony UX tomorrow... or the day after?
3
1
3
1,413
Minify Bundle can now also compress HTML files. Thanks @HugoAlliaume for the feature! github.com/sensiolabs/minify…
2
1
8
883
Am I the only one not impressed by Astra so far ? Not saying it’s bad or whatever… just did not expérience anything crazy so far :|
136
My colleague and friend @WedgeSama introduced in Symfony form attributes! That completely flip the usual approach: instead of building a form type around a data class, the class can simply describe its own form. github.com/symfony/symfony/p…
4
3
1
30
2,232
Browsers Already Have It, S08E42 I've been playing with WebRTC lately, so... I made a small website about it. Demos, games, and a few ways to see what this Web API can actually do :) webrtc.smnandre.dev/ Paint's still fresh. Feedback welcome!
2
2
8
492
Simon André retweeted
I'm a psychologist with ADHD. Some ADHD adults are not unable to work. They are unable to work full-time and still cook, clean, answer messages, see people and feel like a person. They can keep the job. They just lose everything outside it. Here is what that middle costs:
14
103
16
1,105
87,814
Scrum est mort ☠️ Et je que les puristes vont être contre :) Agile est probablement toujours pertinent. Scrum, lui, est peut-être déjà mort. Les principes du Manifesto Agile restent solides : livrer rapidement, collaborer, apprendre du feedback, s’adapter au changement. Mais à l’ère de l’Agentic Development, pourquoi continuer à organiser le delivery comme avant ? → Daily Meeting : pourquoi ? → Backlog découpé en Epics / User Stories / Gherkin : encore nécessaire ? → Démo en fin de Sprint : pourquoi attendre ? → Sprint de 2 semaines : 2 semaines pour quoi exactement ? Quand des agents peuvent coder, tester, reviewer, documenter et itérer 24/7, une boucle Spec → Code → Test → Review → Fix peut prendre quelques minutes. Agile reste une philosophie. Scrum était une réponse organisationnelle aux contraintes humaines. Si une partie de ces contraintes disparaît avec les agents, pourquoi conserver le framework construit autour d’elles ? La vraie question n’est peut-être plus : “Comment faire du Scrum avec des agents ?” Mais : “Par quoi remplace-t-on Scrum dans un monde Agentic ?”
2
1
9
624
Simon André retweeted
I have this idea: why not make a website without JS at all? Only HTML and CSS, that would show the limits of HTML and CSS only, webwithoutjs.com?
46
9
6
317
123,188
This is THE reason I started working on Playwright PHP almost two years ago: we can now offer 'in-process E2E tests' for Symfony apps, allowing fixtures, mocks, and test services to be used in real browser tests. I'm very proud, and honored, to see SymfonyCasts talking about it.
End-to-end tests with JS but no web server?! 🎭 Playwright-PHP + Symfony hands the request straight to your Symfony kernel - so you get container access, PHP exception catching, DAMA rollbacks and ParaTest. From a real browser. 🤯 symfonycasts.com/blog/playwr…
3
2
27
1,138
Simon André retweeted
Symfony Language Tools 0.16 is out! 🚀 Just 10 days after launch, version 0.16 brings massive updates to support real-world Symfony apps: 🔗 Deep Twig PHP connections: Autocomplete, hover docs, and "Go to Definition" for custom filters/functions 🐋 Docker support: Run application booting inside containers while keeping file navigation on your host 📦 Broader ecosystem support: XML service indexing, Doctrine XML/YAML mappings, and non-AssetMapper public assets 🛠️ More editors: Official extension for Zed, plus support for OpenCode & VSCodium 🧪 Tested against real apps: Continuously benchmarked on Kimai, Sylius, Shopware, Mautic, and Sulu The official LSP is rapidly evolving during its beta—give 0.16 a spin! 👇 symfony.com/blog/symfony-lan…
1
8
31
3,102
Disclaimer: I'm probably late to this party... I switched from iTerm2 to Ghostty a couple of weeks ago and… oh my z̶s̶h̶. If you appreciate those subtle details that reveal a deep care for the user experience, Ghostty is pure joy. ghostty.org
2
2
12
1,444
Discover how to build icon sprites, batch optimize assets, sanitize uploads, generate charts, animate or morph illustrations.. and so much more! ateliersvg.com/guides/ #php #svg #opensource
1
162
SVG optimization. Node-free. github.com/ateliersvg => composer req atelier/svg #php #opensource #svg
1
4
210
atelier/svg 1.0.0 is out! Parse, sanitize, build, transform, optimize, animate. PHP 8.3+ / zero deps github.com/ateliersvg
1
1
4
289