Back to Library
Cover of Vol 20, Issue 4

php[architect]

Vol 20, Issue 4

April 2021

Articles
9

Every web application that allows users to authenticate needs to ensure their users’ credentials are afforded the best protection possible. Conventionally, this is done by storing only the hash of a p...

Thanks to the pandemic, doomsday prepping has gone mainstream. Many think this is a new philosophy that is gaining popularity, but it has long been at the heart of the tech world.

This month, we sit down and have a conversation with Matthieu Napoli. About four years ago, Matthieu saw a gap in the emerging serverless architectures and PHP. When Amazon added custom runtime suppor...

When you encounter extremely costly errors, take steps to prevent the error from happening in the future. The earlier we catch an error, the less expensive it is to fix. Here we discuss two costly sit...

Welcome to the third installment of our containerization journey. Last month we covered running our application locally in Docker containers replacing our pre-existing development virtual machine. We...

APIs are a matter of life on the modern web. Modern web applications are no longer tasked with just rendering a web page. Our applications need to support various native client applications, or our ap...

This month, we have a try at writing a function to play the hand gesture game Rock Paper Scissors. It serves as an example of a single function that takes in a distinct set of inputs to return an outp...

Read about how I apply Agile principles from my work as a software architect to my backyard beekeeping hobby and side hustle. We’ve often heard how important bees are to our existence on the planet an...

In February 2021, I was listening to an online session promoting opportunities for women in technical leadership. Encouraging women to work in technical fields is excellent. Having more women leading...

Our Partners

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

Interested in partnering? Get in touch →