Sign in

Antonio J. García Lagar

@ajgarlag.bsky.social
24 followers 79 following 25 posts

I solve problems!

PostsRepliesMedia
Reposted by Antonio J. García Lagar
API Platform @api-platform.com · 18/09/2026
Thank you @baksla.sh for supporting the #APIPlatformCon 2026!
064
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 17/07/2026
🚀 Released: league/oauth2-server-bundle v1.2.0 It brings tons of nice improvements before the upcoming release of v2.0. ⚠️ The 1.x branch is now in maintenance mode i.e. bugfix-only. Thanks to all contributors ❤️ Shout-out to @ajgarlag.bsky.social for the huge work 🤝 github.com/thephpleague...
github.com
Release v1.2.0 · thephpleague/oauth2-server-bundle
What's Changed feat: Add support for device code grant by @SimonVanacco in #229 Fix CS by @ajgarlag in #275 Update GitHub Actions by @ajgarlag in #276 Fix usage of virtual method ClientInterface::...
073
Reposted by Antonio J. García Lagar
Symfony @symfony.com · 15/06/2026
Symfony: The Fast Track, now for Symfony 8.1 ➡️ symfony.com/blog/symfony-the-fast-t…
041
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 13/06/2026
🔈Here are the slides and demo repo used for my talk "Symfony 8: The Hexagonal Track" presented at #SymfonyDay Montréal and #SymfonyOnline. Repo: github.com/chalasr/symf... Slides: speakerdeck.com/chalasr/symf... Thanks to all attendees ❤️ @symfony.com
speakerdeck.com
Symfony 8: The Hexagonal Track
Presented at SymfonyDay Montréal and SymfonyOnline June 2026. Structuring an application around its domain rather than its framework is an old idea. …
1105
Reposted by Antonio J. García Lagar
baksla.sh @baksla.sh · 28/05/2026
💡 Your Symfony pages don't change between deploys? Then they probably don't need Symfony at runtime. A fresh tale from the changelog by @mtarld.bsky.social 👇 baksla.sh/blog/when-sy...
baksla.sh
When Symfony pages don't need Symfony
5ms to render a Symfony page. 0.2ms to serve it as a static file. 25× faster, same response. Time to put the kernel on a strict diet.
054
Reposted by Antonio J. García Lagar
Packagist @packagist.com · 20/05/2026
If you haven't updated Composer to 2.9.8 or 2.2.28 (LTS), do so urgently! GitHub will restart the rollout of their new GitHub Actions tokens later today. They've improved secret masking to cover this Composer issue, but you're safer if you update. #composerphp #php #phpc
169
Reposted by Antonio J. García Lagar
Fabien Potencier @fabien.potencier.org · 20/05/2026
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
32915
Reposted by Antonio J. García Lagar
Wicho @wicho.bsky.social · 17/05/2026
«Esta aplicación podría haber sido una página web» me parece algo importantísimo que recordar en el #DíaDeInternet, cada vez más mierdificada, entre otras cosas por las apps que funcionan como silos aislados. ¿Qué fue de aquellos tiempos en los que lo importante era enlazar? :S
2248
Reposted by Antonio J. García Lagar
Kévin Dunglas @dunglas.dev · 12/03/2026
🛡️ Symfony Docker now provides a rootless production image that contains only what is strictly necessary to run #FrankenPHP and #Symfony. They are 60% smaller than before, dropping from 704MB down to just 290MB! 📉✨ github.com/dunglas/symf...
github.com
feat: use rootless Debian slim images for prod by dunglas · Pull Request #909 · dunglas/symfony-docker
Hardens production images using a method to https://frankenphp.dev/docs/docker/#hardening-images, but using Debian Slim instead of distroless because we need a shell for the entrypoint, (Docker Har...
1178
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 18/02/2026
I have some availability in the coming months for consultancy around PHP/Symfony, managing tech debt, tackling legacy, scaling code and processes, adopting the right architecture or approaching open source the right way. (1/n)
136
Reposted by Antonio J. García Lagar
Kévin Dunglas @dunglas.dev · 12/02/2026
FrankenPHP v1.11.2 is out! 🧟🚀 Upgrade immediately! 👇 github.com/php/frankenp... #PHP #FrankenPHP #golang #WebAssembly #Security
github.com
Release v1.11.2 · php/frankenphp
⚠️ Security Update: This release addresses three security vulnerabilities, including a critical path confusion issue allowing arbitrary file execution and a session leak in worker mode. Immediate u...
1187
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 18/01/2026
Merged 🎉 You can't imagine how proud I feel as life made me struggle to do anything beyond pure maintenance work on #OSS for the past 2 years.
1135
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 11/12/2025
📢 Released #LeagueOAuth2ServerBundle v1.1.0 with support for #Symfony 8! Thanks to all contributors 🫶 Special thanks to @ajgarlag.bsky.social who is joining the maintainer board of this bundle after years of excellent work 👏🙏 github.com/thephpleague...
github.com
Release v1.1.0 · thephpleague/oauth2-server-bundle
What's Changed fix: Test for availability of doctrine in bundle configuration by @frankdekker in #246 Fix Coding Standards by @ajgarlag in #250 Update CONTRIBUTING.md by @ajgarlag in #242 Fix defa...
031
Reposted by Antonio J. García Lagar
David Bonilla @davidbonilla.bsky.social · 02/12/2025
España es el único país de Europa que no tiene franquicia de IVA (no se repercute en facturas hasta cierta cantidad al año) para autónomos y pequeñas empresas. Debe ser que —como todos sabemos— países como Francia o Dinamarca son regímenes fascistoides e insolidarios.
342
Reposted by Antonio J. García Lagar
Jordi Boggiano @seld.be · 07/11/2025
Composer 2.9 is coming, and there's an RC to try out! We need your help and feedback github.com/composer/com... #composerphp #phpc
github.com
Release 2.9.0-RC1 · composer/composer
Composer 2.9 is ready for a release, and we need your help to test it and report any regression. Please try it out! Running composer self-update --preview will get you the 2.9.0-RC1 Running compos...
064
Reposted by Antonio J. García Lagar
Nils Adermann @naderman.de · 19/09/2025
🚨 PSA for #PHP package maintainers: DO NOT REPLACE tags! If you messed up a release simply do another. No matter how quickly you notice a mistake, automatic tools already pulled the original tag, triggered automatic updates. Users will never know you recreated the tag and use the broken state. #phpc
0912
Antonio J. García Lagar @ajgarlag.bsky.social · 19/08/2025
I've released `ajgarlag/feature-flag-bundle` (github.com/ajgarlag/fea...), a bundle for #Symfony inspired by the FeatureFlag component proposed in github.com/symfony/symf.... It provides an easy way to test the proposed features in the PR. Feel free to check it out, and I'd appreciate any feedback!
github.com
GitHub - ajgarlag/feature-flag-bundle
Contribute to ajgarlag/feature-flag-bundle development by creating an account on GitHub.
000
Antonio J. García Lagar @ajgarlag.bsky.social · 09/08/2025
Debian 13 Trixie has been released! micronews.debian.org/2025/1754772...
micronews.debian.org
Debian 13
Debian 13
000
Reposted by Antonio J. García Lagar
Symfony @symfony.com · 11/07/2025
🚀 Kicking off the Symfony AI Initiative ➡️ symfony.com/blog/kicking-off-the-sy…
22219
Antonio J. García Lagar @ajgarlag.bsky.social · 11/07/2025
www.recall.ai/blog/postgre...
recall.ai
Postgres LISTEN/NOTIFY does not scale
Postgres LISTEN/NOTIFY can cause severe performance issues under high write concurrency due to a global lock during commit. Learn why it doesn't scale and how to avoid outages.
000
Reposted by Antonio J. García Lagar
Asier Marqués ☕️ @asiermarques.com · 18/06/2025
“I’d rather hire someone who knows how to think, than someone who just remembers how to answer.” substack.com/@daniilshykh...
substack.com
Daniil Shykhov on Substack
I hired an engineer who couldn't invert a binary tree. Best hire I ever made. He hadn’t done LeetCode in years. Said, “Honestly, I’d Google it.” Most companies would’ve passed. But I gave him a r...
111
Reposted by Antonio J. García Lagar
Lizard Simpson @lizardsimpson.bsky.social · 15/06/2025
Se ha encontrado una cotorra de molina (Pyrrhura molinae) con anilla 5.5 25047 en Madrid, zona Pueblo Nuevo. Se nota que está acostumbradísima a la gente. Si hacéis RT habrá más posibilidades de encontrar a sus dueños 🥺
696178
Reposted by Antonio J. García Lagar
Kelsey Hightower @kelseyhightower.com · 12/06/2025
Teach a robot to fish and soon you won't remember how to.
15576123
Antonio J. García Lagar @ajgarlag.bsky.social · 10/06/2025
I love these kinds of commits. #git
+175 -19203
000
Reposted by Antonio J. García Lagar
stakovicz.bsky.social @stakovicz.bsky.social · 08/06/2025
I love the ecosystem, the tools, the community. PHP rocks!
022
Reposted by Antonio J. García Lagar
Les-Tilleuls.coop @les-tilleuls.coop · 08/06/2025
PHP turns 30 today! Here’s to three decades of powering the web 🎂 Don’t miss these 2025 events: 🕷️ #APIPlatformCon – September 🐘 @afup.org's #ForumPHP – October 🎻 #SymfonyCon Amsterdam – November Celebrate this major milestone with us!
1126
Reposted by Antonio J. García Lagar
Antonio J. García Lagar @ajgarlag.bsky.social · 30/05/2025
I've created a Copy-On-Write (COW) adapter for the excellent Flysystem PHP library by @frankdejonge.bsky.social. It's useful for testing and development environments. Any feedback is welcome. #PHP github.com/ajgarlag/fly...
github.com
GitHub - ajgarlag/flysystem-cow: Copy-on-write Flysystem adapter
Copy-on-write Flysystem adapter. Contribute to ajgarlag/flysystem-cow development by creating an account on GitHub.
011
Reposted by Antonio J. García Lagar
Kévin Dunglas @dunglas.dev · 30/05/2025
Periodic reminder: do not schedule any meetings unless absolutely necessary (= an email is not good enough).
031
Antonio J. García Lagar @ajgarlag.bsky.social · 30/05/2025
I've created a Copy-On-Write (COW) adapter for the excellent Flysystem PHP library by @frankdejonge.bsky.social. It's useful for testing and development environments. Any feedback is welcome. #PHP github.com/ajgarlag/fly...
github.com
GitHub - ajgarlag/flysystem-cow: Copy-on-write Flysystem adapter
Copy-on-write Flysystem adapter. Contribute to ajgarlag/flysystem-cow development by creating an account on GitHub.
011
Reposted by Antonio J. García Lagar
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 29/05/2025
GitHub #MCP #Exploited: Accessing private repositories via MCP
invariantlabs.ai
GitHub MCP Exploited: Accessing private repositories via MCP
We showcase a critical vulnerability with the official GitHub MCP server, allowing attackers to access private repository data. The vulnerability is among the first discovered by Invariant's security ...
024
Reposted by Antonio J. García Lagar
Symfony @symfony.com · 29/05/2025
🌟 Symfony 7.3.0 released ➡️ symfony.com/blog/symfony-7-3-0-rele…
03316
Reposted by Antonio J. García Lagar
GromNaN @jerome.tamarelle.net · 28/05/2025
Have you ever used XML for Symfony config or routing? It's set to be deprecated in 7.4. If that's a concern for you, it's the time to speak up. XML adds extra overhead when creating a Configuration class and an .xsd schema. Good to see it being phased out. github.com/symfony/symf...
github.com
[RFC] Deprecate and remove support for semantic XML configuration · Issue #60200 · symfony/symfony
Description Maintaining https://github.com/symfony/symfony/blob/7.3/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd is not easy. And I never saw a project using XML to co...
111
Antonio J. García Lagar @ajgarlag.bsky.social · 14/05/2025
First stable version released! Thanks @chalasr.bsky.social for your work! github.com/thephpleague...
github.com
Release v1.0.0 · thephpleague/oauth2-server-bundle
Time to move! What's Changed Update branch-alias to 1.x-dev by @chalasr in #232 test: Fix incorrect class name by @theofidry in #233 fix: Fix the configuration of the extension when DBAL is not co...
041
Reposted by Antonio J. García Lagar
cataploft @cataploft.bsky.social · 09/05/2025
Introducing VibeCon — the world’s largest vibe coding conference.

Make sure you register today: http://127.0.0.1:8080/register
51513
Reposted by Antonio J. García Lagar
JoliCode @jolicode.com · 06/05/2025
Using #Symfony, you can customize error pages. However, if your app can't boot, you'll see the ugly web server error page. To avoid this, use the new error:dump command by @pyrech.bsky.social! 💛 symfony.com/blog/new-in... #oss #opensource #contribution
symfony.com
New in Symfony 7.3: Static Error Pages (Symfony Blog)
In Symfony 7.3, you can export your error pages as static HTML so the server serves them instantly without running the app.
084
Reposted by Antonio J. García Lagar
pmareke @handle.invalid · 02/05/2025
Abusando un poco de vuestra confianza y echándole un poco de cara os tengo que pedir un pequeño favor. El apoyo a este post esta siendo increíble, pero si me os pudierais subscribir al canal me ayudaría in montón para llegar a mucha mas gente 🙏🏼
254
Reposted by Antonio J. García Lagar
JetBrains @jetbrains.com · 24/04/2025
🚀 PHP turns 30! From humble beginnings to powering the modern web, it’s been quite the journey. 🎉 Celebrate this milestone with PhpStorm at #JetBrainsPHPverse2025 – a free online event with legends who have shaped PHP’s past, present, and future. 🔗Register now: jb.gg/jb-phpverse
1195
Antonio J. García Lagar @ajgarlag.bsky.social · 23/04/2025
I just registered for a free online event, JetBrains PHPverse 2025, in honor of PHP’s 30th anniversary! 🚀🎉 Join me on June 17 for insightful talks with @dunglas.dev, @nicolasgrekas.bsky.social, and others. Register now: jb.gg/phpverse-2025 #PHP30 #JetBrainsPHPverse2025
jb.gg
JetBrains PHPverse 2025 – Online Event Celebrating 30 Years of PHP
Join us for a free virtual event as we celebrate PHP’s 30th anniversary with top experts and thought leaders. Enjoy insightful talks, exciting announcements, and a look at the future of PHP developmen...
000
Reposted by Antonio J. García Lagar
pmareke @handle.invalid · 21/04/2025
- Creas algo open source. - Gusta mucho. - Te contacta MS. - Dedicas tu tiempo para darles contexto. - Te copian literalmente la idea/ - Te mencionan a pie de pagina. Para mear y no echar gota. philiplaine.com/posts/gettin...
philiplaine.com
Getting Forked by Microsoft
Three years ago, I was part of a team responsible for developing and maintaining Kubernetes clusters for end user customers. A main source for downtime in customer environments occurred when image reg...
178
Reposted by Antonio J. García Lagar
WordPress @wordpress.org · 16/04/2025
After a thoughtful discussion with Core committers, WordPress is moving to one major release per year starting in 2025. Regular maintenance and security releases will continue to keep sites stable and secure between major updates.
1108
Reposted by Antonio J. García Lagar
The PHP Foundation @thephpf.bsky.social · 10/04/2025
We are pleased to announce the completion of security audit of PHP core! Executed by @quarkslab.bsky.social in partnership with @ostifofficial.bsky.social and commissioned by the @sovereign.tech. Learn more: thephp.foundation/blog/2025/04...
thephp.foundation
PHP Core Security Audit Results
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
01811
Reposted by Antonio J. García Lagar
Grégoire Pineau @lyrixx.bsky.social · 09/04/2025
I published a small application to compare two composer.lock files. It's built in PHP, but I didn't want to maintain a server. So it's deployed on GitHub Pages and uses WASM. lyrixx.github.io/composer-diff/
02411
Reposted by Antonio J. García Lagar
Jesús LC @jeslopcru.bsky.social · 06/04/2025
jesuslc.com/2025/04/06/e...
jesuslc.com
El servidor está ardiendo, ¿y ahora qué? 🔥
Un lunes cualquiera, 09:13 de la mañana. Estás revisando tu correo mientras te tomas el primer café. De repente, un mensaje en Slack:“¿Alguien más ve errores 500 en producción?” Respiras hondo. La …
145
Reposted by Antonio J. García Lagar
Edu Ferro (eferro) 🇵🇸 @eferro.net · 18/03/2025
The value of software is in its ability to evolve. Choose technology based on the problem, not just what's trendy. Don't be afraid of "boring" but solid tech
0123
Reposted by Antonio J. García Lagar
PHP Community @phpc.social · 13/03/2025
From @php@fosstodon.org (official #PHP): fosstodon.org/@php/1141563... 📣 Announcing the availability of: - PHP 8.4.5 - PHP 8.3.19 - PHP 8.2.28 - PHP 8.1.32 ‼️ These are security releases: github.com/php/php-src/... 📝 www.php.net/ChangeLog-8.... 🎁 www.php.net/downloads 🪟 windows.php.net/download/
php.net
PHP: Hypertext Preprocessor
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
0166
Reposted by Antonio J. García Lagar
Robin Chalas @chalasr.bsky.social · 13/03/2025
📢 Released league/oauth2-server-bundle v0.10! It is the last 0.x release as the bundle feels quite stable now. Docs are still missing some words about migrating from FOSOAuthServerBundle - help welcome 🙏 Many thanks to @ajgarlag.bsky.social for his great work! github.com/thephpleague...
github.com
Release v0.10 · thephpleague/oauth2-server-bundle
📢 LAST RELEASE BEFORE v1.0 What's Changed Fix tests by @chalasr in #215 Require league/oauth2-server:^9.2 by @ajgarlag in #216 Rename NullUser to ClientCredentialsUser by @ajgarlag in #217 Remove ...
1103
Reposted by Antonio J. García Lagar
🥧 asgrim 🇺🇦 @asgrim.dev · 25/02/2025
🥧 What features do you want to see in PIE (PHP Installer for Extensions) release 1.0.0? 💬 #php #phpc #phppie
122
Reposted by Antonio J. García Lagar
Antoine Bluchet @soyuka @soyuka.me · 12/02/2025
If you want to help with FrankenPHP on debian github.com/oerdnj/deb.s...
github.com
FrankenPHP package · Issue #2208 · oerdnj/deb.sury.org
Frequently asked questions I have read Frequently Asked Questions Is your feature request related to a problem? Please describe. Hi, First of all, thanks for maintaining these packages! FrankenPHP ...
131
Reposted by Antonio J. García Lagar
Derick Rethans @derickr.phpc.social.ap.brid.gy · 11/01/2025
Generative AI trained on stolen data is copyright infringing and immoral. And there is nothing we can do stop it. Regulators are too slow. This time, the example is: How OpenAI's bot crushed this seven-person company's website ‘like a DDoS attack’ | TechCrunch […]
phpc.social
Original post on phpc.social
075