Browse category Blog
Super Charging Development with DocBlock
At its core, PHP provides many ways to make your code extremely easy to write and maintain, but it also provides many ways to shoot yourself in the foot. Over the 7.x and 8.x releases, the core developers have added features like return types and parameter types that make it easy for our IDEs and […]
Automated Backups 101 with rsync
In this episode, Scott discusses why backups are important and uses #rsync to create an automated backup using #cron. PHP Tek is looking for sponsors! Contact see https://phptek.io/blog/elevate-your-brand-sponsorship-phptek-2025 for more information. Links: HoneyBadger.io – https://HoneyBadger.io Our Discord – https://discord.gg/aMTxunVx Scott’s Social Media: Bluesky – https://bsky.app/profile/scottkeckwarren.bsky.social LinkedIn – https://www.linkedin.com/in/scott-keck-warren-91689810/ Mastodon – https://phpc.social/@scottkeckwarren
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 […]
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 […]
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 […]
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 […]
Adding to the Herd
How it started I am not aware of anyone who doesn’t know that PHP’s mascot is an elePHPant, created by Vincent Pontier back in 1998. Most “serious” PHP Developers have at least one elePHPant in the home somewhere. Making the Herd Stronger I’m not sure how much you have been keeping up with what’s coming […]
A Guide to Laravel Pipelines
Laravel is known for its elegant approach to structuring complex logic. I’ve been using Laravel since the release of Laravel 4, and it has pretty consistently added new helpful features to every release, to the point where I myself discovering new features all the time that I haven’t used. Pipelines are just one of […]


