Eric Van Johnson
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.
750 followers1.9K following229 posts
๐๐ฟ๐ถ๐๐ถ๐ฐ๐ฎ๐น ๐ฃ๐๐ฃ ๐ฆ๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ ๐ฅ๐ฒ๐น๐ฒ๐ฎ๐๐ฒ The PHP security team would like to give advance notice of an ๐๐ฝ๐ฐ๐ผ๐บ๐ถ๐ป๐ด ๐๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ ๐ฟ๐ฒ๐น๐ฒ๐ฎ๐๐ฒ ๐๐ฐ๐ต๐ฒ๐ฑ๐๐น๐ฒ๐ฑ ๐ณ๐ผ๐ฟ ๐ช๐ฒ๐ฑ๐ป๐ฒ๐๐ฑ๐ฎ๐, ๐ฎ๐ญ ๐ข๐ฐ๐๐ผ๐ฏ๐ฒ๐ฟ ๐ฎ๐ฌ๐ฎ๐ฒ https://www.php.net/archive/2026.php#2026-10-20-1
๐จ PHP devs, rejoice! ๐ Claude Code Hooks can now fail closed with the new onFailure block! Safeguard your code like a pro. No more unexpected surprises! Check it out and elevate your guardrails game! #PHP #Coding https://shocm.me/posts/2026-10-17-claude-code-onfailure-block-fail-closed-hooks/
New @phparch.com merch is up. Loving the backpack and hoodie, it's getting cold out there. Also socks, a water bottle, and a nice thank-you card. Holidays aren't far off, great gifts for your PHP developer friends. Check it out for yourself, http://store.phparch.com.
I brought my Omarchy laptop with my on my trip and couldnยดt connect to the hotel wifi. Turns out the hotel wifi captive portal wasnยดt capturing my request. I needed to make a request to a site using HTTP. But I donยดt know any http:// site. TIL: http://httpforever.com/ and http://neverssl.com
๐ 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 https://shocm.me/posts/2026-09-29-mysql-267-thread-pool-community-php-fpm/
OMG, this is so much fun it's crazy. https://destroy.spritefusion.com/
๐ 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โฆ https://shocm.me/posts/2026-09-26-nativephp-mobile-async-tasks/
๐ 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โฆ https://shocm.me/posts/2026-09-14-laravel-13-mariadb-vector-search-asvector-cast/
The first PHP Foundation Podcast is live on the @phparch.com YouTube channel with Elizabeth Barron. Today she's speaking with @mattstauffer.com, who is always a great person to hear from. https://www.youtube.com/watch?v=ja9JqyYshAE
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 https://shocm.me/posts/2026-09-08-claude-code-hooks-php-pint-phpstan/
๐ 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โฆ https://shocm.me/posts/2026-08-30-php-86-readonly-property-defaults/
Eric Van Johnson reposted
๐ PHPTek 2027 is looking for speakers๐ฃ๏ธ. Got a talk idea that helps devs solve everyday problems? Submit it here: https://cfp.phptek.io #PHPTek #PHP
๐ 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 https://shocm.me/posts/2026-08-21-php-stack-overflow-hardening-8-5-10/
๐ 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โฆ https://shocm.me/posts/2026-08-18-alpinejs-anchor-fixed-positioning-livewire/
๐ 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 https://shocm.me/posts/2026-08-06-php-foundation-q2-2026-report/
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
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/
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/
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/