Eric Van Johnson :phparch:
@eric.phparch.social.ap.brid.gy
Company: PHP Architect :phparch: Podcaster: PHP Podcast If you are looking for PHP Developers to follow, check out https://phpa.me/Fediverse-follows I am one of the [โฆ] ๐ bridged from โ https://phparch.social/@eric, follow @ap.brid.gy to interact
My migration from `composer global require` to `cpx` has begun.
My wrap-up of @laraconus 2026. Not only the new things coming to Laravel, but also the talks I enjoyed. https://laravelmagazine.com/laracon-us-2026-a-complete-wrap-up
Laracon US 2026: A Complete Wrap Up
laravelmagazine.com
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 โค๏ธ
Day 1 of LaraconUS is done. Lots of walking around and catching up with friends.
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
Walking around Boston before some of @laraconus events start. And you know Iโm going to find elePHPants in the wild.
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 https://shocm.me/posts/2026-07-25-mysql-skip-locked-job-queue-php/
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.
shocm.me
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.
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 https://shocm.me/posts/2026-07-22-mysql-lateral-derived-tables-top-n-per-group/
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.
shocm.me
๐ 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 https://shocm.me/posts/2026-07-19-laravel-artisan-dev-command/
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.
shocm.me
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]
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 https://shocm.me/posts/2026-07-16-php-85-pipe-operator-guide/
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.
shocm.me
Heard a great quote today that was new to me and I'm going to definitely start to live by it: "๐ก๐ฒ๐๐ฒ๐ฟ ๐๐ฎ๐ธ๐ฒ ๐ฐ๐ฟ๐ถ๐๐ถ๐ฐ๐ถ๐๐บ ๐ณ๐ฟ๐ผ๐บ ๐๐ผ๐บ๐ฒ๐ผ๐ป๐ฒ ๐๐ผ๐ ๐๐ผ๐๐น๐ฑ๐ป'๐ ๐ฎ๐๐ธ ๐ณ๐ผ๐ฟ ๐ฎ๐ฑ๐๐ถ๐ฐ๐ฒ."
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โฆ https://shocm.me/posts/2026-07-13-lazysql-tui-database-client-php-developers/
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.
shocm.me
๐ 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 https://shocm.me/posts/2026-07-10-alpinejs-x-anchor-plugin-positioning/
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.
shocm.me
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 https://shocm.me/posts/2026-07-07-mysql-invisible-indexes-safe-drops/
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.
shocm.me
๐ 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โฆ https://shocm.me/posts/2026-07-04-pest-4-browser-testing-laravel/
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.
shocm.me
๐ฉ 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โฆ https://brook2-astro-blog.vercel.app/posts/2026-07-03-laravel-pennant-feature-flags-guide/
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.
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: https://www.youtube.com/live/iNn7wZVReBE
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 [โฆ]
Original post on phparch.social
phparch.social
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.
Thanks to Savio Resende (and his wife) for these awesome magnets he made for PHP Tek.
Taking my kid to their first Chicago Cubs game
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.
Chicago bond. Looking forward to see you all at #phptek next week. Not too late to purchase a ticket at https://phptek.io
It was so awesome catching up with Sammy K again. It's been so long, and it was so much fun talking about old times and what he's been up to lately. That guy is such a treasure of the PHP Community. https://www.phparch.com/podcast/the-php-podcast-2026-04-16-with-sara-joe-and-sami/