Posts marked with “legacy code”
Episode 13 – PHP 7.3
Fresh off of hosting WavePHP in San Diego, Eric van Johnson and John Congdon put the finish touches on the latest episode.They talk about stickers, forthcoming PHP 7.3, finding a job, and more. Sammy Kaye Powers joins to discuss the challenges in upgrading legacy applications.
Magniphpicent 7.3 – September 2018
In this issue: Xdebug, Freelancing, Parsing text, MySQL Generated Columns, Gitflow, PhpStorm, and more.
Upgrading Old Legacy Apps to PHP 7 and Beyond
There are many PHP 7 upgrade paths one could take. The sheer number of options can be paralyzing. Certainly, there are better ways than upgrading your production server to PHP 7.2 and hoping for the best (in fact, this is not a recommended upgrade path). If upgrading a legacy PHP 5.x application to PHP 7 […]
Moving a Monolith to AWS
Cloud technology can give applications greater flexibility, but it can be more complicated to maintain, especially for a monolithic legacy application. However, with a few tweaks, even older codebases can run in the cloud. Let’s take a look at how an older application which needs to scale can benefit from running in the cloud.
Up to My Eyeballs in Technical Debt!
In this era of “move fast and break things,” organizations often fail to consider the long-term costs of decisions made for short-term gains. When projects cut corners, lack documentation and/or tests, and are regularly changing it’s not uncommon for them to quickly become too expensive to maintain or, at the very least, technical pits of […]
Episode 8 – Long Running PHP
Eric and John go over the March features about writing daemons with PHP, Linux containers beyond Docker, accessibility, code reviews, and interview Chris Pitt, about the community in South Africa and his article on Evolving PHP. Oscar shares his experience recently upgrading an application to PHP 7.
Generating an Autoloader for a Legacy PHP Codebase
If you’ve inherited a legacy code base, you may find it does not use an autoloader and has an idiosyncratic directory and file hierarchy for its Classes, Interfaces or Traits. Worse yet, it might not use name spaces consistently or at all. So you can’t use a PSR-4—or even PSR-0—autoloader with your code. Well, why […]
November 2016 – Moving Forward
This issue contains articles on the history of women in computing, using Abstract Classes/Interfaces/Traits, scaling with RabbitMQ, and custom extensions using Zephir. Our columnists have articles on Security scanners, advice for your first conference, improving your processes, understanding your editing tools, and more.
October 2016 – Pillars of Development
Another issue is ready for download! Get your copy of the October 2016 issue of php[architect] magazine. This issue has articles on the history of women in computing, juggling arrays the functional way, advice for building your next API, and how to add features to a legacy application using the Strangler Pattern. Our columnists have […]
September 2016 – Legacy Code of the Ancients
Hot off the Presses! Be sure to check out the September 2016 issue of php[architect] magazine. Learn how to manage and refactor your legacy code to bring it up to modern standards. This issue includes articles on Bethat testing, implementing two-factor authentication, and exploring Internet-of-Things apps with PHP and a Raspberry Pi. Download your issue […]