Domain-Driven Resolutions
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 […]
The Zen Of Mindful Programming
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 […]
The Art of Data
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 […]
Interview with Vinícius Campitelli
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 […]
Decrypting Cryptography
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 […]
Interview with Tomas Votruba
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.
Upgrading code with Rector, CQRS, Livewire, is PHP the Worst?, and more
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 […]
Functional PHP, Laravel Horizon, MFA, Testing with Pest, Taylor Otwell, and more
Eric, John, and Oscar sit down to go over the August 2021 issue, Trimming One’s Sails. Topics Covered Grokking algebraic structures and functional programming with PHP Laravel Horizon and diving into worker queues Multi-factor authentication and why you should use add it to your application. Testing with Pest PHP and how it’s different from PhpUnit. […]
Interview with Scott Keck-Warren
Eric van Johnson and John Congdon interview Scott Keck-Warren, who wrote an article on Boosting User Perceived Performance with Laravel Horizon, in the August 2021 issue. Topics Covered Getting started programming with QBasic Working with PHP, Laravel, and picking up new languages. Scaling with queues and tasks to send surveys and synchronize data. The benefits […]
Interview with Ken Marks
Eric van Johnson and John Congdon talk to Ken Marks about his article in the July issue, Mentoring and Teaching PHP and his new book PHP Web Development with MySQL Topics Covered How he got started writing and why he wrote a book. How he teaches students to build web applications with PHP and MySQL. […]