Eric Van Johnson
@ericvanjohnson.bsky.social
I am one of the team members behind PHP Architect and do my best to make PHP and the PHP Community a little better. I enjoy drinking Scotch and watching baseball. My thoughts and posts are my own.
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
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 the LaraconUS social events start. And you know I’m going to find m 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/
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/
🚀 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/
This is going to be a little bit of a story. A story and an initial feature test. Using filamentphp and Postiz, I created one of my favorite tools.
Throwback, Laracon 2016 - Louisville, KY with @taylorotwell.bsky.social and @marcusmoore.bsky.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/
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/
🚀 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/
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/
🚀 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/
🚩 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.
We're very excited to have PHP Architect Joe Ferguson as a release manager for PHP 8.6. Joe cares deeply about PHP and the PHP Community. We are very lucky to have him on the team. Thanks to everyone who volunteers their time to make PHP the best it can be. https://phpa.me/release-managers
jstek.io @johncongdon.bsky.social and myself for a complete breakdown of this year's PHP Tek 2026 (@phparch.com). 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 sports franchise that doesn't take on the geographical name of the city or state they play in? Technically, there's "New England", but that seems more grounded as a geographical region.
I feel so honored to be part of this @phparch.com 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.
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.