The PHP Podcast

Podcast

The PHP Podcast

The official of PHP Architect

431 Episodes

Aug 18, 2023

Automated Refactoring With Rector

In our previous article, we discussed how to get started using code coverage to determine if our code has enough tests and one of the things I mentioned is how we should integrate this into our CI/CD...

Aug 16, 2023

Fixing Bugs With PHPStan

I don’t need to tell you, but as developers, bugs are a constant challenge. We can do everything in our power to test the code that we’re writing as we’re writing it. But that&#8217...

Jul 29, 2023

Be Barrier Free

I am sure that I am not alone in thinking, “My site is so small; I don’t have to worry about it”. “I have a focused user base; everything is fine.” “Nobody has com...

Jun 24, 2023

Evolving PHP

Over the past several months, I’ve reflected a lot on my experience as a PHP developer. Specifically, I’ve shared with some friends that I couldn’t have predicted that this is where...

Jun 7, 2023

php[podcast] Episode 23.6.1

John and Eric share more of the day to day behind the scenes work that goes on at php[architect]. This episode is sponsored by JetBrains PhpStorm Join the Discord at https://phpa.me/discord Subscri...

Jun 6, 2023

Code Coverage Validation With Codecov

Every year we’re getting new versions of PHP, which is great but it means we’re going to have to constantly put time into upgrading our code as features are added, deprecated, and removed...

Jun 1, 2023

HTTP Burritos

In today’s rapidly evolving digital world, traditional education in the realm of computer programming, is being challenged like never before. It was once thought that a college degree was the only way...

May 30, 2023

Automating Our Tests With GitHub Actions

As developers, we need to automate as much as possible. This saves us time and money as well as keeps us from skipping steps. I used to have a project where I would run my tests manually before I push...

Apr 27, 2023

Database Normalization For Developers

Not every team has a dedicated database administrator. I’ve **never** worked on a team that has had someone solely focused on making sure our tables are structured perfectly with all the forms o...

Apr 20, 2023

Getting TEKnical

When my twins were born in 1998, I was 28 and working in the water purification industry. Despite the manual labor, I enjoyed the science and math involved, made great friends, and had a stable job wi...

Mar 27, 2023

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...

Mar 26, 2023

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 &#82...

Mar 24, 2023

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 e...

Mar 21, 2023

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 w...

Feb 27, 2023

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 th...

Feb 23, 2023

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 beverag...

Feb 15, 2023

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 Jo...

Feb 11, 2023

Knowledge Crunching

The post Knowledge Crunching appeared first on PHP Architect.

Feb 2, 2023

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 package...

Jan 24, 2023

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 a...

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →