Back to Library
Cover of Vol 22, Issue 5

PHP Architect

Vol 22, Issue 5

May 2023

Articles
10

by Tim Lytle

The PSR-7 interfaces for request and response messages are remarkably valuable. They establish a well defined interface for working with HTTP requests and responses. They introduce a reasonable amount...

by Oscar Merida

Last month, we solved how to represent a maze by storing the configuration of walls for each grid square within. Now, we’ve been tasked with generating a solvable maze at random. by Oscar Merida

by Chris Tankersley

As is tradition since the pandemic, the world has yet again changed. This time it is the explosion of AI or Artificial Intelligence. Programmers have been chasing AI since 1959 but the advances that t...

by Edward Barnard

Like any software, PHP code can become rigid to the point that it’s difficult to change. When the change is needed by tomorrow, for example, it’s clear that a proper (multi-day) rewrite is not an opti...

by Eric Mann

Roughly twice a year, I take time to play a game with my team. To those who play Dungeons & Dragons, this might sound familiar. I spend time planning a particular campaign, then each team member p...

by Matt Lantz

In ADR or Action-Domain-Response, we maintain a three-piece pattern that lets us split our responsibilities. The classic MVC structure or Model-View-Controller is prevalent across all languages in the...

by Frank Wallen

Let’s take a closer look at some of the features of the Clock interface. We’ll see how wrapping date/time in an object can simplify the process of making future changes. by Frank Wallen

by Beth Tucker Long

You would be hard-pressed to find a news source that is not overflowing with dire warnings and speculations about recent advancements in AI. I have even gotten messages from people wondering if I know...

Our Partners

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

Interested in partnering? Get in touch →