Packing Up PHP

August: the end of summer, back to school for some, harvest month for others, an ending and a beginning all in one month. It’s a good time to reflect on your overall PHP development—habits you’ve worked to break and new ones you’re trying to adopt. PHP Architect’s goals are to provide the latest information from […]

The post Packing Up PHP appeared first on

Continuous Integration and Continuous Delivery

    As developers, we’re always looking for ways to take our customer’s problems and turn them into solutions, and sometimes it can take a painfully long time to deliver those solutions. We might have multiple steps involved in the release process or only do a few releases every year, and that can slow us […]

The post Continuous Integration and Continuous Delivery appeare

Flowcharts For Developers With Mermaid js

One of the most important soft skills we can have as developers is being able to communicate how our code works. Other developers can dive into your code to see how it works, but this can be time-consuming, and your stakeholders most likely won’t be able to. What we need is some way to communicate […]

The post Flowcharts For Developers With Mermaid js appeared first on

What’s New and Exciting in PHP 8 3

    At the time of this recording, PHP 8.2 is in the beta release cycle so we can finally start to discuss what’s new and changed in the next release of PHP. In this article, we’ll discuss the timeline for the release and discuss some new features and changes we can expect to see. […]

The post What’s New and Exciting in PHP 8 3 appeared first on

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 pipeline but I didn’t say how. This articles exists to rectify that problem by providing you with two […]

The post Automated Refactoring With Rector appeared first on

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’s just not good enough. That’s because our changes affect other people’s code in ways we can’t expect, and their changes affect […]

The post Fixing Bugs With PHPStan appeared first on

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 complained, so it must not be a problem.”

The post Be Barrier Free appeared first on php[architect].

https://www.phparch.com/magazine/2023/07/b

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


Search