¡Nos vemos en Málaga el 6 de noviembre! 🌊
¿Aún no sabes dónde alojarte para el #JoomlaDayES? Hemos preparado una guía con los mejores hoteles, sitios para visitar y dónde comer los mejores espetos. 🐟
Planifica tu viaje aquí: https://t.co/91AtbP25eO
#Joomla#Málaga#WebDev
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 🍀
PHP 9.0 will ship under the 3-clause BSD license. 🎉
After 25+ years, the dual PHP/Zend Engine licenses are out. The new license is OSI-approved, GPL-compatible, and removes the legal gray area that made chunks of PHP technically non-OSI.
No rights change for devs - just cleaner, simpler, and more compatible.
Custom licenses create friction. Standard ones don't.
Un desarrollador danés, flipando con Autofirma, deja un educado comentario en el repositorio de desarrollo.
Es imposible explicarlo mejor:
«En el sector privado, lanzar software en este estado supondría un fracaso comercial inmediato. El hecho de que esta aplicación sea obligatoria para los ciudadanos españoles no exime al equipo de desarrollo de cumplir con los estándares modernos de seguridad y distribución. Exige estándares más altos, no más bajos».
¡Necesitamos más software de código abierto en la Administración pública!
Honestly, this is the most accurate diagram I've seen.
Waterfall: You plan for 18 months and deliver exactly what nobody needs anymore.
Agile: You deliver something usable at every step, but the CEO keeps asking, "Where's the car?"
AI: You get the car on day one. It has six wheels, the doors are on backwards, and it has a rocket launcher. You spend more time making it yours than actually "building"; it's shaping. owning. verifying. That's what the best AI developers do now. They don't build. They shape and own.
Introducing PAO: Agent-Optimized Output for PHP Testing Tools. ✅
It works with any PHP project: Laravel, Symfony, Laminas, vanilla PHP, or anything else that uses PHPUnit, Pest, or ParaTest.
Just run composer require, and you're done. ✨
Watch here: https://t.co/x3QE5965iR
#PHP streams have a built-in notification system.
Set a callback in the stream context. Get called on CONNECT, MIME_TYPE, FILE_SIZE, PROGRESS, COMPLETED.
Download progress bars. In pure PHP. No curl_setopt. No ReactPHP.
This callback has existed since PHP 5.2!
Clawd disaster incoming
if this trend of hosting ClawdBot on VPS instances keeps up, along with people not reading the docs and opening ports with zero auth...
I'm scared we're gonna have a massive credentials breach soon and it can be huge
This is just a basic scan of instances hosting clawdbot with open gateway ports and a lot of them have 0 auth
Someone: “Why is this man your inspiration? What’s so special about him?”
- His side project is Linux, which runs almost all of the world’s fastest supercomputers
- 85%+ of smartphones run on Linux (Android)
- Built Git in just 5 days to manage Linux — now used by 100M+ developers worldwide
- Created the foundation of the entire modern internet infrastructure
- Powers Google, Amazon, Meta, Netflix, Cloud, servers, data centers everything
- Still reviews code and contributes personally after 30+ years
- Never chased hype, only engineering excellence
The honored one: Linus Torvalds 🐧🔥
We hacked the AWS JavaScript SDK, a core library powering the entire @AWScloud ecosystem - including the AWS Console itself 🤯
How did we do it? Just two missing characters was all it took.
This is the story of #CodeBreach 🧵👇
In my Laravel projects, I frequently clone the production database for use in staging or local environments. To avoid accidentally sending emails to real users during testing, I add this handy redirect in the AppServiceProvider's boot method.
#laravel#laraveltipsandtricks#php