Open source web application framework, written in PHP
POPULARITY
Categories
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksScheduler Attributes and Listener Discovery Control in Laravel 13.12.0Bulk Job Dispatching with Bus::bulk() in Laravel 13.13The PHP Foundation Launches an Ecosystem Security TeamAegis for Laravel: Scaffolding and Validation Helpers for Value ObjectsMalware Blocking and Dependency Policies in Composer 2.10Laracon AU 2026 Announces Full Speaker Lineup, Schedule, and WorkshopsShift + AI = Fully Automated Laravel UpgradesLaravel Cloud Adds Scale-to-Zero and Spending LimitsCommunity Laravel Extension for ZedDetect and Resolve Laravel Schema Drift with MigrAlignLaravel Fluent Validation: An Object-Oriented Rule BuilderManage Subscription Plans and Entitlements in Laravel with Laravel EntitlementsPlaya: Cookie-Based Temporary Players for LaravelTyped Objects for Eloquent with ExpressiveParsel: Parse PDFs, Office Documents, and Images in PHPIn-Memory Eloquent Models with TruffleAudit Laravel Apps for Security Issues with CheckpointAdvanced Eloquent Query Filtering with FilterableScheduler List: A Web Dashboard for Laravel's Scheduled TasksGenerate Short, URL-Safe IDs From Numbers With SqidsTutorials
PHP Podcast – June 11, 2026 Guest Hosts: Sara Golemon, Elizabeth Barron & Holly Schilling Eric and John are out this week — Sara, Elizabeth, and Holly take over. Here’s what they covered: PHPVerse Recap PHPVerse just wrapped up, and Elizabeth was there in Amsterdam. The format is unusual — all speakers are flown to one location, but the audience is entirely virtual. It was a class act: professional TV crew, studio lighting, and a makeup and hair team on site. Around 2,500–3,000 people watched the live stream. Everything was broadcast as one long block; individual talk segments and possibly the documentary trailer will be cut and released separately. The full stream is available now — the PHP documentary trailer (produced by Jet Breeze, covering 30+ years of PHP history) appears around the 2:24:30 mark. PHP Foundation 2026 Strategy Document Elizabeth and the PHP Foundation released their 2026 strategy document the same day as this recording. The foundation gathered community input across numerous conversations and conferences, synthesized it into findings, and has now published a plan for the rest of the year. Key themes: repositioning PHP’s public perception (which Elizabeth calls a solvable problem), creating six special interest groups, and launching an Onboarding Initiative to build a real on-ramp for new PHP developers. Elizabeth’s view is that the two things giving her the most hope for PHP’s future are the passion and expertise of the community, and how good the language itself has gotten. Visit thephp.foundation to read the full document. The Onboarding Initiative One of the six special interest groups the foundation is launching is specifically focused on bringing new developers into PHP. Goals include creating a true learning path (not just a reference manual that assumes existing knowledge), improving educational resources, and potentially working with the php.net website to improve the first-time experience. Holly made the point that PHP’s barrier to entry is genuinely lower than almost any other language — the Hello World program is 11 characters — but that story isn’t being told outside the PHP bubble. New developers are turning to JavaScript as a first language and running into minified spaghetti instead of something approachable. AI Writing PHP — And PHP as a Second Language Holly built the entire PHP Tek conference app backend in Laravel without writing a single line of code herself — AI-generated throughout, which she reviewed and approved. The code held up to peer review at the conference with only minor style nits. She ran it on PHP 8.3 and used modern standards throughout (one piece of feedback: stop using empty()). The consensus: AI models write good modern PHP because of the vast amount of open source PHP they were trained on. The caveat Sara raised is worth thinking about — how much of that training data is PHP 4-era code and WordPress 3 repositories? Either way, Holly’s case for PHP as a second language is strong: low ceremony, low boilerplate, readable syntax, and it’s a language where you can do something useful in minutes. PHP’s Reputation Problem (and Why It’s Fixable) The group dug into PHP’s perception gap — the mismatch between how good the language actually is and how it’s perceived outside the community. Holly’s experience as a mobile developer who recommends PHP to others: the pushback is immediate (“isn’t that slow?”, “isn’t that dead?”). The benchmarks don’t support that reputation — PHP outperforms Python on most comparable workloads — but data alone doesn’t shift perception. Elizabeth’s point is that this is primarily a storytelling and coordination problem, not a language problem, and that the foundation’s repositioning work is exactly aimed at closing that gap. The community has the passion. It just needs to tell the story outside its own bubble. PHP Polling API RFC Sara walked through the RFC for a new Polling API in PHP (wiki.php.net/rfc/poll_API). The short version: PHP currently has five or six different ways to do I/O multiplexing (watching multiple streams and acting on whichever one is ready first), and which one works depends on the OS, available extensions, and PHP version. The Polling API proposal creates a single, unified interface that abstracts all of that. The immediate beneficiaries are async frameworks like Amp PHP, ReactPHP, and Revolt, which currently have to maintain multiple backend implementations to cover different environments. The bigger picture: this is a building block on the path toward true async PHP, likely contributing to something more complete in PHP 9.0. Most app developers won’t use it directly — but the libraries they depend on will. RFCs are all listed at wiki.php.net/rfc. PHP.net: Do As We Say, Not As We Do Sara, who has contributed to php.net, copped to the state of the codebase: some of it dates to the PHP 3 era, there are functions.inc files, and it is very much “do as we say, not as we do.” The historical reason is that php.net used to rely on community-administered mirrors (r-synced servers running everything from PHP 5.1 to 5.6 simultaneously), so modernizing the code was impossible without controlling the runtime. That’s changed with CDN-based load balancing — they can now control what PHP version runs on php.net — and the code has been getting better. But it’s a slow process. PHP Podcasts Past, Present, and Future Holly asked about the PHP Town Hall podcast (Ben Edmonds and Phil Sturgeon), and the group did a quick tour of PHP podcast history. The PHP Roundtable — originally started by Sammy, taken over by Eric — has produced about three episodes. Sara and producer Joe are planning to take it off Eric’s hands and actually do it properly. And Elizabeth announced that the PHP Foundation is launching a new podcast: tentatively called PHP at Scale, hosted by Ben Marx, focused on telling the stories of organizations pushing PHP to its limits. No launch date yet, but there’s already a queue of interested guests. Next Week’s Show — Moved to Wednesday Sara will be on a boat off the coast of Galicia on Thursday, so next week’s episode is moving to Wednesday. Guests will include Paul Reinheimer and (hopefully) Sean Coase — two veterans from PHP’s podcasting past. Elizabeth is going to try to make it work around the Canadian Grand Prix. Mac Mini M4 for Local LLMs Holly picked up a refurbished Mac Mini M4 (16GB RAM, 512GB storage) specifically to run LLM models locally via Ollama. Apple Silicon is a solid choice for this because the unified memory architecture gives the neural cores access to far more RAM than a discrete GPU setup. Sara is waiting for the M5, which is reportedly not coming until fall — and is already resigned to spending too much on it when it lands. Links from the show: PHP Foundation — 2026 Strategy Document PHP RFC: Polling API PHP RFC Wiki — All RFCs Under Discussion Amp PHP — Async framework ReactPHP — Event-driven async PHP Revolt — Event loop for PHP php.net website source code (github.com/php/web-php) PHP Architect Discord Guest Hosts: Sara Golemon Based in Lisbon, Portugal PHP core contributor; code contributor via the Curl project (which means she technically has code on Mars) Elizabeth Barron Executive Director, PHP Foundation Based in Germany Holly Schilling Primary mobile developer; built the PHP Tek 2026 conference app Based near Chicago, IL Streams: Youtube Channel Twitch Connect & Hire PHP Architect Website Twitter/X Mastodon Hire PHP Developers Looking to hire PHP developers? Email support@phparch.com – Joe and the team are available for consulting, infrastructure work, Ansible playbooks, and code review. Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ PHPScore Put Your Technical Debt on Autopay with PHPScore Music Provided by Epidemic Sound https://www.epidemicsound.com/ Join Us Live Next Week Note: Next week’s show is on Wednesday (not Thursday) with guests Paul Reinheimer and Sean Coase. Youtube Channel Got feedback? Join us on Discord at discord.phparch.com The post The PHP Podcast 2026.06.11 appeared first on PHP Architect.
Ian and Aaron discuss hiring new employees, Ian claiming he's over AI coding, huge updates to Outro, going big or going home on Token Town, and more.Sponsored by Laracon AU, Honeybadger, Bento, Vask, and DropInBlog.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - Down to the River (05:33) - Ian's Over AI Coding?! (13:45) - Aaron's Employee's First Week (21:42) - Marketing & Content (27:27) - Ian's Been Busy With Outro (37:41) - Slash Brag Update (41:06) - Ian Finally Hired Somebody! (47:00) - Token Town Update (55:28) - Horse Business (01:04:14) - Aaron Went Fishing (01:13:16) - Kids Sports Links:Texas Hill CountryToken Town w/ Josh PigfordKristen FoxenSEP IRACorey Haines Marketing Skills on GitHubBlockNoteIan's tweet about AI & coding fasterJoe Masilotti's post about deleting WebSockets
Have you ever added a method to an enum and then wondered if you just turned it into something it was never meant to be?In the latest episode of the No Compromises podcast, we discuss where to draw the line when adding methods and logic to PHP enums.We trace the evolution from magic strings to constants to interfaces, and explain why enums were the missing piece PHP needed all along.We also cover when label methods and data structure helpers belong on an enum, why Eloquent queries cross a line, and how to avoid turning a simple enum into a bloated helper class.(00:00) - Why magic strings and constants fall short (01:43) - How PHP enums replaced interface constants (02:26) - What methods belong on an enum (06:58) - The rule for keeping enum methods focused (10:44) - Silly bit Join developers who think carefully about clean code decisions in the No Compromises community.
PHP Podcast – June 4, 2026 Hosts: Eric Van Johnson & John Congdon Another fun episode of the PHP Podcast! Here’s what we covered: PHP Tek 2027 — New Dates, Bold New Format Mark your calendars: PHP Tek 2027 is happening April 27–29 in Chicago, and Eric and John are shaking things up. Rather than a straight three-day PHP conference, next year gets three tracks — two of which are familiar PHP-focused content, and a third specialty track that rotates each day: one day of JavaScript, one day of DevOps, and one day of Laravel. The Laravel track is specifically focused on how developers actually use the framework day-to-day, not a product pitch. Single-day passes will be available, so if you’re only coming for the DevOps or JS day, you’re covered. One important heads-up: there’s a big convention happening at a venue nearby in Rosemont, so the hotel block could sell out faster than usual. When they open reservations, don’t wait. Holly the Elephant Is Going Fast The PHP Architect conference elephant, named Holly, is now available at store.phparch.com, and demand has been remarkable. Eric woke up one morning to a flood of orders and genuinely couldn’t figure out what happened. The warning from last year applies here: people said they’d grab Tony later, and now Tony is gone forever. Holly ships June 17th for most orders, but if you’ve already ordered, it’s likely on its way. Get yours while you can. PHP Tek TV Is Doing Something Different This Year In past years, conference talk videos would get edited and uploaded weeks (or months) after the event. This year, John is doing things differently: the raw, unedited recordings are going up now, with timestamps in the description so you can jump straight to specific talks — some rooms recorded a seven-hour continuous feed and just left it running. The clean edited versions are still coming (a video editor friend in the UK is on it), but if you want to see a talk right now, the raw version is there. Audio quality varies by room, but it’s watchable. Immich — A Self-Hosted Google Photos That Actually Works John has been running Immich, a self-hosted photo management platform, in a Docker container for about a month and loves it. It does facial recognition, GPS tagging, and auto-uploads from his phone — essentially everything he cares about in Google Photos, without handing his photos to Google or Apple. He’s now planning to use it as the PHP Architect conference photo library, centralizing all the Tech photos in one browsable, shareable place. It’s fully open source, with no licensing cost, and an optional donation tier. If you’re sick of paying ever-increasing storage bills to big tech companies, this is worth a look. Ben Ramsey’s PHP Tek Homecoming Article Is Free to Read The May issue of PHP Architect magazine is now available to digital subscribers, and this month’s free article is Ben Ramsey’s piece on the PHP Tek homecoming experience. Eric reached out to Ben last minute and he delivered. If you’ve never subscribed, this is a low-barrier way to see what the magazine is like. Head to phparch.com, grab the free article, and if you like what you see, subscriptions are not expensive. John Is Resurrecting a Legacy Laravel App — With Claude’s Help John has been grinding away on a Laravel 6 app that was a passion project years ago and has now been revived as an actual client project. Using Claude to methodically baby-step through each version upgrade — starting with writing tests to establish a baseline — he’s worked up through the major Laravel versions. The turning point came when he hit the version where the old event sourcing package (Prooph) was clearly on its way out, and the decision was made to migrate to Verbs, Nuno Maduro’s Laravel-native event sourcing package. John’s now looking forward to it. He’s also accidentally been burning tokens on the company Anthropic account (not his personal account), which Eric caught live on air. They are going to talk about it after the show. Eric’s Mystery Side Project Is Almost Ready — If DNS Would Cooperate Eric teased a new side project last week and intended to reveal it this week, but he’s stuck waiting on DNS propagation. The domain was registered with DigitalOcean DNS already in use by a previous owner, so Eric moved it to Cloudflare — only to discover there may be a conflict because the previous owner was also on Cloudflare. The result: the name servers are stuck on old values. John’s live suggestion was to move it to Route 53, and Eric was immediately sold. The project is almost ready to show the world, DNS gods willing. Meta’s AI Support Bot Got Socially Engineered Eric shared a video demonstrating how someone prompt-injected Meta’s AI customer support bot into sending a verification code to an attacker-controlled email address — and then using that code to add the email to an account, enabling a full password reset and account takeover. The irony: Meta is the company behind Llama and has some of the deepest AI expertise on the planet, and they still shipped a support bot with permissions it shouldn’t have. Eric’s point was pointed: you can fire a human employee who gets social engineered, which creates accountability throughout the team. An AI has no such incentive structure. Crowbarring AI into account-modification workflows without appropriate guardrails is just asking for this. The PHP Foundation Now Publishes Board Meeting Minutes Eric discovered that the PHP Foundation has started publishing their board meeting minutes in a public GitHub repository. Nothing earth-shattering yet, but seeing who attended, what was discussed, and what decisions are being made gives the community a real window into how the foundation operates at scale. It also helps explain something Eric and John have always found interesting: why PHP stalled so hard between versions 5 and 7. There was no foundation, no financial backing, just volunteer hours. Now there’s a paid staff and governance structure — and the minutes show exactly how complex running something at PHP’s scale actually is. The PHP Foundation Has a Dedicated Security Team Now Speaking of the Foundation, it now has a dedicated security team — a sign of how seriously the supply chain attack problem has gotten. AI tools are being deployed by black hat actors to find vulnerabilities in open source projects at a scale that wasn’t possible before. PHP is not just another open source project; it underpins a massive slice of the web, and companies depend on it staying secure. Having a team specifically focused on this is the right call, even if it’s a sobering reminder of where the threat landscape is heading. Moat — Nuno’s GitHub Security Auditing Tool Nuno Maduro (of Laravel fame) quietly shipped a tool called Moat that audits your GitHub presence for security gaps. Install it globally via Brew or Composer, point it at your GitHub org, a specific repo, or even a specific branch, and it gives you a report on where your security posture could be improved. It’s read-only — it won’t change anything — and it’s explicit that it is not a security certification. Eric wants to use it to audit the PHP Architect organization’s repos, many of which haven’t been touched in years. Think of it as a fast, opinionated triage tool, not a replacement for a real security audit. Links from the show: PHP Tek 2027 — Chicago, April 27–29 PHP Architect Store — Holly the Elephant Immich — Self-Hosted Photo Management PHP Architect Magazine Verbs — Laravel Event Sourcing by Thunk Moat — GitHub Security Auditing by Nuno Maduro PHP Foundation on GitHub PHP Architect Discord Host: Eric Van Johnson X: @shocm Mastodon: @eric@phparch.social Bluesky: @ericvanjohnson.bsky.social PHPArch.me: @eric John Congdon X: @johncongdon Mastodon: @john@phparch.social Bluesky: @johncongdon.bsky.social PHPArch.me: @john Streams: Youtube Channel Twitch Connect & Hire PHP Architect Website Twitter/X Mastodon Hire PHP Developers Looking to hire PHP developers? Email support@phparch.com – Joe and the team are available for consulting, infrastructure work, Ansible playbooks, and code review. Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ PHPScore Put Your Technical Debt on Autopay with PHPScore CodeRabbit Cut code review time & bugs in half instantly with CodeRabbit. Music Provided by Epidemic Sound https://www.epidemicsound.com/ Join Us Live Next Week Youtube Channel Got feedback? Join us on Discord at discord.phparch.com The post The PHP Podcast 2026.06.04 appeared first on PHP Architect.
Michael and Jake are joined by Jason "JMac" McCreary to talk the impact of AI on Laravel Shift and modern upgrade workflows, and his latest Fast Laravel course focused on edge caching and application performance.Jason shares how Laravel Shift has evolved alongside AI-assisted development, why recent Laravel releases have changed the upgrade landscape, and why he still believes there's value in keeping applications aligned with the latest framework conventions rather than simply running composer update. The conversation explores how AI tools are influencing developer workflows, the future of upgrade automation, and new ways Shift is integrating with agentic coding tools. The second half of the episode dives deep into Fast Laravel, Jason's course on making Laravel applications dramatically faster using Cloudflare edge caching. Drawing on decades of web development experience, he explains why page caching remains one of the most effective performance techniques available, how Laravel's default stateful behaviour can prevent effective caching, and the practical steps required to achieve cache rates approaching 99% on real-world applications.Show LinksLaravel ShiftShift AI SkillsFast LaravelSeparate `static` middlewareManaged queues on Laravel CloudLaravel Cloud
Ian and Aaron discuss Aaron's new employee, the latest on Outro, a surprise trip to Portland, and more.Sponsored by Laracon AU, Honeybadger, Bento, Vask, and DropInBlog.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - Where Was Ian? (02:26) - Outro Update (12:32) - Kelsey Is Gone (22:11) - Is Cloudflare Up? (24:53) - Aaron's New Employee (40:10) - LaraProm Update (42:14) - A Little Technical (54:35) - Aaron Went To Portland (01:06:35) - Slash Brag Links:Brett AdcockManaged Queues on Laravel CloudOutro.fmTinySeedJason LengstorfWeb Dev ChallengeKelsey Hightower
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksGenerate HTML Password Rules Attribute in Laravel 13.9.0Storage Cache Store in Laravel 13.10.0Scrollbar Styling and Container Size Utilities in Tailwind CSS v4.3.0Laravel Introduces First-Party Passkey Authentication SupportLaravel's AI SDK adds sub-agentsDHH Joins Laravel Live Denmark 2026 for Fireside Chat with Taylor OtwellManage Laravel Cloud Deployments Inside PhpStormMoat: A Security Review for Your GitHub AccountModel-Based Scheduling for Laravel with CadenceLarapanda: A Type-Safe Lightpanda Browser SDK for LaravelUse a Google Sheet as Your Laravel Database with the Google Sheets Database DriverDrag-and-Drop Sorting for Eloquent Models with Reorderable for LaravelPiper: Laravel-Style Array and String Helpers for PHP's Pipe OperatorSimple Feature Flags for Laravel with Laravel ToggleLaravel Paper: A Flat-File Eloquent DriverTutorialsLaravel MongoDB Full-Text Search tutorial: The Art of the RelevancyShip AI with Laravel: Real-Time Streaming Chat UI with Livewire
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Microsoft Access VBA https://isc.sans.edu/diary/Microsoft%20Access%20VBA/33012 An Example of Stack String in High Level Language https://isc.sans.edu/diary/An%20Example%20of%20Stack%20String%20in%20High%20Level%20Language/33008 Cross-Platform NPM Stealer https://isc.sans.edu/diary/Cross-Platform%20NPM%20Stealer/33006 Laravel Lang Compromised with RCE Backdoor Across https://socket.dev/blog/laravel-lang-compromise Google API keys keep working after you delete them https://www.aikido.dev/blog/google-api-keys-deletion
Aaron is joined this week by Jesse Hanley, founder of Bento, to talk about building a seven figure business, why he feels less stress now than he did when he started, migrating from Heroku to Planetscale, and more.Sponsored by InterNACHI, Honeybadger, Bento, Vask, and NativePHP UltraInterested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - 5 TB of Data (11:12) - Laravel Live Japan (15:46) - Seven Figure Business (24:32) - Advice for Indie Hackers (28:57) - Pick Better Problems (32:50) - Friends of Bento (42:33) - Heroku to Planetscale (01:15:02) - What's Next Links:Jesse HanleySpeedshopJesse's Database School episodeTatamiDragonflyRedisShakeLaravel Live JapanDaniel Coulbourne
Have you ever opened a file to make a quick change, only to find dozens of lines of commented-out code making it nearly impossible to understand what's actually running?In the latest episode of the No Compromises podcast, we discuss why keeping dead code around is slowing your whole team down.We make the case that commented-out or unused code creates real confusion when searching a codebase, whether you are a new developer, a consultant, or even an AI agent trying to understand what is actually in use.We also cover why Git is all the safety net you need, how Git bisect can recover deleted code you thought you might need someday, and why the fear of deleting code is almost always unfounded.(00:00) - Why commented-out code slows everyone down (02:03) - How dead code creates false search results (05:10) - Dead code costs you more with AI agents too (05:55) - How Git bisect helps you recover deleted code (10:08) - When commenting out code is actually fine (11:45) - Silly bit Join the conversation and share how your team handles dead code in our No Compromises community
Michael shares a behind-the-scenes look at organising Laracon AU 2026, including the new committee-based CFP review process, the tooling built to manage the talk submissions, and how AI-assisted workflows helped shape the final conference schedule. The conversation dives into balancing technical depth with audience engagement, designing conference cadence to avoid cognitive overload, and why advanced technical talks are so difficult to execute well.Jake and Michael also discuss the realities of crafting technical presentations, from simplifying code examples and avoiding "proof of expertise" syndrome, to using AI tools as collaborative thought partners when preparing talks. Along the way, they explore how conference organisers think about audience fit, production experience, practical takeaways, and keeping attendees engaged during deeply technical sessions.Show linksLaracon AUModel Context Protocol (MCP)Riff & Refine: Trust the Process
Ian and Aaron discuss finally recording Token Town, Ian finally shipping Outro, the benefits of working in public, what's coming next to Solo, and more.Sponsored by InterNACHI, Honeybadger, Bento, Vask, and NativePHP UltraInterested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - We Finally Recorded Token Town (07:43) - Outro Is Live! (21:43) - Working In Public Is Required (27:54) - What's Next For Outro (30:22) - What's New With Solo (43:59) - Free vs. Paid (55:20) - First Actual Resume (01:04:41) - Starting A Movement (01:12:36) - Everybody Loves Discord Links:Token TownOutroSyntaxSoloFasterAaron's page for TupleDerek Sivers's "Now" page
In the first-ever episode of Token Town Aaron & Ian break down pricing changes for Claude -p and the Agent SDK, a temporary 50% increase to Claude's limits, leaps in hacking ability, and more.Sponsored by Bento.Links:Claude pricing changes'Anthropic beats OpenAI on business adoption'Claude Code weekly limits are 50% higherSoloAmpSuperpowersMythos & cybersecurity
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksInterruptible Jobs in Laravel 13.7.0Queue-Wide Inspection Methods in Laravel 13.8.0Laravel Installer Now Returns JSON When Running Inside an AI AgentPolyscope for Windows is Now AvailableA Free Shift to Check If Your App is Ready for Laravel CloudRedBerry to Host Georgia's First Laravel Meetup in TbilisiLaravel Schema Sentinel: Detect and Fix Database Schema DriftLaravel Idempotency: HTTP Idempotency Middleware for LaravelLaravel Web Push NotificationsChevere Workflow: A Declarative PHP Workflow Engine with Async Job ExecutionLaravel Shopper: A Headless E-Commerce Admin Panel for LaravelLaravel Brain: Visualize Your Application's Request LifecycleVerifiable Audit Logging with Laravel ChronicleLaravel ClickHouse: A Full-Featured ClickHouse Driver for LaravelGenerate Livewire Skeleton Placeholders Automatically with WirebonesAttach Addresses to Any Eloquent Model with Laravel AddressableTutorialsPersonalized Content Delivery System: Building an AI-powered recommendation engine with Laravel and MongoDBShip AI with Laravel: Search Entire PDFs with Zero Search Logic
Ian and Aaron talk about what's cooking with Solo, why Aaron's hiring his first full-time employee, Ian's frustrations with moving the team to Codex, and a feel good AI story.Sponsored by InterNACHI, Honeybadger, Bento, Vask, and NativePHP UltraInterested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - Follow Up (04:20) - Solo Update (11:52) - Business Dad Pushback (19:15) - Raising Money (24:39) - Aaron's First Full-Time Employee (31:30) - Ian's Hiring Troubles (39:26) - A Laravel New
When a tool hands you a working solution, how much do you really need to understand about why it works?In the latest episode of the No Compromises podcast, we discuss whether developers still care about understanding the code they ship, or whether that expectation is becoming a relic of the past.We explore why knowing the "why" behind a solution isn't just about curiosity. It's about having enough domain knowledge to ask better questions, push back on bad answers, and ultimately produce better work.We also walk through a real code review example involving a tricky Eloquent query, talk through the pressures that pull developers away from digging deeper, and consider what separates a line cook from a chef in how we approach our craft.(00:16) - Are developers losing the habit of asking why (02:16) - How AI changes the copy-paste-and-move-on cycle (05:25) - Learning by accident while reading the manual (06:24) - The Eloquent query neither of us could explain (12:16) - Silly bit Join a community of developers who still care about understanding the code they ship.
PHP Podcast – May 7, 2026 Hosts: Eric Van Johnson & John Congdon Another fun episode of the PHP Podcast! Here’s what we covered: PHP Tek Is 11 Days Away — And Everyone Is Stressed The conference countdown is real: 11 days, 10 hours, and a handful of seconds on the clock. John’s travel plans hinge entirely on little league baseball — if his team wins their Tuesday playoff game, he coaches the Saturday game, then bolts for the airport. If they lose Tuesday, he’s sad but gets to Chicago earlier. Meanwhile, Eric is grinding through the PHP Tek TV redesign, trying to wire up the SessionIze API for schedule imports instead of doing it all manually from a CSV, and sending the design team a novel’s worth of badge and signage requests. Holly’s conference app now has notifications working: select a talk, and if Eric or John move it around, you’ll get pinged. Keynote and lunch notifications are also on the table for attendees who can never find the room. Conference Stress Dreams: The Motorcycle Gunman Edition John woke up mid-dream to his wife opening the blinds for the school run — and the dream he was pulled from was genuinely unhinged. He was in an Uber waiting for Uber Eats to arrive at an intersection when a motorcyclist pulled up behind them, got off, shot out the tire, then came to John’s door and started shooting at the lock to get in. The Uber app had briefly flashed the word “threat” on the map. John laid the seat back as far as it would go. The driver just stood there. Then the blinds opened and it was just a Thursday morning. John’s verdict: it’s conference stress. Hard to argue with that. JS Tek — An Honest Conversation John decided to say the quiet part out loud: JS Tek hasn’t brought in the JavaScript community the way they hoped. The PHP world is unusual in paying for speaker travel and hotel rooms; Joe in Discord confirmed this barely happens outside PHP, and somebody speaking at a Ruby/Rails conference once told Eric they not only weren’t reimbursed for travel — they had to buy their own conference ticket. Eric’s takeaway: the JS track itself is a great idea for PHP developers, but trying to recruit an entirely new community into the fold didn’t work out. Next year’s structure will probably look different. The PHP 7-to-8 Upgrade That Failed Three Times Eric’s consulting team has been struggling with a client upgrade from PHP 7 to 8 — unusual, because they’ve done this many times and know the pitfalls. After three failed attempts, a deep dive revealed the culprit: an abandoned Laravel Shift branch left behind by a previous developer who had started an upgrade and walked away, with missing config files baked right into the inherited codebase. The fix wasn’t just another attempt — it was getting the management team to produce a proper testing playbook, and more importantly, actually getting trained on the application. The team had been fixing bugs in code they’d never seen working correctly. Today they finally got that training session, and Eric says the excitement and “ah-ha” moments from his developers made it clear this should have happened much sooner. The Database on the Same Server Problem A related discovery from the same client: the database lives on the same machine as the application. Every upgrade means shutting the app down, exporting the database, migrating it somewhere else, and starting over. Eric’s head doesn’t compute why this is still the case in 2026. Even a second machine designated as a database server would be a massive improvement. In a moment of uncomfortable honesty, Eric also admitted that PHP Architect’s own conference site has the same setup — Forge makes it so easy to throw a database on the same box that you just don’t think about it, until you do. Laravel Shift, Laravel Cloud, and the Pre-Check Tool The conversation circled back to Laravel Shift — JMAC’s automated upgrade tool — which Eric notes has become less essential as Laravel’s upgrade paths have smoothed out considerably compared to the wild west of early Laravel development. But Shift is still out there and still useful. More interestingly, JMAC has a new free Shift specifically for Laravel Cloud readiness: run it against your app and it’ll tell you whether your application is compatible with Laravel Cloud’s serverless model, flag any system commands that won’t be available, and help you understand what services you’d need. Laravel Cloud itself is Taylor’s “don’t worry about servers” deployment platform, and if you’re not a sysops person, having a Shift that holds your hand through the setup could be the difference between trying it and not. PHP Internals Made Readable — Externals and PHP RFC Watch Eric plugged two tools for following what’s happening in PHP core. The first is externals.io — a much more readable front-end for the PHP internals mailing list, with search, read-tracking, and threaded discussions. The second is a newer discovery: php-rfc.watch, which focuses purely on RFCs, showing what’s active, what’s been voted on, and how the votes broke down. It’s more of a quick-glance dashboard than a full discussion forum. Eric also highlighted a specific RFC from Ben Ramsey: a proposal to update the PHP license, accompanied by a detailed blog post called “PHP License Simplified” that walks through the history and rationale. If you’ve ever been curious about why license choice matters (especially at the enterprise level where legal teams block open source based on license type), Ben’s post is worth the read. NeoVim’s Flash Plugin — Used Wrong for Years Eric has been using Flash.nvim, a NeoVim navigation plugin, for years. He recently discovered he had been using it completely incorrectly the entire time. He thought he understood what it did. He did not. A YouTube video explaining the plugin properly (titled something like “How to Jump Anywhere Instantly in NeoVim”) revealed that what he’d been doing was essentially pressing the wrong keybinding and stumbling through a fraction of the plugin’s actual functionality. This sent the conversation into a longer Vim origin story: Eric learned Vim because he was flying around the country installing Cyborg firewalls on remote servers and Vi was just there. John picked it up at an enterprise job and never thought about alternatives until he saw a developer using MacVim to write Rails and had his mind blown. The core message: you can use a tool for decades and still be using it wrong, and that’s okay — but watch the tutorial. Eric Doesn’t Know How Old He Is Eric has been confidently telling people for a full year that he’s 55. His wife Bek has known for some time that this is not correct. The moment of reckoning came when Eric asked Alexa: “If I was born in 1969, how old would I be now?” Alexa hedged on the birthday thing but confirmed the range. Bek stepped in. Alexa, a full 30-60 seconds later, stepped back in and confirmed: “Your birthday’s May 8th, you’re turning 57.” Eric is apparently going directly from 55 to 57, having skipped 56 entirely. He also noted at the Padres game with his wife that their Costco membership is older than a 13-year-old kid they saw on the Jumbotron, and that it could legally babysit him. John is turning 50 this year. Everyone is fine. Links from the show: externals.io — PHP Internals Discussion Reader PHP RFC Watch — Track Active PHP RFCs Ben Ramsey: PHP License Simplified Laravel Shift — Automated Laravel Upgrade Tool Laravel Cloud How to Jump Anywhere Instantly in NeoVim (Flash.nvim Tutorial) PHP Tek 2026 — Chicago PHP Architect Store PHP Architect Discord Host: Eric Van Johnson X: @shocm Mastodon: @eric@phparch.social Bluesky: @ericvanjohnson.bsky.social PHPArch.me: @eric John Congdon X: @johncongdon Mastodon: @john@phparch.social Bluesky: @johncongdon.bsky.social PHPArch.me: @john Streams: Youtube Channel Twitch Connect & Hire PHP Architect Website Twitter/X Mastodon Hire PHP Developers Looking to hire PHP developers? Email support@phparch.com – Joe and the team are available for consulting, infrastructure work, Ansible playbooks, and code review. Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ PHPScore Put Your Technical Debt on Autopay with PHPScore CodeRabbit Cut code review time & bugs in half instantly with CodeRabbit. Music Provided by Epidemic Sound https://www.epidemicsound.com/ Join Us Live Next Week Youtube Channel Got feedback? Join us on Discord at discord.phparch.com The post The PHP Podcast 2026.05.07 appeared first on PHP Architect.
In this episode, Michael shares details from a major internal platform shift at work, including the decision to completely remove an underused public JSON API and rebuild integrations around real customer needs instead of hypothetical use cases. The conversation dives deep into Laravel Passport, Sanctum, OAuth flows, request authorisation, and some tricky edge cases around testing authenticated APIs.Jake then broadens the conversation into AI infrastructure, local model hosting, security implications of autonomous AI systems, NVIDIA hardware demand, and the future potential of photonic processors as a solution to the growing power and cooling bottlenecks facing AI workloads.Show linksLaravel PassportLaravel SanctumLaravel Passport actingAs testing helpersPHP enumsPHPStanLarastanZapierClaudeNVIDIA DGX systemsPhotonic processors
Ian and Aaron discuss the most harrowing experience of Aaron's life (complete with the funniest ad transition in Mostly Technical history), talk about Ian's trip to the Laravel Roadshow in NYC, and dive into what's cooking with Solo.Sponsored by InterNACHI, Honeybadger, Bento, Vask, and NativePHP UltraInterested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.Going to Laracon? Sign up for the Mostly Technical Pre-Party!(00:00) - The Birthday Party Incident (10:45) - He Starts Doing The Slip & Slide (21:01) - The Stuff of Legends (26:57) - More Kids = More Productive? (32:58) - Solo Is A Meta Harness (48:13) - It's Video Week! (55:06) - Laravel Roadshow Links:Native PHP: The VibesSoloSoak TestingFasterVehiklLaravel Roadshow: Dallas
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksDebounceable Queued Jobs in Laravel 13.6.0Redis Cluster Support for Queues in Laravel 13.5.0Flaky Test Retries in Pest v4.5.0Time-Based Sharding in Pest v4.6.0Composer 2.9.6 Fixes Two Perforce Command Injection VulnerabilitiesAttach PDFs Directly to Mailables in laravel-pdf 2.6.0Spatie Shares Their Coding Guidelines as AI SkillsLaravel API Starter Kits Are Coming Soon!LLPhant: A PHP Generative AI Framework Inspired by LangChainPHPverse 2026 Returns June 9thAI Generative Engine Optimization for LaravelGenerate, Parse, and Convert Documents in PHP with PaperdocAn Opinionated Agent Skill for Building REST APIs in LaravelLaravel Mobile Pass: Generate Apple Wallet and Google Wallet PassesLaravel SluggableTutorialsBuild Custom Middleware for Query Performance Monitoring and Optimization in Laravel with MongoDBShip AI with Laravel: Your AI Agent Has Amnesia. Let's Fix It.Ship AI with Laravel: RAG with Embeddings and pgvector in Laravel 13
Ian and Aaron discuss how Aaron wants to destroy (?) Solo's competitors (!), using AI to find security holes in your app, delaying Token Town until May, and more.Sponsored by SavvyCal Appointments, Bento, & Laravel Private Cloud.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - The AI Apocalypse (11:18) - Delayed (Again) (15:04) - Let's Talk About Solo (29:24) - Number Go Up (42:13) - Sell More Solo (48:17) - Wrap It Up Links:Nicholas Carlini - Black Hat LLMsCodex SecurityToken TownLaravel Roadshow: New York CityWarpConductorSolo's DiscordDeath of a Salesman on Broadway
Michael and Jake are joined by David Hemphill to discuss David's macOS app Gent, a task runner built on the "Ralph loop" pattern for AI-powered coding workflows.The conversation covers how Gent takes a project requirements document (PRD), breaks it into small tasks that fit within a single context window, and runs them sequentially or in parallel using copy-on-write clones and Git worktrees.We discuss our own evolving workflows with Claude Code, including plan mode, the "Grill Me" skill for stress-testing plans, managing context windows, and the /rewind command.Show LinksDavid HemphillGentRalph loopConductorPolyscopeChief"Grill Me" skillMatt Pocock / AI HeroSoloThe Eternal Promise: A History of Attempts to Eliminate ProgrammersLaracon
Ian and Aaron discuss Solo finally being ready & why its MCP capabilities are so intriguing, LaraProm (?!) at Laracon US (!), Ian's conundrum corner, and more.Sponsored by SavvyCal Appointments, Bento, & Laravel Private Cloud.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Vacation Is Awesome (11:40) - Thunk Boys Follow Up (14:12) - Ian's Conundrum Corner (22:43) - Prom?! (36:14) - Solo Is Ready (52:58) - Solo's MCP Server (01:16:02) - Token Town Debuts This Week Links:Southwest Airlines Assigned SeatingEpisode 127LaraProm at Laracon USSoloOutroCloudflare MeshToken TownIan's hiring!
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksUnitTest Attribute and More in Laravel 13.3.0Tim MacDonald's testing performance tipsPestPHP Intellisense in Laravel VS Code Extension v1.7.0Axios npm Package Compromised With Remote Access TrojanPHPantom: A Fast PHP Language Server Built in RustPhpStorm 2026.1 ReleasedPAO: Agent-Optimized Output for PHP Testing ToolsManage Laravel Cloud from the Terminal with the New Cloud CLIMatt Stauffer Joins the PHP Foundation Board — What It Means for LaravelJSON Alexander Gives Developers a Simpler, More Trustworthy Way to View JSON in the BrowserJSON HeroLaracon US 2026 AnnouncedFormRequest Strict Mode and Queue Job Inspection in Laravel 13.4.0Laravel Cloud Adds Path Blocking to Prevent Bots From Waking Hibernated AppsLaravel Starter Kits Now Include Toast NotificationsDrop in comments for Filament with CommentionsLog User Activity in Your Laravel App with Activity Log v5 Manage Software Licenses in Laravel with Laravel LicensingArtisanFlow: A Flowchart Engine for Laravel and Alpine.jsLaravel QuickBooks MCP Server: Connect QuickBooks Online to AI ClientsPretty PHP Info: A Modern Replacement for phpinfo()Passage: A Lightweight API Proxy Gateway for LaravelTutorialsBuild an AI Chat Agent with Laravel 12, MongoDB Atlas Vector Search, and Voyage AIShip AI with Laravel: Smart Ticket Triage with Structured OutputShip AI with Laravel: Stop Your AI Agent from GuessingMaking Laravel MongoDB Operations Idempotent: Safe Retries for Financial Transactions
Ian is joined by John Drexler & Daniel Coulbourne of Thunk to talk about their new app Tidy, what constitutes a moat in the age of AI, why phone spam is the absolute worst, and so much more.Sponsored by SavvyCal Appointments, Bento, & Laravel Private Cloud.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Bottomless Pits (03:05) - Tidyup.agency (15:30) - Zero Risk Agency (23:23) - The Schtick Is The Moat (37:52) - You Might Need To Pay Some Professionals (44:53) - Everyone's Playing Their Hands (52:39) - Business Dad Thoughts (01:22:03) - The Hard Pitch Links:ThunkDaniel CoulbourneJohn DrexlerTidyTalking Businessly Ep 89 w/ Justin JacksonLaravel Road Show: New York CitySilicon Valley clip 'Why would you go after revenue?'Laravel PartnersArango
Ever installed a Laravel package locally and immediately accessed it, only to wonder later whether your access controls are actually working in production?In the latest episode of the No Compromises podcast, we discuss why tools like Telescope and Horizon behave differently in local environments versus production, and why that inconsistency is a problem worth solving.We make the case that developer convenience should never come at the cost of security confidence. If your gate logic cannot be exercised locally, you cannot truly trust it is protecting your production environment.We also dig into how Aaron worked around the issue by overriding the package's service provider logic, and why Laravel has since made this easier to handle cleanly.(00:00) - Why local and production environments should match (01:42) - How Telescope's gate logic behaves differently locally (03:01) - The risk of untestable access control logic (07:53) - How Aaron overrode the service provider to fix it (10:23) - Silly bit (00:00) Why local and production environments should match(01:42) How Telescope's gate logic behaves differently locally(03:01) The risk of untestable access control logic(07:53) How Aaron overrode the service provider to fix it(10:23) Silly bitOur courses took the production hits so your app doesn't have to.
In this episode, Michael and Jake catch up ahead of Laracon and share a wild travel story involving flight changes, third-party booking headaches, and expensive rebooking.Jake then shares a fun personal highlight: attending the NCAA Men's Basketball Championship and watching Michigan win.The conversation shifts into development work, where Jake dives into building a centralised system for managing failed Laravel jobs across multiple applications. He explains the challenges of aggregating failed jobs without Horizon, how they built a custom package to expose APIs for inspecting and retrying jobs, and the nuances of Laravel's queue system.They also explore ideas for turning this work into a Laracon talk, emphasising practical, experience-driven content over purely technical deep dives.Show LinksLaracon AULaravel HorizonSentryDead Letter Queue (00:00) - Introduction and road to episode 200 (01:00) - Laracon plans and travel setup (02:00) - Flight booking disaster and schedule change (06:00) - Rebooking flights and unexpected costs (09:00) - Lessons learned with third-party bookings (10:00) - Michigan wins NCAA championship (12:30) - Midwest geography and personal background (12:45) - Building a centralized failed jobs system (15:30) - Challenges with retries and tracking failures (16:40) - The "Dead Letter" package and API approach (23:20) - Turning real-world problems into Laracon talks (48:20) - Wrapping up and outro
Ian and Aaron talk about why neither of them shipped this past week, how to surface features in an application, tweets going viral....oh, and they're starting a new podcast. Welcome to Token Town.Sponsored by SavvyCal Appointments, Bento, & Laravel Private Cloud.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Ian Didn't Ship (06:33) - Aaron Didn't Ship (11:48) - Solo & MCP (21:16) - Surfacing Features (32:45) - Is AI Hype Dying Down? (37:42) - Viral Tweets (50:29) - Filter Out vs. Filter In (01:01:07) - Claude vs. OpenClaw (01:15:29) - Durable Objects & Databases (01:27:04) - Welcome to Token Town Links:Aaron's tweet about getting to 120fpsAaron's viral tweet about the astronautNate Silver vs. Nikita Bier on TwitterIan's viral tweet about Claude & OpenClawOpenAI acquires TBPNAaron's course on durable objectsLaravel Cloud MySQLToken Town
Today's discourse elucidates the pressing issue of wildfire preparedness amid a backdrop of alarming statistics: 17,006 wildfires have already incinerated over 1.6 million acres this year. The National Interagency Fire Center has reported a national preparedness level of 2, with 16 significant fires remaining uncontained and nearly 1,800 personnel engaged in suppression efforts. Concurrently, we explore critical cybersecurity vulnerabilities, notably a recently identified flaw in Google Chrome, which underscores the urgency for federal agencies to adhere to an impending remediation deadline. Furthermore, we examine the severe weather patterns currently affecting the central United States, including the potential for devastating thunderstorms and a late-season winter storm. As we navigate through these multifaceted challenges, it is imperative to remain vigilant and informed.Takeaways:* The National Interagency Fire Center reports an alarming number of wildfires across the nation, totaling over 17,000 incidents this year.* Federal agencies must address a newly identified Google Chrome vulnerability before the impending April 15 deadline.* Severe weather is anticipated across multiple regions, particularly strong thunderstorms and potential tornadoes in the Midwest.* A state of energy emergency has been declared in Michigan due to soaring gas prices linked to global oil market disruptions.* FEMA assistance applications for disaster relief in Alaska are due by 11:59 PM local time today, emphasizing urgency.* Recent winter storms have caused hazardous conditions across the Midwest, leading to widespread travel disruptions and school closures.SourcesNIFC / Wildfires* NIFC Incident Management Situation Report — April 2, 2026* NIFC National Fire News* InciWeb — Wildland Fire Information PortalCISA* CISA adds one KEV — CVE-2026-5281 Chrome zero-day (April 1)* CISA flags Apple, Craft CMS, Laravel bugs — patching deadline April 3* CISA Emergency Directive 26-03 — Cisco SD-WAN systems* CISA Known Exploited Vulnerabilities CatalogFEMA* FEMA — One more day to apply for disaster assistance (April 2)* FEMA — Assistance deadline extended to April 3* FEMA Disaster 4699 — AlaskaNWS / NOAA* SPC Convective Outlooks* NOAA Weather Prediction CenterUSGS* USGS Significant Earthquakes — 2026* USGS Kilauea Volcano Updates* Alaska Volcano ObservatoryDHS / State Department* DHS National Terrorism Advisory System* State Department Travel Advisories* State Department Worldwide Caution* U.S. Embassy Baghdad Security Alert — April 2, 2026FDA* FDA Recalls, Market Withdrawals & Safety AlertsAlaska* KDLG — April 3 deadline to apply for October 2025 storm reliefCalifornia* USGS earthquake details — M4.6 Boulder Creek* ABC News — 4.6 magnitude earthquake rattles Northern CaliforniaHawaii* Hawaii News Now — State awaits Presidential Disaster Declaration* Governor Josh Green — April 2026 messageMichigan* Executive Order 2026-4 — State of Energy Emergency* Washington Examiner — Whitmer declares energy emergencyMinnesota / Wisconsin* The Watchers — Winter storm ice, snow Upper Midwest* The Watchers — Second winter storm intensifiesNebraska* KNLV — Statewide burn ban lifted* WOWT — Governor lifts burn ban as wildfire risk subsides* KSNB — Ashby and Minor fires near full containmentNew Mexico* NM Fire Info — Current incidents and restrictionsSevere Weather (Iowa, Missouri, Illinois, Oklahoma, Texas)* Cabarrus Weekly — Iowa, Illinois, Missouri severe storm threat Friday* Washington Post — Severe storms possible from Texas to Illinois* Fox Weather — Midwest tornado threatVirginia* 12 On Your Side — Colonial Heights boil water advisory This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit emnetwork.substack.com/subscribe
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksLaravel 13 Released: PHP 8.3, Attributes, Laravel AI, and a Smoother Upgrade PathLaravel Prompts v0.3.15 Adds Streaming, Tasks, Autocomplete, and MoreInertia.js v3.0.0 Is Here with Optimistic Updates, useHttp, and MoreNew Expressive Model Attributes in Laravel 13.2.0Debugbar releases v4.2.0 and add a new Boost skillNativePHP v3.1: The Biggest Performance Leap YetPrompt Deck: Manage AI Prompts as Versioned Files in LaravelLaracon AU Returns to Brisbane - Call for Speakers Now OpenLiminal: A Browser-Based IDE for Laravel Powered by WebAssemblyLaravel Boost v2.4.0 Adds Security Audits and a Laravel Best Practices SkillLens for Laravel Brings WCAG Auditing to Your Local Dev WorkflowSlideWire: Build Presentations with Livewire and BladeCircuit Breaker for LaravelTake the Pain Out of Data Imports with Laravel IngestPrism Workers AI — A Cloudflare Workers AI Provider for Prism PHPOG Kit: Generate Dynamic Open Graph Images with HTML and CSSLaravel USPS: A Modern Wrapper for the USPS APITutorialsBuilding Transaction-Safe Multi-Document Operations in LaravelShip AI with Laravel: Building Your First Agent with Laravel 13's AI SDK
Vite just launched Void, a fullstack JavaScript framework and cloud platform that bundles together routing, SSR, auth, an ORM, and nearly everything you'd expect from a modern meta-framework — all built on top of Cloudflare's infrastructure. Scott, Wes, and CJ dig into whether Void is the Rails moment JavaScript has been waiting for, or just shiny Cloudflare lock-in with a bow on it. Show Notes 00:00 Welcome to Syntax! The Announcement 00:27 Laravel or Rails for JavaScript? 01:38 What is this big announcement? 04:36 It's just Vercel for Cloudflare? 07:09 Database options. 09:37 Brought to you by Sentry.io. 10:01 Type safety. 12:09 What about RPC? 15:41 Component Loaders over Page Loaders. 18:23 Baked in authentication via Better Auth. 22:57 Lock-in. Unapologetically Cloudflare Evan's X Post. 24:55 Is it lock-in? 32:40 Self-Cloudflare your own Void apps? Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads