Episodes
This month’s release touches on some examples that keep PHP and its community strong, relevant, and a fun language to code. Ken Marks continues his series on using PHP and a Rasberry Pi in a real-world example with Raspberry Pi Part 2 – Installing the LAMP Stack on your Pi. As developers, we live a life where we are constantly learning, and Derek Binkley helps with this by contributing an article called Teaching Through Code Review. We have a bonus third feature article this month in which...
Published 02/25/22
As 2021 fades from our memories, we hope that a few of you received fantastic geeky gifts during the holidays. Hopefully, some of those geeky gifts included Raspberry Pis. Over the next few months, we will build a project with one and hopefully inspire you to create something useful for yourself. This is also a great time to establish some resolutions to aid in your coding career. What do you want to accomplish this year? Continuing education is always a great goal and something that we here...
Published 01/31/22
In this issue, Doug Dobrzynski helps us focus while programming with his article, Mindful Programming. While this article isn’t PHP specific, if you take time to digest what he’s talking about, I think you will find that all of us could benefit from using daily mindful techniques. In his article, Lessons Learned from Building a WebSocket Server, Torsten Dittmann shows us some of the considerations that had to be made when adding a real-time component to their API. And a bonus feature article...
Published 12/24/21
This month, we dive into Libsodium, discuss gatekeeping, learn more about data access, and why even something that might be considered a “small bug” can cause massive damage. I’m not sure how many people read these Editorials. It’s even been explained to me that this isn’t an “Editorial.” Ha, the joke’s on them; I’m not an editor, sooooo yeah. I always enjoyed reading what Oscar had to say about the articles in the month’s issues and seeing what little nuggets of knowledge he shared. I am...
Published 12/02/21
Eric Van Johnson and John Congdon interview feature contributor Vinícius Campitelli about his article Cryptography with Libsodium. According to the just-released 2021 version of OWASP Top 10 (a curated list of the most critical web application security risks out there), “Cryptographic Failures” are the 2nd most important of the many security concerns we should have as web developers. These concerns include a lot of misuses of cryptographic systems, like choosing weak algorithms, poor...
Published 11/26/21
Eric and John talk about their first release and the October 2021 issue, Decrypting Cryptography Topics Covered * Cryptography 101 * What I Wish Something Told Me About SQL Database Design * Education Station: Windows 11 for PHP Development * The Workshop: Nitro * Design Patterns by Moonlight: The Dragon Wrangling Pattern * Sebastian Bergmann and the PHPUnit project part 2 * Security Corner: Updating the OWASP Top Ten * PHP Puzzles: Time Value of Money * finally{}: Rubber Ducky,...
Published 10/27/21
Eric van Johnson and John Congdon interview Tomas Votruba, who wrote an article on Why Would Anyone Want to Downgrade Their PHP Code? in the September 2021 issue. Topics Covered * Downgrading PHP Code and why this might be a good workflow for you * Rector – Instant Upgrades and Automated Refactoring * The power of automated refactoring.
Published 10/02/21
Eric, John, and Oscar talk about changes behind the screen and the September 2021 issue, It’s Really an Upgrade. Topics Covered * Changes in ownership at php[architect] * The Rector project: using it to upgrade and downgrade library code. * CQRS: using it to scale database reads and writes. * JWTs and Security * Livewire and JavaScript front end frameworks for PHP developers * Sebastian Bergmann and the PHPUnit project * Xdebug tutorials on YouTube * MVC pattern in PHP...
Published 09/24/21