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 I would be when I was younger. So many aspects of my job didn’t exist back then, including the Internet as we know it […]

The post Evolving PHP 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 episode of php is sponsored by JetBrains PhpStorm Join the Discord at https://phpa.me/discord Subscribe to the Magazine Today https://phpa.me/signup Twitter @phparch @johncongdon @shocm Mastodon @editor@phparch.social @john@phparch.social @eric@phparch.social

The post php[podcast] Episode 23.3.1

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 from the core language. Because our code base is only going to have more lines of code over time, it can be […]

The post Code Coverage Validation With Codecov appeared first on

HTTP Burritors

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 to obtain a high-paying job. But is that still true today?

The post HTTP Burritors appeared first on php[architect].

https://www.phparch.com/maga

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 them into production. It started out taking 1 to 5 minutes and that was fine […]

The post Automating Our Tests With GitHub Actions appeared first on php

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 of normalization being applied. I, like a lot of developers, have had to learn difficult lessons about database design the hard way by […]

The post Database Normalization For Developers appeared first on

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 with great pay. I was not a professional developer.

The post Getting TEKnical appeared first on php[architect].

https://www.phparch.com/magazine/2

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]


Căutare