Sign in

Eric Van Johnson :phparch:

@eric.phparch.social.ap.brid.gy
4 followers 2 following 143 posts

Company: PHP Architect :phparch: Podcaster: PHP Podcast If you are looking for PHP Developers to follow, check out phpa.me/Fediverse-follows I am one of the […] 🌉 bridged from ⁂ phparch.social/@eric, follow @ap.brid.gy to interact

PostsRepliesMedia
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 29/09/2026
🚀 Exciting news for PHP devs! MySQL 26.7 just handed the thread pool to the community, and guess what? PHP-FPM has a big role in this. Dive into the details and see how it can amp up your apps! #PHP #MySQL shocm.me/posts/2026-09-29-mysql-267…
shocm.me
MySQL 26.7 Hands the Thread Pool to Community, and PHP-FPM Is Why You Care
The thread pool plugin left Enterprise in MySQL 26.7. For PHP-FPM shops, it changes what an idle connection costs. Here is how to size it.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 28/09/2026
I finally got a WTF configuration I'm happy with and find helpful
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 26/09/2026
🚀 PHP Developers, meet your new best friend: NativePHP Mobile 4.5! 🌟 Async Tasks bring you a second thread for smooth multitasking. Your apps just got a serious upgrade! Dive into the details and elevate your coding game. #PHP #Nati… shocm.me/posts/2026-09-26-nativephp…
shocm.me
NativePHP Mobile 4.5: Async Tasks Give You a Second PHP Thread
NativePHP Mobile 4.5.0 adds AsyncTask, which runs PHP on a background thread and fires your callback back on the UI thread so the screen never freezes.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 14/09/2026
🚀 Big news for Laravel lovers! Laravel 13 now runs vector searches on MariaDB! Plus, check out the AsVector cast that makes it all possible. Dive into this game-changing update and level up your dev skills! #Laravel… shocm.me/posts/2026-09-14-laravel-1…
shocm.me
Laravel 13 Vector Search Now Runs on MariaDB, and the AsVector Cast Is What Makes It Usable
whereVectorSimilarTo now compiles to MariaDB's vec_distance_cosine, and the new AsVector Eloquent cast handles the binary vector column format.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 10/09/2026
The first PHP Foundation Podcast is live on the @phparch YouTube channel with @elizabeth. Today she's speaking with @mattstauffer, who is always a great person to hear from. www.youtube.com/watch?v=ja9JqyYshAE
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 08/09/2026
Tired of Claude not running Pint? 🧐 It’s time to take control! Learn how to enforce your PHP toolchain with hooks and say goodbye to mishaps. 🚀 Let’s keep your code as sharp as your wit! #PHP #CodingLife shocm.me/posts/2026-09-08-claude-co…
shocm.me
Stop Asking Claude to Run Pint: Enforce Your PHP Toolchain With Hooks
Claude Code hooks turn Pint, PHPStan, and Pest from polite CLAUDE.md requests into shell commands that always run. Here is the exact setup for PHP.
001
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 31/08/2026
Picking the "Bubble"
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 30/08/2026
🚀 PHP 8.6 just lifted a four-year-old restriction on readonly properties! What does this mean for your code? Say goodbye to those pesky limitations and hello to cleaner, more efficient coding! Dive into the details! #PHP8 #Devel… shocm.me/posts/2026-08-30-php-86-re…
shocm.me
Readonly Property Defaults in PHP 8.6: A Four-Year-Old Restriction Finally Lifts
PHP 8.6 lets readonly properties declare default values. Here is what changed, why interface properties made it worthwhile, and the edge cases to watch.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 25/08/2026
For people who like to ask me, "Would you talk that away in front of your kids?" First off, my "kids" are 28 years old, and the joke is on you; our family chat is unhinged. The real fact is I've always filtered myself more on social media than I ever did with my family, regardless of age
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 21/08/2026
🚀 Exciting news, PHP devs! PHP 8.5.10 & 8.4.25 just dropped, bringing major security enhancements to core array and DOM functions. Get ready to code with confidence! 💪 #PHP #Security shocm.me/posts/2026-08-21-php-stack…
shocm.me
PHP 8.5.10 and 8.4.25: The Stack Overflow Hardening Wave Hits Core Array and DOM Functions
PHP 8.4.25 and 8.5.10 RC add stack limit checks to array_walk_recursive, compact, array comparison, and DOM normalize. Segfaults become catchable Errors.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 19/08/2026
RE: phparch.social/@phparch/11712418521… Man, I use to rock myself some CakePHP. I should spin up a project just to see where it's at now. It's been a minute.
phparch.social
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 19/08/2026
People born in the 19-something are realizing kids won't even use their birth year to fake an ID anymore because no one would believe they're that old 🤣
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/08/2026
🚀 Big news for Alpine.js users! 🌟 Say goodbye to positioning headaches with the new x-anchor, plus the addition of .noflip and a fix for Livewire teleport issues! Dive into the details and elevate your dev game! #Alpin… shocm.me/posts/2026-08-18-alpinejs-…
shocm.me
Alpine.js x-anchor Gets Fixed Positioning, .noflip, and a Livewire Teleport Fix
Alpine.js v3.15.9 through v3.15.12 quietly reworked x-anchor with .fixed positioning, .noflip, dynamic refs, and fixed a Livewire teleport memory leak.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/08/2026
Honest question. Why do people make the distinction of being from "East Texas" as opposed to the city in Texas? Is there something special about that region? Also, what is considered "East Texas"? Can I get some help from my Texas friends out there?
001
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/08/2026
Hot take on "Best PHP Framework": if you're a professional dev making a living from PHP, the best framework is whichever one pays your bills. If you're a hobbyist, it's whichever one you enjoy, and that gets stuff done. #laravel #symfony #cakephp #slim #whatever-makes-you-happy
020
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/08/2026
New family members. Bruce (Wayne), Clark (Kent), and John (Constantine). Didn't go to the rescue with the goal of adopting 3 kittens, but they are brothers and I couldn't separate them.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/08/2026
I am hopeful about the new Lanterns series on HBO Max. I really like the actors in it. Episode 1 was alright. I know they need to set things up, so I don't want to be too judgy. The ending caught me by surprise. Not what I remember from the comics.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 17/08/2026
Continuous Integration
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 17/08/2026
I decided before I watch the new HBO Max Lanterns series, i am going to watch the extended cut of Green Lantern with ⁦⁨Ryan Reynolds⁩ (yes that is a real thing) to recalibrate the bar of my expectations for a good Lantern representation. Wish me luck.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 14/08/2026
A language that taught half the internet to code, runs on basically every shared host on Earth, and still powers your grandma's blog from 2009. Respect the legacy. Respect PHP. 💚
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 06/08/2026
🚀 Exciting updates in the PHP Foundation Q2 2026! Dive into URI Builders, unleash the power of Raw Sockets, and discover a leaner zval. Your PHP journey just got a major upgrade! Check it out! #PHP #WebDev shocm.me/posts/2026-08-06-php-found…
shocm.me
PHP Foundation Q2 2026: URI Builders, Raw Sockets, and a Leaner zval
The PHP Foundation's first quarterly report covers ext/uri Builder classes, raw AF_PACKET sockets, a zval size experiment, PIE 1.5, and 100+ security fixes.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 02/08/2026
Let's GO! First try on this one.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 01/08/2026
My migration from `composer global require` to `cpx` has begun.
100
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 01/08/2026
My wrap-up of @laraconus 2026. Not only the new things coming to Laravel, but also the talks I enjoyed. laravelmagazine.com/laracon-us-2026…
laravelmagazine.com
Laracon US 2026: A Complete Wrap Up
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 31/07/2026
Wife: Have a good time at LaraconUS but please don’t come home with a bunch of conference stuff Me: No worries. I have enough conference shirts and swag for a life time … Also me: But I didn’t have a keyboard with a “Merge It” key 😁 Jokes on her. She married me ❤️
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 29/07/2026
Day 1 of LaraconUS is done. Lots of walking around and catching up with friends.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 28/07/2026
Not exactly the text message you wanna get from your kid when they’re almost 3000 miles away. To be fair, my response wasn’t very fatherly
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 27/07/2026
Walking around Boston before some of @laraconus events start. And you know I’m going to find elePHPants in the wild.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 25/07/2026
Ever battled with job queues in MySQL? 🥊 Dive into the magic of SKIP LOCKED and transform your processing game! Say goodbye to locked jobs and hello to efficiency! 🚀 #PHP #MySQLMagic shocm.me/posts/2026-07-25-mysql-ski…
shocm.me
Building a Reliable Job Queue on MySQL with SKIP LOCKED
How MySQL's SELECT FOR UPDATE SKIP LOCKED lets PHP workers pull jobs from a queue table concurrently without deadlocks, and how Laravel already uses it.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 23/07/2026
Looking forward to my visit to Boston and @laraconus next week. Hoping to hang out and catch up with some friends. Make sure you say "Hi" if you see me.
101
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 22/07/2026
Unlock the secret to mastering MySQL! 🗝️ Dive into LATERAL derived tables and discover how to effortlessly fetch the Top-N-Per-Group for your PHP projects. Your databases will thank you! #MySQL #PHPDev shocm.me/posts/2026-07-22-mysql-lat…
shocm.me
Top-N-Per-Group in MySQL: LATERAL Derived Tables for PHP Developers
MySQL's LATERAL derived tables solve the top-N-per-group problem cleanly. Here is how PHP and Laravel developers use them with joinLateral and raw SQL.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 19/07/2026
🚀 Ready to level up your PHP game? Laravel 13.16 is here, and it's bringing your dev stack to new heights! Discover how this artisan command can make your coding smoother than ever. Don’t miss out! #Laravel #PHPDev shocm.me/posts/2026-07-19-laravel-a…
shocm.me
The artisan dev Command: Laravel 13.16 Moves Your Dev Stack Into PHP
Laravel 13.16 turns composer dev into a first-class artisan dev command, moving your concurrent dev processes out of composer.json and into PHP.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 18/07/2026
This is going to be a little bit of a story. A story and an initial feature test. Using @filament and Postiz, I created one of my favorite tools. A pet peeve of mine when using social networking posting tools is being able to at-mention accounts by their […] [Original post on phparch.social]
100
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 17/07/2026
Throwback, Laracon 2016 - Louisville, KY with @taylorotwell and @marcusmoore
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 16/07/2026
PHP 8.5 just leveled up your chaining game with the Pipe Operator! Say goodbye to messy nesting and hello to cleaner code. Who knew readability could be this fun? 🚀 #PHP8 #CodeCleanliness shocm.me/posts/2026-07-16-php-85-pi…
shocm.me
The Pipe Operator in PHP 8.5: Cleaner Chaining Without the Nesting
PHP 8.5 ships the pipe operator (|>) for chaining callables left to right. Here is how it works, the rules it follows, and when it earns its place.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 16/07/2026
Heard a great quote today that was new to me and I'm going to definitely start to live by it: "𝗡𝗲𝘃𝗲𝗿 𝘁𝗮𝗸𝗲 𝗰𝗿𝗶𝘁𝗶𝗰𝗶𝘀𝗺 𝗳𝗿𝗼𝗺 𝘀𝗼𝗺𝗲𝗼𝗻𝗲 𝘆𝗼𝘂 𝘄𝗼𝘂𝗹𝗱𝗻'𝘁 𝗮𝘀𝗸 𝗳𝗼𝗿 𝗮𝗱𝘃𝗶𝗰𝗲."
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 13/07/2026
Tired of juggling between your code and MySQL? 🥴 Meet lazysql - the TUI database client that lets you manage your databases straight from the terminal! Say goodbye to awkward switches and hello to seamless coding. #PHP… shocm.me/posts/2026-07-13-lazysql-t…
shocm.me
Stay in the Terminal: Managing MySQL with lazysql, a TUI Database Client
lazysql is a fast, Vim-friendly terminal UI for MySQL and PostgreSQL. Here is how PHP developers browse, query, and edit databases without leaving the shell.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 10/07/2026
🚀 Hey PHP developers! Tired of those pesky UI positioning issues? Discover how Alpine's x-anchor plugin and the new .fixed modifier can simplify your life. Make your interfaces shine with ease! 🌟 #AlpineJS #UIDesign shocm.me/posts/2026-07-10-alpinejs-…
shocm.me
Positioning UI the Easy Way: Alpine's x-anchor Plugin and the New .fixed Modifier
Build dropdowns, tooltips, and popovers that stay glued to their trigger using Alpine's x-anchor plugin, including the new .fixed modifier shipped in May 2026.
010
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 07/07/2026
Thinking of dropping an index? 🧐 Don’t let that decision haunt you! Learn how MySQL's invisible indexes can help you test the waters before taking the plunge. Your database might just thank you! #MySQL #PHPDev shocm.me/posts/2026-07-07-mysql-inv…
shocm.me
MySQL Invisible Indexes: Test a Drop Before You Commit to It
MySQL invisible indexes let you test whether an index is safe to drop without a destructive change. Here is how PHP and Laravel developers can use them.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 04/07/2026
🚀 Say goodbye to juggling multiple tools! With Pest 4's suite for browser testing, you can seamlessly handle unit, feature, AND browser tests all in one place. Ready to elevate your PHP game? Let’s simplify your workflow! #PestPHP… shocm.me/posts/2026-07-04-pest-4-br…
shocm.me
Pest 4 Browser Testing: One Suite for Unit, Feature, and the Browser
A practical guide to Pest 4 browser testing in Laravel: setup, the sign-in flow, smoke assertions, subdomain testing with withHost, and visual regression.
012
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 03/07/2026
🚩 Unlock the power of Laravel Pennant! Dive into the world of feature flags and learn how to control your app's features like a pro. Whether you're testing or rolling out, this guide has you covered. Let's… brook2-astro-blog.vercel.app/posts/…
100
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 29/06/2026
Today’s copilot
100
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 06/06/2026
I'm not someone who prides himself his graphic arts skills. But I have to say, I HATE FONTS. You would laugh at me if I told you how much time I wasted trying to find a font that had a K in this style. Tried several "What font is it" sites and they all failed me. Eventually I found something close.
100
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 28/05/2026
Join @john and myself for a complete breakdown of this year's PHP Tek 2026 ( @phptek / @phparch / @jstek ). We'll discuss the highs, the lows, and what's in the future, as well as our normal PHP rhetoric and tomfoolery. PHP Architect YouTube Channel: www.youtube.com/live/iNn7wZVReBE
001
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 27/05/2026
I recently had a random thought, and I might be crazy, but are the Golden State Warriors the only top-tier professional sports franchise here in the US that doesn't take on the geographical name of the city or state they play in? I can't think of any other team in any sport that makes up that […]
phparch.social
Original post on phparch.social
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 23/05/2026
I feel so honored to be part of this @phparch team, and I am so proud of the hard work they put into PHP/JS Tek. It was a wild one, but I'll save that tea for the podcast this Thursday.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 21/05/2026
Thanks to Savio Resende (and his wife) for these awesome magnets he made for PHP Tek.
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 19/05/2026
Taking my kid to their first Chicago Cubs game
000
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 17/05/2026
If you’re coming to #phptek and didn’t already know this, there is a minor league baseball team about 3 miles from the hotel venue. @TheChicagoDogs baseball is worth the visit. Tickets and concessions are all reasonably priced.
011
Eric Van Johnson :phparch: @eric.phparch.social.ap.brid.gy · 15/05/2026
Chicago bond. Looking forward to see you all at #phptek next week. Not too late to purchase a ticket at phptek.io
000