El boletín mensual recopila las novedades más relevantes del ecosistema PHP al cierre de cada mes, curadas a partir de PHP Weekly.
Boletín mensual · Noviembre 2025
Artículos destacados
- PHP 8.5: What’s New and Changed — A Developer’s Guide. Resumen (inglés): This major update introduces several game-changing features, alongside quality-of-life improvements and necessary deprecations that pave the way for PHP 9.0.
- The memory pattern every PHP developer should know about long-running processes. Resumen (inglés): If you’re moving from PHP-FPM to long-running processes — RoadRunner, Laravel Queue workers, Symfony Messenger consumers — you’ll encounter a puzzling pattern.
- Game changing editions. Resumen (inglés): A couple of weeks ago, I shared my wishlist for PHP in 2026, and the one item that stood out were "PHP Editions". Let's unpack why I think this would be a gamechanger for PHP.
- Immutable and Mutable Dates in PHP. Resumen (inglés): When working with dates in PHP, it's important to understand the difference between mutable and immutable date objects. PHP provides two main classes for handling dates: DateTime …
- Data protection in Laravel with blind indexing CipherSweet. Resumen (inglés): Blind indexing is a security technique that allows applications to search encrypted data without ever exposing the original plaintext. Instead of storing readable values, the syst…
- Why does the PHP header redirect not work sometimes?. Resumen (inglés): Ever stuck hours or days looking for bugs in your PHP project when the redirection is not working as expected? I felt the same while working on a project for my new PHP course. An…
- Architecting Resilient Caching in Symfony: Beyond get() and set(). Resumen (inglés): This article explores important caching strategies that solve expensive architectural problems: latency, concurrency (thundering herds), security (GDPR) and distributed invalidati…
- Writing Maintainable Feature test(Real Laravel example). Resumen (inglés): In this post, I’ll walk through a real-world inspired example from a warehouse module where I had to ensure zones (locations in a warehouse) could only be deactivated or updated u…
- PHP’s Next Chapter: From Web Framework to Agent Framework. Resumen (inglés): I've spent the last year building Neuron, a PHP framework designed specifically for agentic AI applications. What started as a technical challenge became something else entirely w…
- Time as a Dependency: Advanced Patterns with the Symfony Clock. Resumen (inglés): With Symfony 7.3 (released May 2025) and PHP 8.4, the symfony/clock component is no longer just a utility — it is the backbone of deterministic application architecture.
- A Clean, Driver-Aware ORM Architecture in PHP. Resumen (inglés): I recently completed a major refactor of my custom ORM, evolving it from a hybrid Active Record structure into a clean, layered, driver-aware architecture. The new design removes …
- PHP 8.5 Just Leveled Up the Entire Language — The Features You Can’t Ignore. Resumen (inglés): Let’s be honest — PHP has been through a lot. For years, it carried the weight of old memes about being “outdated.” But with every new release, PHP has quietly reinvented itself —…
- Laravel Architecture: 7 Traps and Practical Fixes. Resumen (inglés): The author has repeatedly encountered the opinion among colleagues that development experience in Symfony and Laravel is equivalent. Both are good, everyone is happy. In reality, …
- Stop Writing Arrays in Your Tests: Laravel Factories for Data Objects. Resumen (inglés): Building the Laravel Ortto SDK taught me something: test setup shouldn't be harder than the actual testing. When you are integrating with an API that expects complex, nested paylo…
- 5 Subtle Mistakes Even Experienced Developers Make in Laravel 12 — and How to Avoid Them. Resumen (inglés): As seasoned developers, we often believe we’ve covered the fundamentals. But with Laravel 12 (released Feb 2025) with its refinements, new starter-kits (React, Vue, Livewire + Wor…
- Level Up Your Laravel: Advanced Techniques for Elegant and Powerful Applications. Resumen (inglés): Laravel makes the easy things effortless, but its true power lies in the advanced features that enable you to write clean, maintainable, and incredibly powerful code. Let's move b…
- The
#[SensitiveParameter]Attribute in PHP 8.2+. Resumen (inglés): During debugging and error monitoring, it's common for stack traces to be recorded in logs. However, these traces can accidentally capture and expose critical data, such as passwo… - PHP 8.5: New PHP_BUILD_DATE Constant Explained. Resumen (inglés): A new PHP 8.5 constant that stores the date and time when your PHP binary was compiled. Before this, that info lived only inside phpinfo() output — messy, inconsistent, and hard t…
- 5 Laravel Eloquent Secrets That Will Make You a Better Developer. Resumen (inglés): After 2+ years working with Laravel, I discovered these 5 Eloquent techniques that completely changed how I build applications. Number 3 will save you hours of debugging!
- Demeter's Law in PHP: Principle, Examples, and Best Practices. Resumen (inglés): In software development, we often hear about best practices: decoupling, separation of concerns, SOLID principles… But there is one, sometimes overlooked, that deserves our attent…
- Laravel Validation after() - After What, Exactly?. Resumen (inglés): If you've worked with Laravel's Form Requests, you've probably run into the after() method for custom validation. But it works slightly differently that it named.
- Stop Using Primitive Types: Value Objects in PHP for Domain-Driven Design. Resumen (inglés): The Problem: Primitive Obsession Hell. Last year I reviewed code that crashed production. The bug? Someone passed "usd" instead of "USD" to a payment gateway.
- Building Elegant Batch Jobs in Laravel with Clean Architecture. Resumen (inglés): When you need to process millions of records, the naive approach—looping through everything in a single job—quickly fails. A better way is to break processing into small, repeatab…
- Different type of action to take on delete in Laravel database migration. Resumen (inglés): When defining a foreign key in a Laravel migration, the onDelete method determines what happens to the child records when the parent record is deleted. This allows you to manage d…
- Custom Exceptions in PHP: Building Your Own Error Handling System. Resumen (inglés): Hey there! Before we dive into custom exceptions, I want to make sure you’re familiar with the basics of try-catch in PHP. If you haven’t read my previous article about try-catch …
- The Best AI Packages for Laravel (2025 Edition). Resumen (inglés): In this article, we explore the most popular and actively maintained AI packages for Laravel, their features, and concrete project examples you can build with them.
Tutoriales y charlas
- PostgreSQL vs. MongoDB for Laravel: Choosing the Right Database. Resumen (inglés): Comparison between prominent technologies is just as prominent as the technologies themselves. Developers or engineers from different backgrounds tend to indulge in debates around…
- Static Analysis Secrets - Laravel In Practice EP13. Resumen (inglés): In this episode of Laravel In Practice, I'll show you how to use Larastan, a static analysis tool built on PHPStan, to find hidden type safety issues in your Laravel code.
- A practical guide to refactoring complex database queries in Laravel. Resumen (inglés): When I opened our Repository Class file and saw a single method spanning 194 lines with nested subqueries, complex conditionals, and duplicated logic, I knew we had a problem. The…
- Quick Guide to Livewire Lifecycle Hooks. Resumen (inglés): If you're working with Laravel Livewire, understanding lifecycle hooks is essential for building reactive components that feel smooth and responsive.
- Value Object in PHP 8: Build your own type system. Resumen (inglés): In our previous articles, we learned: how to make basic value objects, how to use them in an advanced way, how to make entities. It's time to mix all these concepts together and a…
- Refactoring If-Else Hell into a Strategy Pattern in PHP. Resumen (inglés): In this article, I’ll show you how to refactor such if-else hell into something much cleaner using the Strategy Pattern. By the end, you’ll see how flexible, testable, and maintai…
- The Pipe Operator (|>) in PHP 8.5: The End of Nested Functions. Resumen (inglés): This guide explores how the new operator works, where it shines, and how you can start using it to clean up your codebase immediately.
- Blazing Fast Symfony: How to Shave Milliseconds Off Your Response Time (The Ultimate Guide). Resumen (inglés): We know that performance is not just a feature — it’s a requirement. In the era of high user expectations and SEO demands, every millisecond counts.
- Modernizing Code with Rector - Laravel In Practice EP12. Resumen (inglés): Ever inherit a Laravel project with outdated patterns, or find yourself manually updating code across dozens of files when Laravel releases new features? That's where Rector PHP c…
- Authentication With Laravel and MongoDB. Resumen (inglés): Thank you very much for joining me for this tutorial, where you’ll learn how to set up user authentication for Laravel and MongoDB. We start by setting up a local development envi…
- Create your first custom Phpstan rule. Resumen (inglés): When PHPStan analyzes a PHP file, the first step is parsing, converting the raw PHP source code into a structured tree that represents the syntax and semantics of your code.
- PHP OOP Mastery Series — A Complete Beginner-to-Advanced Guide. Resumen (inglés): Welcome to the PHP OOP Mastery Series, a complete journey designed to take you from beginner to advanced in Object-Oriented Programming using PHP.
- Mastering JWT Auth in Laravel from Zero — Part 2. Resumen (inglés): In Part 1 of this series, we prepared a clean Laravel foundation for working with JWT authentication. We explored how JWTs work, installed the firebase/php-jwt library, created a …
- Understanding Intersection Types in PHP And Laravel: The Next Step Toward Safer, Smarter Code. Resumen (inglés): In this article, we’ll dive deep into intersection types, explore real-world use cases (especially in Laravel applications), and learn how they help us write safer, cleaner, and m…
- How to Configure PHP max_execution_time to Prevent Timeouts. Resumen (inglés): Have you ever waited forever for a webpage to load, only to be greeted by a frustrating “Maximum execution time of 30 seconds exceeded” error? This common issue is often caused by…
- PHP Mailer Tutorial with Examples and Best Practices. Resumen (inglés): In this guide, we’ll walk through everything you need to know about php mailer in plain English, with live code snippets and practical tips. Ready to become an email-sending pro?
- Deploying Laravel on Google Cloud Platform: The Complete Production Guide. Resumen (inglés): In this comprehensive guide, I’ll walk you through deploying a production-ready Laravel application.
- Image optimization and compression techniques for ultra-fast Laravel/PHP image uploads and display. Resumen (inglés): Creating ultra-fast image uploads and on-the-fly display in Laravel/PHP requires aggressive optimization. Even a few megabytes of raw image data can ruin page performance, as user…
- Migrating a Laravel Application From a Relational Database (PostgreSQL) to MongoDB. Resumen (inglés): In this tutorial, we will take a sample Laravel blog app (with users, posts, and comments) that’s running on PostgreSQL and migrate it to MongoDB.
- Mastering Laravel Task Scheduler: Building Smart, Reliable, and Fully Automated Applications. Resumen (inglés): In this guide, we’ll explore advanced, real-world scheduling patterns — from running intelligent background jobs to designing fault-tolerant workflows — all with fresh examples yo…
- Creating custom Facade fakes in Laravel. Resumen (inglés): I recently released a new version of my Cloudflare Turnstile package for Laravel. One of the features I added was the ability to test your Turnstile integrations using a fake impl…
- Cache Pre-warming Explained - Laravel In Practice EP11. Resumen (inglés): Ever cleared your cache and watched the first user hit a slow response? That’s the “cold cache” problem and it can make even the fastest apps feel sluggish right after deployment …
- The Practical Guide to Laravel + Nova on OpenAI Codex Web. Resumen (inglés): Private packages (like Laravel Nova) need credentials at install time. On Codex Web, secrets are only exposed during the Setup phase. If you try to install Nova later, auth won’t …
- Fixing Filament v2’s Multiple Select: The Disabled Options Problem. Resumen (inglés): When you use multiple select in Filament v2, disableOptionWhen() doesn't work. Say you want to show system-generated tags (like VIP or High Priority) but prevent users from removi…
- Quick Stripe Integration Guide for Laravel Users. Resumen (inglés): Have you ever wondered why some websites make online payments feel as smooth as butter while others leave you frustrated and clicking away? The secret often lies in their payment …
- Optimizing Queries with Memoization - Laravel In Practice EP9. Resumen (inglés): Your dashboard makes the same cache call three times in one request. Even at 8ms each, that's 24ms wasted. Laravel's memoization stores cache results in memory during the request,…
- MongoDB Transactions in Laravel. Resumen (inglés): Laravel is one of the most widely adopted PHP frameworks. Developers love it for its elegant syntax, expressive ORM, and batteries-included experience. MongoDB, on the other hand,…
- Debugging Memory Leaks in Node.js and PHP. Resumen (inglés): In this guide, we’ll explore how to detect and fix memory leaks in both Node.js and PHP, using practical tools like Chrome DevTools and Xdebug.
- CQRS & Use Cases (PHP): Why Your Service Layer is a Mess (And How to Fix It). Resumen (inglés): The Problem: Service Layer Bloat. I once inherited a project with OrderService. It had 63 methods.
- Feature Testing in PHP: Ensuring the Whole System Works Together. Resumen (inglés): This article dives into what feature testing is, why it’s crucial, and how to apply it effectively in PHP (especially with frameworks like Laravel). We’ll explore common mistakes,…
- Laravel Models & Authentication: Setting Up User Registration & Login. Resumen (inglés): In our previous tutorial, we built a registration form and handled form submission with a controller. Now, let's take the next step and implement complete user authentication usin…
- Semantic search with embeddings in PHP: a hands-on guide using Neuron AI and Ollama. Resumen (inglés): Imagine you run an e-commerce or content website. A user searches for “holiday gifts”, but your product catalog includes titles like “Christmas stocking”, “December sale”, or “win…
Noticias y lanzamientos
- PHP 8.5 is released with the pipe operator, URI extension, new array functions, and more. Resumen (inglés): The PHP team has released PHP v8.5 with the Pipe operator, a URI extension, array_first() and array_last() functions, an INI diff flag, and more.
- Blade @hasStack Directive Added in Laravel 12.39. Resumen (inglés): The Laravel team released version 12.39.0 this week with a Blade @hasStack directive, a middleware filter for the route:list command, along with the latest type updates, fixes, an…
- PHP 8.5.0 Released! . Resumen (inglés): The PHP development team announces the immediate availability of PHP 8.5.0. This release marks the latest minor release of the PHP language.
- Symfony 7.4 curated new features. Resumen (inglés): Symfony 7.4.0 is about to be released. As for any other Symfony release, our backward compatibility promise applies and this means that you should be able to upgrade easily to 7.4…
- November 17–23, 2025: A Week of Symfony #986. Resumen (inglés): This week, Symfony published new release candidate versions of Symfony 7.4 and Symfony 8.0, which are scheduled for release next week. Meanwhile, we started working on Symfony 8.1…
- The PHP Foundation is Seeking a New Executive Director. Resumen (inglés): We're opening the search for our next Executive Director, marking an important milestone in the continued growth and evolution of the PHP Foundation.
- Cache Routes and Config During Testing in Laravel 12.38. Resumen (inglés): The Laravel team released version 12.38.0 this week, adding a WithCachedRoutes test trait, a WithCachedConfig test trait, a model prompt for the model:show command, and more.
- New Book: Laravel for the Rest of Us launches November 18, 2025. Resumen (inglés): A new book titled Laravel for the Rest of Us by Pete Heslop, Managing Director of Steadfast Collective and an official Laravel Partner, will be released worldwide on November 18, …
- CodeRabbit raised $60M and celebrated with a hilarious short film. Resumen (inglés): A few months back, CodeRabbit announced a $60 million Series B, and to celebrate, they made a funny video featuring none other than Aaron Francis.
- All Talks for Wire:Live are Available on YouTube. Resumen (inglés): Livewire's 2025 Wire:Live conference talks are now available in a YouTube playlist.
- Symfony 7.4.0-RC2 released. Resumen (inglés): Symfony 7.4.0-RC2 has just been released. This is a pre-release version of Symfony 7.4. If you want to test it in your own applications before its final release, run the following…
- November 10–16, 2025 - A Week of Symfony #985. Resumen (inglés): This week, Symfony released maintenance versions 5.4.50, 6.4.29, and 7.3.7 to address a potential security vulnerability. Meanwhile, we continued polishing the upcoming Symfony 7.…
- Xdebug Update: October 2025. Resumen (inglés): In this update I explain what happened with Xdebug development in the last two months.
- Background Queue Connection in Laravel 12.37. Resumen (inglés): The Laravel team released version 12.37.0 this week, with new background queue driver, a Factory insert method, a ucwords() string method, and more.
- PhpStorm Plugins You Might Not Know. Resumen (inglés): PhpStorm comes with a ton of built-in features, and you can add even more with plugins. They bring new languages, tools, and small improvements that make everyday coding smoother.
- Early Bird Tickets are out for Laracon EU - Secure Your Spot by Nov 22!. Resumen (inglés): Are you ready for two days of Laravel magic in Amsterdam? Early Bird tickets for Laracon EU are now available, but only until November 22nd.
- Symfony 7.3.6 released. Resumen (inglés): Symfony 7.3.6 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will n…
- November 3–9, 2025 - A Week of Symfony #984. Resumen (inglés): This week, Symfony released maintenance versions 6.4.28 and 7.3.6. Meanwhile, we kept refining the upcoming Symfony 7.4 and 8.0 releases. Finally, we shared new details about some…
- Concurrency Control in Laravel 12.36, Inertia View Transitions. Resumen (inglés): The Laravel team released version 12.36.0 this week, adding concurrency control for HTTP pool and batch methods, introducing two Eloquent collection methods, and more. In addition…
- Symfony 8.0.0-BETA2 released. Resumen (inglés): Symfony 8.0.0-BETA2 has just been released. This is a pre-release version of Symfony 8.0. If you want to test it in your own applications before its final release, run the followi…
- October 27 – November 2, 2025 - A Week of Symfony #983. Resumen (inglés): This week, Symfony released the maintenance versions 6.4.27 and 7.3.5. In addition, we published 7.4.0-BETA1 and 8.0.0-BETA1 so you can test them before their final release in fou…
- betterCode() PHP 2025 - 25 November, Online . Resumen (inglés): With version 8.5, PHP continues to evolve in its thirtieth year: the new pipe operator and numerous performance improvements make your development more efficient. At the same time…
- Save the date, SymfonyDay Montreal 2026!. Resumen (inglés): We’re thrilled to announce that SymfonyDay Montreal is happening on June 4, 2026! Mark your calendars, tell your friends, and get ready for a day full of inspiring talks, networki…
Podcasts y vídeos
- Laravel News Podcast: Faster tests, vantage points, and cleaning assets. Resumen (inglés): Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
- The Stack Overflow: Essential ingredients for enterprise AI success . Resumen (inglés): Here, we’ve distilled the survey findings, laid out action items for leadership, and dug into recommendations around agentic AI for the enterprise. Spoiler alert: It all comes bac…
- No Compromises Podcast: Discussing different ways to model data. Resumen (inglés): In the latest episode of the No Compromises podcast, Joel brings Aaron a real-world technical dilemma: how to model a relationship between two models when types are stored as enum…
- Software Engineering Radio: SE Radio 695: Dave Thomas on Building eBooks Infrastructure. Resumen (inglés): Dave Thomas, author of The Pragmatic Programmer, The Manifesto for Agile Software Development, Programming Ruby, Agile Web Development with Rails, Programming Elixir, Simplicity, …
- Developer Tea: Career Fundamentals - Avoid Career Traps by Focusing on Primary Paths of Improvement. Resumen (inglés): If you're looking to accelerate your career growth, this episode gives you what may feel like hard truths about the path forward. So many engineers fall into traps of overthinking…
- Shoptalk Show: 692: Killer Feature of Web Components, Skills > MCP, and Streaming HTML?. Resumen (inglés): Dave has famous people blindness, a cologne life hack is dropped, what is the killer feature of web components, MCPs are so done—focus on skills instead, should custom events exis…
- WP Builds: 446 – Inside Checkout Summit: Reviving Human Connections in the WooCommerce and WordPress Community . Resumen (inglés): In this episode, Nathan Wrigley chats with Rodolfo Melogli about the growing isolation in the WooCommerce and WordPress communities due to remote work and AI, and his mission to “…
- PHP Architect: PHP Alive And Kicking – Episode 16 – Wendell Adriel . Resumen (inglés): Wendell joins the show with a literal fire background (the “this is fine” meme), which he admits he can’t use anymore because of company backgrounds. But it’s an accurate represen…
- Mostly Technical: 108: Database School Launch. Resumen (inglés): Ian and Aaron talk about the launch of Database School - the branding, everything he did the morning of the launch, building the site with Gemini, and so much more. Plus the world…
- Syntax: CSS: Advanced and Obscure. Resumen (inglés): Scott and Wes face off in a CSS-themed round of STUMP’d, quizzing each other on shape functions, scroll snap types, obscure functions, and long-forgotten spec history.
- The Changelog: What is a tech bubble anyway?. Resumen (inglés): Cedric Chin says comparisons of our current AI maybe-bubble to the dot-com bubble and the 2008 GFC are limiting, Matthew Prince does a post-mortem on last week’s Cloudflare outage…
- The Stack Overflow: How to create agents that people actually want to use. Resumen (inglés): Ryan welcomes Assaf Elovic, head of AI at monday.com, to discuss creating AI tools that users will actually adopt, how they created their Monday Sidekick agent with the user exper…
- Maintainable Podcast: Chris Zetter: Building a Database to Better Understand Maintainability. Resumen (inglés): In this conversation, Robby sits down with software engineer and author Chris Zetter to explore what building a relational database from scratch can teach us about maintainability,
- Software Engineering Radio: SE Radio 694: Jennings Anderson and Amy Rose on Overture Maps. Resumen (inglés): Jennings Anderson, a Software Engineer with Meta Platforms, and Amy Rose, the Chief Technology Officer at Overture Maps Foundation, speak with host Gregory M. Kapfhammer about the…
- Shoptalk Show: 691: Charts + Graphs, Vibe Coding an App, and Debating Affordances. Resumen (inglés): What do Balatro streamers do when the game is over, Random in CSS is so hot right now, Dave has a better idea for charts and graphs that would change the world, Quiet UI follow up…
- WP Builds: 445 – More fun in WordPress: How Nick Hamze uses AI to build unusual WordPress blocks . Resumen (inglés): In this episode, Nathan Wrigley chats with Nick Hamze, a quirky and creative force in the WordPress community. Nick shares his unconventional journey from law school to working at…
- Laravel Podcast: From Math Teacher to DevRel with Leah Thompson. Resumen (inglés): In this episode, Matt Stauffer interviews Leah Thompson, a DevRel engineer at Laravel, who shares her unique journey into tech, transitioning from a mathematics background and tea…
- PHP Architect: PHP Alive and Kicking Episode 14 – Dan Newns . Resumen (inglés): Dan’s programming journey started in secondary school with Visual Basic—specifically building a cinema booking system. But it was university where things got real: HTML with table…
- Mostly Technical: 107: A Ruthless Capitalist. Resumen (inglés): Ian and Aaron discuss screen time for kids, the impending launch of Database School, why Ian acquired Bootstrapped.fm, and more.
- Over Engineered: Storing Files in the Database w/ Bogdan Kharchenko and Skyler Katz. Resumen (inglés): Sometimes you have files or other large chunks of data that you need to associate with a record in your database. It might be convenient to just store that as base64-encoded data …
- The Changelog: Why is Zig so cool?. Resumen (inglés): Nilo Stolte explains why Zig is “a totally new way to write programs”, George Mack gives twelve actionable ways to be more creative, Mario Zechner shares his findings on using MCP…
- The Stack Overflow: AI code means more critical thinking, not less . Resumen (inglés): Ryan is joined by Secure Code Warrior’s co-founder and CTO Matias Madou to discuss the implications of LLMs’ variability on code security, the future of developer training as AI c…
- No Compromises Podcast: Read outside tech to expand your horizons. Resumen (inglés): In the latest episode of the No Compromises podcast, Aaron argues that non-tech reading can sharpen your engineering thinking. We discuss balancing breadth without diluting focus,…
- Software Engineering Radio: SE Radio 693: Mark Williamson on AI-Assisted Debugging. Resumen (inglés): Mark Williamson, CTO of Undo, joins host Priyanka Raghavan to discuss AI-assisted debugging. The conversation is structured around three main objectives: understanding how AI can …
- Developer Tea: Getting to Senior - Taking Ownership Without Leading Projects. Resumen (inglés): If you're an engineer looking to move into a senior role, you have likely heard that you need to demonstrate "ownership". Unfortunately, this crucial term is often poorly defined …
- Shoptalk Show: 690: Steve Ruiz and tldraw. Resumen (inglés): Steve Ruiz talks about what tldraw is and who it's for, how they've dealt with data on all the computers, what's new in the tldraw SDK, ideas for building on top of tldraw, tldraw…
- WP Builds: 444 – Accessibility made easier: Natalie MacLees on Aaardvark for agencies and developers . Resumen (inglés): On this episode of WP Builds, Natalie MacLees joins Nathan Wrigley to talk about the new accessibility tool, Aaardvark Accessibility.
- PHP Architect: PHP Alive And Kicking – Episode 12 – Rob Allen . Resumen (inglés): Rob’s journey into PHP started in 1995—way back in the last century, as he puts it—when he got headhunted from a C++ role testing mobile phones. The twist? He was in an online gam…
- Mostly Technical: 106: We've Got ARR!. Resumen (inglés): Ian and Aaron talk about 20 years of HelpSpot, Aaron's big week on Twitter, and....talk about burying the lede....Aaron's got ARR! Subscription revenue! It's happening!
- Syntax: Why v0 creator left Vercel to fix GitHub (GOAT Jared Palmer). Resumen (inglés): Scott and Wes sit down with Jared Palmer of GitHub (formerly of Vercel) to unpack all the biggest announcements from GitHub Universe 2025.
- The Changelog: This new AI role is exploding. Resumen (inglés): A new AI-led tech role has emerged with a massive increase of job postings, Corey Quinn explains why younger devs won’t tolerate pain in the AWS, Thomas Ptacek makes the case that…
- The Stack Overflow: To write secure code, be less gullible than your AI . Resumen (inglés): Ryan is joined by Greg Foster, CTO of Graphite, to explore how much we should trust AI-generated code to be secure, the importance of tooling in ensuring code security whether it’…
- Software Engineering Radio: SE Radio 692: Sourabh Satish on Prompt Injection. Resumen (inglés): Sourabh Satish, CTO and co-founder of Pangea, speaks with SE Radio’s Brijesh Ammanath about prompt injection. Sourabh begins with the basic concepts underlying prompt injection an…
- Shoptalk Show: 689: Tyler Sticka on Colorpeek 2 and Awesome CSS. Resumen (inglés): In this episode we sit down with Tyler Sticka to discuss upgrading his project, Colorpeek. We explore the practical applications of web components and CSS, and how they are shapin…
- WP Builds: 443 – AI Experiments in WordPress: a plugin search engine, customer support bots, and Block Editor integration . Resumen (inglés): In this WP Builds podcast episode, Nathan Wrigley chats with Amadeu Arderiu about three innovative WordPress AI projects: ploogins.com, an AI-powered search engine for both free a…
- Laravel Podcast: The Architecture Behind Laravel Cloud with Chris Fidao. Resumen (inglés): In this episode of the Laravel Podcast, host Matt Stauffer chats with Chris Fidao, Team Lead of Laravel’s Infrastructure Cloud Team. They talk about Chris’s journey from his first…
- PHP Architect: PHP Alive And Kicking – Episode 10 – Jasper Willems . Resumen (inglés): Jasper hasn’t written a line of code since his Commodore 64 days—and he’s perfectly fine with that. While most guests talk about their first “Hello World,” Jasper’s entry into PHP…
- Mostly Technical: 105: Laravel New, Again. Resumen (inglés): Ian and Aaron talk about the first ever Wire:live conference, what's new in Livewire 4, the best book Aaron's ever read, and....oh no. Oh no. Ian decided to
laravel new. Again. - Syntax: A first look at Remix 3. Resumen (inglés): Scott and Wes dive into Remix 3, exploring how it embraces native web standards like Events, Signals, and Streams to become a truly full-stack framework. They unpack what “LLM-rea…
- The Changelog: The overlooked power of URLs. Resumen (inglés): Ahmad Alfy explains how URLs are state containers, Shrivu Shankar shares how he uses every Claude Code feature, Yusuf Aytas laments how AI broke technical interviews, Wu Xiaoyun t…
Proyectos, herramientas y librerías
- softheroes/migratable-seeder. Resumen (inglés): Versioned, environment-based Seeders in Laravel. Seed your database with the right data for the right environment.
- klisl / yii2-json-behavior. Resumen (inglés): Behavior for working with JSON format fields.
- aleex1848/ssh. Resumen (inglés): A lightweight package to execute commands over an SSH connection.
- joshdifabio/magento1-module-loader. Resumen (inglés): Load Magento 1 modules using Composer without copying anything into app/code.
- equidna/laravel-docbot. Resumen (inglés): Laravel package that generates API documentation and lists custom Artisan commands.
- yucca/prerender-bundle. Resumen (inglés): Allows you to easily use prerender for your Symfony apps running Client-Side MVC.
- prodigyphp/laravel-ssh-tunnel. Resumen (inglés): Easy creation & maintenance of an SSH Tunnel for Laravel.
- elastic/site-search. Resumen (inglés): Elastic Site Search Official PHP Client.
- anibalsanchez/extly-html-asset-tags-builder. Resumen (inglés): The Asset Tags Builder manages the generation of script and style tags for an Html Document.
- vrbata/xml-validator. Resumen (inglés): Validates your XML against a xsd schema.
- webino/zend-rbac. Resumen (inglés): Zend Framework module that provides a layer of features for Zend\Permissions\Rbac.
- vhchung/slim3-skeleton-mvc. Resumen (inglés): Simple Slim Framework 3 skeleton with Twig, Monolog, Doctrine.
- tholabs/creator. Resumen (inglés): Creator is a simple PHP dependency injection that works with typehints.
- oguzcandemircan/laravel-unique-sluggable. Resumen (inglés): This package allows you to create unique slugs. It keeps all the slugs you define in the slugs table.
- jakubszczesniak/eloquent-state-machine-workflow-pro. Resumen (inglés): State machines for your Laravel Eloquent models.
- razziel/performance-counter. Resumen (inglés): A development tool for monitoring application performance and debugging bottlenecks.
- middlewares/recaptcha. Resumen (inglés): Middleware to use Google reCAPTCHA for spam prevention.
- rocket-internet/money-value-object. Resumen (inglés): Value Object that represents a monetary value (using a currency's smallest unit).
- jalendport/craft-lockout. Resumen (inglés): Temporarily lock certain users out of the control panel.
- graham-campbell/manager. Resumen (inglés): Manager Provides Some Manager Functionality For Laravel.
- flatorb/moldssp. Resumen (inglés): A package library to use laravel pagination with datatables and mongodb.
- astrotechlabs/yii2-tactician. Resumen (inglés): Yii 2 Command Bus pattern implementation.
- marcandreappel/flysystem-backblaze. Resumen (inglés): Backblaze adapter for the flysystem filesystem abstraction library.
- keycdn/cdn-enabler. Resumen (inglés): A content delivery network (CDN) integration plugin for WordPress that rewrites URLs, like for CSS, JavaScript, and images, to be served by a CDN.
- codeat3/blade-mono-icons. Resumen (inglés): A package to easily make use of Mono Icons in your Laravel Blade views.
- actengage/nova-wizard. Resumen (inglés): Turn your long and complex resource forms into a simple and clean multi-step process.
- blinq/openai. Resumen (inglés): PHP library wrapper for the OpenAI API.
- kronova/pr-googlecse. Resumen (inglés): Frontend search plugin that uses the Google CSE api.
- darkcs/yii2-infinite-scroll. Resumen (inglés): Link pager with infinite scroll support.
- atnic/laravel-inspinia. Resumen (inglés): Laravel Package for integrating Inspinia template and this package is Laravel Mix friendly.
- google-gemini-php/larave. Resumen (inglés): Google Gemini PHP for Laravel is a supercharged PHP API client that allows you to interact with the Google Gemini AI API.
- duncanmcclean/simple-commerce. Resumen (inglés): A simple, yet powerful e-commerce addon for Statamic.
- rakibahmed1212/api-crud-package. Resumen (inglés): Laravel package to generate a complete API CRUD operation.
- dgrigg/craft-migration-assistant. Resumen (inglés): Create content migrations at the click of a mouse. Keep environments in sync with ease.
- notihnio/php-request-parser. Resumen (inglés): The missing php functionality to support put, patch, delete, put FORM and MULTIPART requests handling.
- snakano/cakephp-redis-cluster-cache. Resumen (inglés): Redis Cache Engine for CakePHP 2.x (support redis cluster).
- flownative/prometheus-flow-metrics. Resumen (inglés): Prometheus metrics for Neos Flow applications.
- paysera/fork-sonata-project-classification-bundle. Resumen (inglés): Symfony SonataClassificationBundle.
- dbfx/laravel-strapi. Resumen (inglés): Laravel wrapper for using the Strapi headless CMS.
- goddard/datatables. Resumen (inglés): PHP Library to handle server-side processing for Datatables, in a fast and simple way.
Boletín mensual · Octubre 2025
Artículos destacados
- Enums: How Laravel Devs Cut bugs by 50%. Resumen (inglés): If you’ve been knee-deep in building robust PHP apps, you’ve probably wrestled with status flags, roles, or those pesky string constants that scatter across your codebase like con…
- Centralizing code quality commands in PHP projects: composer scripts vs Makefile. Resumen (inglés): In this article, we’ll see how to centralize all code quality commands in one place, ensuring consistency and simplicity.
- Symfony 7.4 is Coming! Your New LTS Bridge to 8.0. Resumen (inglés): The final minor release in any Symfony branch is always the crucial moment where awesome new features meet enterprise stability. It’s the release that truly matters for long-term …
- Parallel PHP SOAP Client Requests. Resumen (inglés): Article about implementing parallel SOAP requests in PHP using custom HTTP transport and Guzzle Promises.
- DSA Pattern: A Clean Way to Parse Words from a String. Resumen (inglés): I discovered a powerful template for breaking down a string into individual words without using built-in functions like explode() or str_word_count().
- Threading and Concurrency in Laravel — A Deep Dive. Resumen (inglés): In Laravel, “threading” doesn’t exist in the same way as low-level multi-threading in languages like Java or C++.
- Moving PHP open source forward. Resumen (inglés): At JetBrains, we want the PHP community to shine. First and foremost, we do this by building PhpStorm, the best IDE for PHP development; but we also support and help drive the PHP…
- Essential Composer CLI Commands Cheat Sheet. Resumen (inglés): Composer is the dependency manager for PHP that helps you manage packages and libraries in your projects.
- Making my Laravel Development simple with Forge. Resumen (inglés): My GitHub looks like a graveyard of half-finished projects, and over these years of building these forgotten side projects, I’ve learned one crucial lesson: time spent on DevOps i…
- Beyond PHP: How Laravel 11 Is Quietly Revolutionizing Backend Development in 2024. Resumen (inglés): In this article, we’ll explore how Laravel has evolved into a modern engineering marvel, and why you might want to reconsider it as your go-to backend stack.
- Beyond JIT: Deep Dive into PHP 8.5’s Next-Generation Features. Resumen (inglés): The PHP community has moved past the initial performance revolution sparked by the Just-In-Time (JIT) compiler in PHP 8.0. Subsequent minor releases have polished the runtime and …
- A Clean Way to Detect Slow Queries in Laravel. Resumen (inglés): When working with Laravel applications, database performance is often the silent bottleneck. Everything looks fine until you realize that some queries take way longer than they sh…
- Exploring Filament v4.1: What’s New and Why It Matters. Resumen (inglés): In this post, let’s break down what’s new in v4.1 and why it matters for your Laravel projects.
- PHP 8.5: The Pipe Operator. Resumen (inglés): The developer experience is far better in PHP 8 and later versions, for example, with Constructor property promotion. When creating objects, such as DTOs, it saves time and energy…
- What is Laravel Eloquent ORM?. Resumen (inglés): As an implementation of the Active Record pattern, Eloquent allows developers to work with database tables as if they were PHP objects, significantly simplifying database operatio…
- Understanding Laravel Blade Components and Slots. Resumen (inglés): In this article, we’ll explore what Blade components and slots are, why they’re useful, and how to use them effectively.
- How much PHP knowledge is needed for WordPress and where can you easily learn PHP for WordPress?. Resumen (inglés): To learn WordPress theme and plugin development, the following PHP stuff would be more than sufficient. This guideline is provided by Kamal Ahmed, who has worked for WPDevelopers,…
- Building Reactive Systems in PHP: When Async and Streams Make Sense. Resumen (inglés): For years, that was true. PHP grew up in a synchronous request–response world, where every request starts fresh and ends clean. But software today isn’t built in isolation. It’s r…
Tutoriales y charlas
- Elevating SQL Efficiency - Laravel In Practice EP7. Resumen (inglés): You're loading 10,000 orders into memory just to calculate totals. Your server is crying, your users are waiting, and there's a better way. What if the database could do all that …
- Laravel Strict Validation for Type Checking. Resumen (inglés): PHP's type juggling allows "1" to pass as boolean and numeric strings to pass as integers. Laravel's strict validation parameters enforce exact type matching for numeric, boolean,…
- Querying Data in MongoDB With Laravel: From Basics to Advanced Techniques. Resumen (inglés): MongoDB has grown into one of the most popular NoSQL databases thanks to its flexible, document-based structure. Unlike traditional SQL databases that store data in rows and table…
- Building a High-Performance Keccak-256 Extension for PHP: 14-16 Faster. Resumen (inglés): The Problem: Pure PHP Keccak hashing: 0.28-0.44ms per hash. At scale, this makes Ethereum development impractical.
- Building a Scalable Laravel Application with DDD and CQRS Architecture. Resumen (inglés): In this article, I'll show you how to implement Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) patterns in Laravel to build a robust, enterprise-gr…
- Golang For PHP Developer : Testing & Deployment. Resumen (inglés): Goal: Write tests and deploy your API to production.
- Building a True Dual-Destination Analytics Pipeline: Real-Time Streaming with S3 Backup and Recovery. Resumen (inglés): This article details the implementation of a sophisticated dual-destination analytics pipeline that combines real-time data streaming to AWS Redshift Serverless with robust S3 bac…
- How to Create a Telegram Bot and Send Messages Using Laravel 12. Resumen (inglés): In this blog we will discover how to create a Telegram bot and seamlessly integrate it with Laravel 12 in this comprehensive guide.
- Constructor vs Destructor in PHP — Complete Guide with Real-World Examples. Resumen (inglés): When you start learning Object-Oriented Programming (OOP) in PHP, two very important concepts you’ll quickly encounter are constructors and destructors.
- Mastering PHP Generators: An In-Depth Guide for Everyone from Novices to Experts. Resumen (inglés): Whether you’re just starting out with PHP — maybe you’ve only written a few “Hello World” scripts — or you’re a seasoned developer optimizing massive applications, PHP generators …
- Decoding Large JSON Files Efficiently in PHP — json_decode() vs Streaming with JSON Machine. Resumen (inglés): Recently, I faced a memory allocation error in one of our legacy applications built with Lumen 5.6 and PHP 7.3. The culprit? A seemingly simple task — decoding a large JSON file (…
- Find Feature Tests Creating Database Records without Refreshing the Database in Laravel. Resumen (inglés): When feature testing a Laravel application, Laravel provides useful tools for database testing, like refreshing the database, factories, seeders, and database assertions. In a mod…
- Laravel whereValueBetween for Column Range Queries. Resumen (inglés): The whereValueBetween() method checks if a value falls between two database columns. This query builder method handles comparisons where a single value must exist within bounds de…
- How We Built a White-Label Travel Portal Using Real-Time APIs. Resumen (inglés): Building a travel booking platform from scratch sounds complex — and it is. But with today’s API ecosystem, developers can connect real-time hotel, flight, and activity data witho…
- Building a Google Rating Comparison Overview for Nomad Travel Insurances using Google Places API. Resumen (inglés): Long-term travelers, expats, and digital nomads often struggle to find transparent travel health insurance options. Marketing websites are full of affiliate links, while reviews a…
- Zed for Laravel - Complete Editor Setup in One Command. Resumen (inglés): Setting up a code editor for Laravel development can be time-consuming. After switching to Zed - the lightning-fast editor from Atom's creators - I spent weeks configuring it perf…
- Financial Transactions: Implementing Hugging Face AI Models with PHP. Resumen (inglés): The financial technology landscape is experiencing a seismic shift. Traditional rule-based systems that once dominated transaction processing are giving way to intelligent, adapti…
- Epic Migration Battle Report: Taming a Legacy PHP Server on Google Cloud. Resumen (inglés): We’ve all been there. You inherit a server. It’s important, it’s been running for years, and nobody really wants to touch it. Ours was a classic: a single Google Compute Engine VM…
- PHP 8.4 + Laravel: Building Bulletproof Apps with Type Safety. Resumen (inglés): Hey Laravel folks, it’s Manjeet. If you’ve ever chased a sneaky runtime errors at 2 AM because some string slipped into an int field you know the pain.
- Building Secure Multi-Step Forms in WordPress: An OOP & AJAX Deep Dive. Resumen (inglés): This article serves as a developer reference and deep dive into building secure, dynamic multi-step forms in WordPress using Object-Oriented PHP, AJAX, and WordPress best practice…
- Functional Programming in PHP: A Practical Guide with a Real-World Example. Resumen (inglés): In this article, I’ll show you how to write functional code in PHP using a real-world shopping cart calculator as an example.
- Profiling Laravel: How to Find Hidden Performance Killers. Resumen (inglés): Your dashboard loads, but something feels off. The data is correct, the code looks clean, but users are complaining about speed. What if I told you that your seemingly simple dash…
- Introduction to MongoDB & Laravel-MongoDB Setup. Resumen (inglés): By the end of this tutorial, you'll be able to: Understand MongoDB fundamentals and its advantages over traditional SQL databases. Set up a Laravel project with MongoDB integratio…
- Laravel 12 Delete File From Public / Storage Folder. Resumen (inglés): In this Laravel 12 tutorial, we’ll cover how to remove or delete files and images from both the public folder and the storage folder. The techniques shared here are compatible not…
- Two-factor authentication in Laravel Nova. Resumen (inglés): Laravel Nova has a lot of great things regarding security out of the box, which is great, but I needed something a bit different, 2FA.
- Temporal Modeling in PHP — Designing Systems That Respect Time. Resumen (inglés): Time is the most underestimated dimension in software design. We treat systems as static — “a user is active,” “an order is paid.” But reality is never static. Everything changes …
- Deploying Docker for Symfony Development in 6 Steps. Resumen (inglés): I’ll walk you through six steps to set up Docker with Symfony. This detailed guide covers everything you need to configure a complete Symfony development environment using Docker.
- Adapter Pattern in Laravel: A Practical Guide. Resumen (inglés): When working on large Laravel applications, you’ll often face situations where two systems need to communicate but don’t share the same interface.
- Building My Own AI Chat Interface with Laravel and GenAI. Resumen (inglés): It all started when I wanted to spend some time exploring the world of AI and figuring out how I could use it in my projects.
- Setting Up a Complete LAMP Stack on Ubuntu: A Developer’s Journey. Resumen (inglés): A comprehensive guide to installing Linux, Apache, MySQL, and PHP for web development.
Noticias y lanzamientos
- PHP 8.5 Introduces a New URI Extension. Resumen (inglés): PHP 8.5 introduces a new URI extension, which is a standards-compliant parser "for both RFC 3986 and the WHATWG URL standard as an always-available part of its standard library wi…
- Improved HTTP Client URL Parameter Merging in Laravel 12.33. Resumen (inglés): The Laravel team released version 12.33.0 this week, introducing a Stringable doesntContain() method, merging (instead of replacing) HTTP client URL parameters, improved broadcast…
- PHP 8.5.0 RC 2 available for testing. Resumen (inglés): The PHP team is pleased to announce the second release candidate of PHP 8.5.0, RC 2. This continues the PHP 8.5 release cycle, the rough outline of which is specified in the PHP W…
- October 6–12, 2025: A Week of Symfony #980. Resumen (inglés): This week, the upcoming Symfony 7.4 version deprecated the HTTP method override for the GET, HEAD, CONNECT, and TRACE methods, and added a new setAllowedHttpMethodOverride() metho…
- Celebrating 20 Years of Symfony. Resumen (inglés): This week, Symfony turns 20 years old! Twenty years of code, collaboration, and community. Twenty years of ideas that became innovations — and of people who turned open source int…
- PHP’s New URI Extension: An Open Source Success Story. Resumen (inglés): URLs are a fundamental building block of the Web we rely on every day. Their familiarity makes them appear deceptively simple: Seemingly clearly delineated components like scheme,…
- Laracon AU 2025 schedule published. Resumen (inglés): We’re just over one month away from Laracon Australia 2025, happening November 13–14 at QUT Gardens Theatre in Brisbane - and the full conference schedule is now live!
- Http Client Batch Method in Laravel 12.32. Resumen (inglés): The Laravel team released version 12.32.0 this week with a new HTTP batch method, an "after" rate limiting method to control rate limiting by response, batch job failure callback …
- Craft CMS is moving to Laravel. Resumen (inglés): Craft CMS just announced on stage at their Dot All conference that they will be moving to Laravel for V6, their next major release.
- Setup Command Added to Laravel's Composer File. Resumen (inglés): Taylor Otwell shipped a setup command to Laravel's Composer file, consolidating typical setup steps into one command to set up a Laravel project. This command is a good starting p…
- September 29 – October 5, 2025: A Week of Symfony #979. Resumen (inglés): This week, the upcoming Symfony 7.4 version deprecated the XML configuration format for services and routing, introduced new attributes to configure console arguments, deprecated …
- Filament v4.1 is here!. Resumen (inglés): We're very excited to announce the release of Filament v4.1! Since v4.0 was released, the core team and community have been hard at work.
- Laravel Starter Kit by Nuno Maduro. Resumen (inglés): Nuno Maduro's Laravel Starter Kit is a strict Laravel skeleton for those who demand meticulous precision in their projects. This starter kit includes tools to enforce strictness i…
- Symfony 7.3.4 released. Resumen (inglés): Symfony 7.3.4 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will n…
- September 22–28, 2025: A Week of Symfony #978. Resumen (inglés): This week, Symfony released the maintenance versions 6.4.26 and 7.3.4. Development on the upcoming Symfony 7.4 version also continued, with more features and deprecations added ah…
- CakeFest: The Cakephp Conference: Madrid, Oct 9th - 10th 2025. Resumen (inglés): Every spring we hold our annual conference dedicated to CakePHP. For the past 10 years, the framework has been a benchmark for PHP development, providing developers with a full MV…
Podcasts y vídeos
- The Stack Overflow: AI agents for your digital chores . Resumen (inglés): Ryan welcomes Dhruv Batra, co-founder and chief scientist at Yutori, to explore the future of AI agents, how AI usage is changing the way people interact with advertisements and t…
- No Compromises Podcast: A composable, versioned toolkit for Laravel projects. Resumen (inglés): We join a fair number of projects, and we often help teams bring their project up to our standard. This means bringing a lot of the same small pieces from project to project.
- North Meets South Podcast: Choose your hard . Resumen (inglés): Michael and Jake open with retro arcade serendipity (a Mortal Kombat cabinet sighting!) and tumble into family bowling, kid-approved card games, and why tactile gadgets are back i…
- Maintainable Podcast: Nathan Ladd: Relentless Improvement and the Cost of Neglect. Resumen (inglés): The discussion moves into how standards evolve beyond tools, the trade-offs of monocultures vs. consensus-driven teams, and why ownership matters when the original authors move on…
- Software Engineering Radio: SE Radio 689: Amey Desai on the Model Context Protocol. Resumen (inglés): Amey Desai, the Chief Technology Officer at Nexla, speaks with host Sriram Panyam about the Model Context Protocol (MCP) and its role in enabling agentic AI systems.
- Shoptalk Show: Todd Libby on Deceptive Patterns. Resumen (inglés): Todd Libby is on the show to talk with us about deceptive patterns on the web, what WCAG is and who it's for, and 5 deceptive patterns in use on the web today.
- WP Builds: 440 – Comparing WordPress page builder accessibility: in-depth insights from Amber Hinds. Resumen (inglés): In this episode of WP Builds, Nathan Wrigley interviews Amber Hinds, CEO of Equalize Digital, about her comprehensive 2025 WordPress page builder accessibility comparison researc…
- PHP Architect: The PHP Podcast 2025.10.09 . Resumen (inglés): This week on the PHP Podcast, Eric and John talk about NativePHP Mobile, EAV Database Models, PHP Tek 2026 CFP coming to and end, Fun Simpson API, and more.
- Mostly Technical: 103: Developer Dad. Resumen (inglés): Ian and Aaron talk about how Outro is shaping up, why we all need a handyman, why Ian is bullish on Sora, what's happening with Aaron's next batch of courses, and more.
- Syntax: Chrome Dev Tools MCP Server. Resumen (inglés): Scott and Wes dive into Chrome’s new MCP server; a dev tools API powered by Puppeteer that gives your scripts, editors.
- The Changelog: The great software quality collapse. Resumen (inglés): Denis Stetskov describes how we’ve “normalized catastrophe” in the software industry, Meta is officially handing React and React Native over to a foundation.
- Laravel News Podcast: Local errors, pretty PHP, and terminal UIs. Resumen (inglés): Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
- The Stack Overflow: Context is king for secure, AI-generated code. Resumen (inglés): Ryan sits down with Dimitri Stiliadis, CTO and co-founder of Endor Labs, to talk about how AppSec is evolving to address AI’s use cases.
- Software Engineering Radio: SE Radio 688: Daniel Stenberg on Removing Rust from Curl. Resumen (inglés): Daniel Stenberg, Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust from Curl.
- Developer Tea: Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills. Resumen (inglés): I want to dive into the concept of Deliberate Practice, which sets the greatest apart in fields ranging from sports to writing to engineering. I’ll explain why it’s much more than…
- Shoptalk Show: Fix My Home Tech, What’s Up with Firefox, and the MVP Car. Resumen (inglés): Who's the person to hire when your home network isn't working as reliably as it should? And while we're at it - can you also fix Dave's Find My notifications? What's the plan with…
- WP Builds: 439 – AI and automation in website audits: Pradeep Sonawane talks about Web Auditor. Resumen (inglés): In this episode, Nathan Wrigley talks with Pradeep Sonawane about WebAuditor IO, a SaaS tool designed to help developers, agencies, and non-technical users quickly identify and fi…
- PHP Architect: The PHP Podcast 2025.10.02 . Resumen (inglés): This week on the PHP Podcast, Eric and John talk about Scott’s PHP 8.5 review, Alive and Kicking’s first live stream, PHP Foundation’s call for design, the new Laravel Forge, and …
- Mostly Technical: 102: Vision Quest. Resumen (inglés): Ian and Aaron talk about Aaron's recent "Vision Quest", accidentally inventing transcendental meditation, realizing he's addicted to Twitter, and the reaction he got online. Plus …
- Syntax: Modern React with Ricky Hanlon (React Core Dev). Resumen (inglés): Scott and Wes sit down with Ricky Hanlon from the React core team at Facebook to dive into the latest features and APIs shaping modern React development.
- The Changelog: The best coders should exit the feed. Resumen (inglés): Abner Coimbre makes a compelling case why our biggest technical talent should abandon for-profit social platforms, Noah Brier creates a Claude Code and Obsidian starter kit, Bhara…
- The Stack Overflow: As your AI gets smarter, so must your API . Resumen (inglés): Ryan sits down with Marco Palladino, CTO of Kong, to talk about the rise of AI agents and their impact on API consumption, the MCP protocol as a new standard for agents, the impor…
- No Compromises Podcast: Should you use DTOs in Laravel?. Resumen (inglés): In the latest episode of the No Compromises podcast, we weigh the pros and cons of DTOs in everyday Laravel apps, comparing them to form requests, PHPDoc-typed arrays, and service…
- North Meets South Podcast: Controllers and Middleware, Grok vs. Claude, and Developer Value . Resumen (inglés): Jake and Michael dive into a wide range of topics, from coding practices in Laravel to the evolving role of AI in software development. They kick things off with daylight savings …
- Software Engineering Radio: SE Radio 687: Elizabeth Figura on Proton and Wine. Resumen (inglés): Elizabeth Figura, a Wine Developer at CodeWeavers, speaks with host Jeremy Jung about the Wine compatibility layer and the Proton distribution.
- Developer Tea: Resumé Driven Development - Your Career is In Your Hands. Resumen (inglés): In this episode we'll discuss why "Résumé Driven Development" is a powerful mental model for building a thriving career. Instead of seeing your résumé as just a job-hunting tool, …
- Shoptalk Show: What Motivates Chris to Keep Working on CodePen?. Resumen (inglés): Listener questions about CSS ruby-position, crafting adaptive layouts using a responsive component, what keeps Chris motivated to work on CodePen, why are there no positive issues…
- WP Builds: 438 – Taking WordPress editing further with Amender’s AI-powered, universal content customisation . Resumen (inglés): In this episode of WP Builds, Nathan Wrigley welcomes back Sebastian Webb to discuss his new WordPress product, Amender. Sebastian explains how Amender lets users visually and non…
- PHP Architect: Community Corner: PHPScore with Ed Grosvenor . Resumen (inglés): In this episode, Scott talks with Ed Grosvenor about technical debt and his company’s new website PHPScore.com that inspects your PHP projects for technical debt so you can bring …
- Mostly Technical: 101: Infinite Feed of Content. Resumen (inglés): Ian and Aaron recap Commit Your Code 2025, dive into the business of Aaron Francis, and wonder what we're all going to do with this AI slop.
- Syntax: Is Responsible AI Possible? with Dr. Sarah Bird of Microsoft. Resumen (inglés): Scott heads to Microsoft’s campus for the VS Code Insider Summit to sit down with Dr. Sarah Bird and explore what “Responsible AI” really means for developers.
- The Changelog: Hiring only senior engineers is killing companies. Resumen (inglés): Andrew Churchill thinks companies should really be hiring junior engineers, Addy Osmani announces Chrome DevTools MCP, GitHub lays out a roadmap to fend off npm attacks, Jerry Liu…
Proyectos, herramientas y librerías
- braunstetter/media-bundle. Resumen (inglés): Everything you need in order to upload and manage media files with symfony.
- kebacorp/vaultsecret. Resumen (inglés): The extension allows to load the Vault secrets from json files and get them.
- farmani/remote-image-info. Resumen (inglés): Get image information without downloading whole file.
- pantheon-quicksilver/drush-config-import. Resumen (inglés): Importing drupal configuration changes from .yml files with drush.
- agoradesign/agoratimeline. Resumen (inglés): Drupal 8/9 module providing a custom entity type and a referencing paragraphs bundle to provide History/Timeline pages (no templates, styles and javascript inlcuded, just configur…
- buuum/encode. Resumen (inglés): A simple library to encode and decode data in PHP.
- patronbase/omnipay-cybersource-hosted. Resumen (inglés): CyberSource Secure Acceptance Hosted Checkout driver for the Omnipay payment processing library.
- moshimoshi/craft-translationsuite. Resumen (inglés): Translation Suite allows developers to provide static translations during development while allowing the user to manage these translations through the use of a user interface.
- ublabs/blade-simple-icons. Resumen (inglés): A package to easily make use of Simple Icons in your Laravel Blade views.
- decrypted/php-amqplib. Resumen (inglés): Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol.
- nimmneun/onesheet. Resumen (inglés): OneSheet is a fast and lightweight single/multi sheet excel/xlsx file writer for PHP 5.4+ (until v1.2.6), PHP 7 & PHP 8 with styling and cell auto-sizing support.
- jeroennoten/laravel-package-helper. Resumen (inglés): Helpers for Laravel packages.
- fabiang/sasl. Resumen (inglés): Abstraction of various SASL mechanism responses.
- yii2mod/yii2-ftp. Resumen (inglés): A flexible FTP and SSL-FTP client for PHP. This lib provides helpers easy to use to manage the remote files.
- maslosoft/embedi. Resumen (inglés): Embedded Dependency Injection container.
- chromatic/usher. Resumen (inglés): A collection of Robo commands for use on Chromatic projects.
- banago/bridge. Resumen (inglés): A PHP class to transfer data using different protocols (sftp, ftp, http, etc). Utilizes PHPs ssh2, ftp and curl functions if available.
- lab123/lumen-notification. Resumen (inglés): Wrapper of Laravel Notification adapted to work with Lumen 5.x
- nexusphp/cs-config. Resumen (inglés): A factory for custom rulesets for PHP CS Fixer.
- open-code-modeling/php-filter. Resumen (inglés): Common PHP filters for code generation.
- mage2pro/square. Resumen (inglés): Square Payments integration with Magento 2.
- annaghd/php-credit-card-validator-plus. Resumen (inglés): Validates popular debit and credit cards numbers against regular expressions and Luhn algorithm. Also validates the CVC and the expiration date.
- shortlist-digital/agreable-trending-posts-widget-plugin. Resumen (inglés): A plugin for the trending posts widget.
- swilson1337/yii2-widget-sidenav. Resumen (inglés): An extension of Kartik's SideNav module for Yii2.
- conduction/flatlandbundle. Resumen (inglés): Symfony Bundle for dutch common ground functionality.
- jaybizzle/laravel-zencoder. Resumen (inglés): A laravel wrapper around the zencoder API.
- scrumble-nl/laravel-csr. Resumen (inglés): This package makes it possible to generate a controller, service, repository, model and migration all in 1 command.
- fr3nch13/cakephp-pta. Resumen (inglés): A CakePHP Plugin to emulate a generic App when testing Plugins.
- mschop/simplified-isolator. Resumen (inglés): Simplified isolator without dynamic code generation as replacement for icecave/isolator.
- tonning/flashable. Resumen (inglés): A simple trait to flash when model events are fired, like
created,updated, andsaved.