Determining Code Coverage With PHPUnit

There are lots of ways that we can judge other developers’ code. A lot of them are subjective like spacing, function names, and class names. When we do code reviews these are not helpful methods to judge the code and we instead need to use a better method. We need to use non-subjective metrics like […]

The post Determining Code Coverage With PHPUnit appeared first on

php[podcast] Episode 23.3.1

John and Eric share more of the day to day behind the scenes work that goes on at php[architect]. This includes a lot of talk on php[tek]. They also talk about the latest edition of the magazine “Box of PHP”. Join the Discord at https://phpa.me/discord Get your early bird php[tek] tickets before the price goes […]

The post php[podcast] Episode 23.3.1 appeared first on

Box of PHP

Sharing ideas has a weird side effect that people don’t often discuss. With in-person events starting back up, we finally took the opportunity to restart our local user group, SDPHP. I highly encourage everyone to find a local community to be a part of, learn from, talk to, and share ideas with.

The post Box of PHP appeared first on php[architect]

Automated Testing Using PHPUnit

As developers, we spend a lot of time testing the code that we’ve written. Generally, this is a manual process where we write a little code and then manually enter some inputs to verify we get what we expect. What if instead of doing the same manual testing over and over again, we used a […]

The post Automated Testing Using PHPUnit appeared first on php[

Serializing Data In PHP

One of the more annoying problems when working with data is creating a system to save data from RAM into long-term storage so it can be loaded back into RAM and processed at a later time. There are thousands of different file formats that allow us to take structured data, write it to storage, and […]

The post Serializing Data In PHP appeared first on php[architect]

Everything You Need to Know About Pair Programming

Onboarding a new developer to our team can be a complicated process. They need to fill out HR paperwork, get a development environment, and find a comfy place to work (along with a caffeinated beverage). Then someone needs to fill their head with all of the institutional knowledge they need to do their job. There […]

The post Everything You Need to Know About Pair Programming appeared firs

php[podcast] Episode 23.2.1

Join the Discord at https://phpa.me/discord Get your early bird php[tek] tickets before the price goes up at https://tek.phparch.com   Subscribe to the Magazine Today https://phpa.me/signup Join us at php[tek] 2023 php[tek] 2023 Twitter @phparch @phptek @johncongdon @shocm Mastodon phparch.social@editor phparch.social@tek phparch.social@john phparch.social@eric

The post php[podcast] Episode 23.2.1

Creating a PHP Library With Packagist

One of the most powerful parts of writing web applications in the modern era is how we can quickly create an application that does a lot with just a little bit of our code by using open-source packages. Have you ever wanted to contribute a package to the community for others to use? Maybe you […]

The post Creating a PHP Library With Packagist appeared first on

Getting Out of PHP Dependency Hell With Composer

In the darker days of web application development, we essentially had two options for working with dependencies. The first is that we could put all the dependencies in a directory of our application and use them from there. This worked but could cause our application to balloon in size. The other option was to rely […]

The post Getting Out of PHP Dependency Hell With Composer appeared first


Ricerca