This Week At PHP Architect: Optimizing A Query
This week, a client complained about a long-running query, and we needed to fix it. While I can’t divulge the actual query, I can give an idea of its nastiness, which we inherited when we took over the project. The query itself doesn’t matter, so don’t overanalyze it. Depending on the id’s used, this query […]
The PHP Podcast: 2025.03.06 Explaining Explain
This week on the PHP Podcast, Eric and John talk about Explain Explained, Postgres All The Things, Livewire Remote Code Execution, Lazy Object, and more… Links from the show: Understanding MySQL Queries with Explain I replaced my entire tech stack with Postgres… – YouTube RCE Via User-Crafted Requests · Advisory · livewire/volt · GitHub […]
Community Corner: Prism With TJ Miller
In this episode, Scott talks with TJ Miller about Prism “a powerful Laravel package for integrating Large Language Models (LLMs) into your applications”. PHP Tek is looking for sponsors! See https://phptek.io/blog/elevate-your-brand-sponsorship-phptek-2025 for more information. Links: Prism Website – https://prism.echolabs.dev/ HoneyBadger.io – https://HoneyBadger.io Our Discord – https://discord.gg/aMTxunVx TJ’s Social Media: Twitter – https://x.com/heytjmiller Bluesky – https://bsky.app/profile/tjmiller.bsky.social […]
Markdown for Developers
Markdown for Developers One of my guiding principles as a developer is that our ability to communicate is one of the most important tools we developers have in our toolbox. There are lots of ways we communicate with others in code, documentation, and blog posts. What we need is a way to write our documentation […]
The PHP Podcast: 2025.02.27
This week on the PHP Podcast, Eric and John talk about Laravel 12 released, Laravel.cloud released, and more… Links from the show: Laravel 12: A Quiet Evolution That Packs a Punch | ICreator Studio – Premium Admin Templates & Web Solutions Laravel – The PHP Framework For Web Artisans https://cloud.laravel.com/sign-up Built for Devs: We Fast-Track […]
Git New
Git. It’s the lifeblood of modern software development. After several years of navigating through code repositories and juggling various project versions, it’s easy for seasoned developers to settle into a comfortable routine with familiar tools. Git, the ubiquitous version control system, is no exception to this rule. It’s a tool that many of us use […]
Kick Start Your Bluesky Experience
The social networking landscape has changed so dramatically in the past five years. It’s challenging to keep up with. When you get on a new social network, one of the first hurdles you have is to figure out who’s on that network you would be interested in following. A while back, I created a GitHub […]
The PHP Podcast: 2025.02.13
This week on the PHP Podcast, Eric and John discuss PHPStan 2.0, Facebook blocking Linux, JetBrains The State of PHP 2024, what’s new in PhpStorm 2024.3, and more. Links from the show: Facebook Accidentally Blocks Users From Posting About Linux | PCMag PHPStan 2.0 Released | php[architect] The State of PHP 2024 – Expert […]
PHPStan 2.0 Released
PHPStan 2.0 was released last quarter, and it brings a plethora of great changes. If you are not already using PHPStan and you’d like to but could use some outside help, please contact us, and we can discuss a short-term engagement to help implement it. Some of the bigger changes include a new Level. Level […]
A treasure trove of powerful features
Lesser-known PHP features In the realm of PHP, developers often underexploit a treasure trove of powerful features. On a recent episode of The PHP Podcast, we had a great discussion about a blog post titled “PHP’s Hidden Treasures: 10 Powerful Features You Didn’t Know You Needed” by @hiadeveloper which sheds light on some of these […]