Paul Jones, Sep 20
PHP-FIG Alternatives: The Pros and Cons of Various Visions
After Larry voiced his opinion, Paul Jones chimes in with his stances and suggestions about PHP-FIG and its options going forward.
Reza Lavarian, Sep 12
RESTful Remote Object Proxies with ProxyManager
What are proxies? How can we use them? And what kind of advanced use cases can we think of? Let's perform some RESTful remote miracles with ProxyManager!
Reza Lavarian, Aug 22
Framework-Agnostic PHP Cronjobs Made Easy with Crunz!
Crunz is a framework-agnostic library for scheduling and defining cronjobs wholly in PHP. Commit them to VCS, edit without server access, and more!
Reza Lavarian, Aug 15
Quick Tip: Convenience Hacks for Passing Data to Views
A couple of helper methods for quickly and effectively passing larger numbers of variables to views from your controllers
Bruno Skvorc, Aug 08
6 More Must-Do Grav Tweaks: Ready for Hacker News Traffic!
Super-caching, optimization, customization, comments, and much more you simply MUST do for your Grav installation
Reza Lavarian, Jul 27
Hassle-Free Filesystem Operations during Testing? Yes Please!
Here's a quick way to get rid of filesystem troubles (cleanup anyone?) when practicing TDD - virtual file systems!
Younes Rafie, Jul 25
Can We Have Static Types in PHP without PHP 7 or HHVM?
Is it possible to have static type hints in PHP 5 without PHP 7 or HHVM? Yes - with the Augmented Types extension from Box!
Tobias Schlitt, Jul 15
Cleaning up Code: Is Refactoring for Aesthetics worth It?
Tobias looks at the process of refactoring code to make it cleaner - more readable, more intuitive. Do you think it's worth the time and effort?
Andrew Carter, Jul 13
Quick Tip: Testing Symfony Apps with a Disposable Database
Andrew explains how to perform database-related tests in a Symfony app much faster - with a disposable in-memory SQLite database, avoiding any bulky mocks
Reza Lavarian, Jun 29
Disco with Design Patterns: A Fresh Look at Dependency Injection
We build a basic framework with a new dependency injection container called Disco, explaining all the confusing concepts along the way. Join us!
Daniel Sipos, Jun 20
Your Own Custom Annotations - More than Just Comments!
Danny teaches you how to build Doctrine-style PHP annotations for your own custom projects!
Francesco Malatesta, Jun 13
Laravel Doctrine - Best of Both Worlds?
Francesco introduces Laravel Doctrine, and builds a sample app with it - come learn about this powerful ORM + Framework mix!
Daniel Berman, Jun 08
Monitoring WordPress Apps with the ELK Stack
Daniel shows us how we can apply the ELK stack to WordPress for advanced monitoring and error logging - never stare at confusing logs again!
Bruno Skvorc, Jun 01
Nitpicking over Code Standards with Nitpick CI
Nitpick CI is a service with a singular purpose - making sure your Github PRs respect the PSR-2 code standard. In this post, we'll put it to the test
Daniel Berman, May 11
How to Process Server Logs
Daniel Berman explains what the ELK stack is, how to install it, and how to make it analyze the logs of the typical LAMP stack
Christopher Pitt, May 04
Building a SparkPost Client: TDD with PhpUnit and Mockery
Chris Pitt starts developing a new PHP package with TDD practices in mind - using PhpUnit and Mockery all the way. Check it out!
Bruno Skvorc, Apr 20
Sourcehunt: Cron Management, Hackathon Starters, PHP-GUI...
In this edition of sourcehunt, we look at cron managers for PHP, a Laravel Hackathon starter kit, a PHP-GUI package that lets you do desktop-PHP, and more
Younes Rafie, Apr 18
Transducers in PHP Made Easy
Younes explains the concept of transducers and demonstrates their use in PHP with Michael Dowling's library
Jeroen Moons, Apr 13
Technical Debt: Rescuing Legacy Code through Refactoring
Jeroen Moons offers advice and lessons learned on how to get a legacy codebase under control and bring it to a new level of maturity.
Younes Rafie, Apr 07
Easy Deployment of PHP Applications with Deployer
Younes demonstrates Deployer, a tool for deploying PHP applications to live, development, or staging servers with just a few lines of PHP code.
Parham Doustdar, Apr 06
Containerized PHP Development Environments with Vagga
Parham dives into Vagga - a lightweight alternative to Docker useful for containerized development environments - and builds a PHP environment!
Daniel Sipos, Mar 31
Drupal 8 Entity Validation and Typed Data Demonstration
Continuing the series on Drupal entity validation and typed data, Danny now teaches us how to extend this system with custom constraints and violations
Younes Rafie, Mar 28
Crash Course into Continuous Testing with Sismo
Younes introduces Sismo - a tool for continuous testing - and implements a Slack notifier for it, then hooks it up to commit events to auto-run!
Francesco Malatesta, Feb 19
How to Consume Laravel API with AngularJS
Francesco builds an AngularJS app to consume a previously built Laravel API application for making book wishlists. JSON web token authentication in action!