Here's what was popular in the PHP community one year ago today:
- Zend Developer Zone: ZendCon 2017 Call for Papers is OPEN!
- Toptal.com: Maintain Slim PHP MVC Frameworks with a Layered Structure
- Russell Walker: Is Best Practice Actually Poor Practice? Dependency Injection, Type Hinting, and Uni
- Robert Basic: PHP traits to create test doubles
- Fabien Potencier: Symfony 4: Monolith vs Micro
- Adam Wathan: Detecting Out of Sync Mocks in Mockery
- BugSnag: Building maintainable PHP apps using Composer
- TutsPlus.com: Programming With Yii2: Building a RESTful API
- Tomas Votruba: Why Is Doctrine Dying
- Laravel News: Laravel Forge PHP SDK
- Zend Framework Blog: Using Configuration-Driven Routes in Expressive
- Fabien Potencier: Symfony 4: Compose your Applications
- Zend Framework Blog: Discover and Read RSS and Atom Feeds
- php[architect]: April 2017 Issue Released - Spring Renewal
- Simon Holywell: PHP and immutability - part two
- SitePoint PHP Blog: Procedurally Generated Game Terrain with ReactJS, PHP, and Websockets
- Rob Allen: Using CircleCI for a PHP project
- SitePoint PHP Blog: Easily Add Social Logins to Your App with Socialite
- Matthew Weier O'Phinney: Using Anonymous Classes to Write Middleware
- SitePoint PHP Blog: How Can I Use Laravel Envoyer or Deployer with SemaphoreCI?
- Michael Dyrynda: Partial model updates in Laravel
- Laravel News: Utilizing Laravel’s Cache with Query Params