Bypassing a Slow Composer Repository
This week I had a long standing to do item I was looking forward to tackling
astormBelow you'll find all the Modern PHP articles on the site.
This week I had a long standing to do item I was looking forward to tackling
astormLast week's Bypassing a slow Composer Repository post shook a few interesting things from the internet underbrush.
astormIf you haven't heard, PHP Composer is a package management system for PHP. It's closest thing the PHP community has to something like Ruby Gems. The goal of package management systems is to make it super simple to add a new library and/or third
astormWhen I first saw PHP: The Right Way floating around my twitter feed, I was a little skeptical. I can't remember where I first saw the link, but my general memory is its promotion came from the camp of PHP developers who seem to
astormQuick definitions: PHP-FIG is the PHP Interoperability Group, a coalition of individuals representing many of the most popular PHP projects in the world.
astormTwo weeks ago, a new online retail company announced itself to the world. Sellvana promises that
astormToday we're going to give you a quick overview of PHP type hints. While the debate over how strongly PHP should be typed rages on, many PHP frameworks have started using type hints as metadata for implementing features like dependency injection. Whatever you think
astormAfter spending a bit of time poking around a Magento 1 codebase (I still do that -- say hi if you need my help), I was reminded that Magento 2 is going to be some developer's first major experience with PHP namespaces. Beyond Magento
astormOn a "what they do level", interfaces are pretty simple. Consider the following PHP class
astormIn 1995, Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides — via their publisher Addison-Wesley — released a book titled Design Patterns. This book describes 23 different approaches for
astormThis entry is part 11 of 12 in the series Modern PHP. Earlier posts include Bypassing a Slow Composer Repository, Slow Composer Followup, Getting Started with PHP Composer and Magento, PHP: The Right Way; A Review, PSR and Code Style Guidelines, Sellvana: Developer's Alpha Review, PHP Primer: Type Hints, PHP Primer: Namespaces, PHP [...]
astormThis entry is part 12 of 12 in the series Modern PHP. Earlier posts include Bypassing a Slow Composer Repository, Slow Composer Followup, Getting Started with PHP Composer and Magento, PHP: The Right Way; A Review, PSR and Code Style Guidelines, Sellvana: Developer's Alpha Review, PHP Primer: Type Hints, PHP Primer: Namespaces, PHP [...]
astorm