Christopher Pitt, Mar 18
PHP Macros for Fun and Profit!
Chris demonstrates using Yay, a library for building PHP macros - syntax sugar for the language that doesn't rely on PHP extensions or blood magic
Bruno Skvorc, Mar 16
Control User Access to Classes and Methods with Rauth
Controlling access to methods and classes rather than routes? This is where Rauth comes in - a package for full, granular access control in your whole app!
Bruno Skvorc, Mar 02
Glide: Easy Dynamic on-Demand Image Resizing
Let's take a look at Glide - an image manipulation library for easy dynamic on-demand image resizing for all the screen sizes!
Wern Ancheta, Feb 29
Building a Hacker News Reader with Lumen
Wern Ancheta builds a Hacker News reader with a local cache from nothing with the Lumen microframework!
Bruno Skvorc, Feb 26
Sourcehunt #4 - Reflection, Authorization, Crons, and more
The newest edition of sourcehunt presents 6 more promising packages that might find a home in your project one day. Help them grow by contributing!
Bruno Skvorc, Feb 22
Contributing to Open Source: Gatekeeper Case Study
Bruno goes through the entire process of contributing to an open source project - from contact with the author to sending PRs. Come see how it works!
Francesco Malatesta, Feb 17
How to Build an API-Only JWT-Powered Laravel App
Francesco builds an entire API-only application with the Laravel API Boilerplate project (JWT edition) for creating and editing book wishlists!
Bruno Skvorc, Feb 15
Building Microsoft's What-Dog AI in under 100 Lines of Code
Here's how to use a popular AI engine to classify uploaded images of dogs into breeds - much like Microsoft's What-Dog app, but in only 80 lines of code!
Andrew Carter, Feb 12
How to Build Your Own Dependency Injection Container
Andrew Carter builds a Dependency Injection container from scratch, showing you how that rocket science is really just fireworks strapped to lego figures!
Andrew Cairns, Jan 25
Command Buses Demystified: A Look at the Tactician Package
Andrew Cairns explains Commands and Command Buses, demonstrating their use with Tactician, a popular Command Bus package for PHP
Daniel Sipos, Jan 08
Crash Course of Wunderlist's API with Guzzle
Danny Sipos takes a break from Drupal to teach us about Wunderlist and it's (almost) brand new API - see how easy it is to build custom todo UIs!
Younes Rafie, Jan 04
Introducing Bugsnag - the Last Error Monitor You'll Need
Younes introduces Bugsnag, an excellent professional error monitoring, reporting and parsing tool, and implements it into an old Laravel app.
Bruno Skvorc, Dec 23
Sourcehunt PHP Xmas 2015: Give the Gift of Pull Requests!
This month's sourcehunt promotes social network toolkits, command line interface menus, microframeworks, PHP extension managers, and more!
Daniel Sipos, Dec 21
Easier Authentication with Guard in Symfony 3
Danny introduces Guard, a new Symfony 3 component for easier authentication
Zack Wallace, Dec 16
Transphporm - a Different Kind of Template Engine
Zack Wallace walks us through a paradigm-shifting new template engine, Transphporm, which uses CSS selectors to alter template content. Intrigued? Come see!
Reza Lavaryan, Dec 14
Feature Toggling Explained with Qandidate's Toggle
Ever wondered how to quickly add that "Xmas mode" or holiday promotion to your site? Feature toggling to the rescue! Check out Qandidate's Toggle!
Christopher Pitt, Dec 02
Using the RulerZ Rule Engine to Smarten up Playlist Building
Christopher Pitt shows us how we can use RulerZ, the PHP rule engine, to smarten up playlist song selection by applying constraints and filters!
Reza Lavaryan, Nov 30
Filling out PDF Forms with PDFtk and PHP
Reza explains how we can use PDFtk to fill out PDF forms programmatically, and then builds a class around the functionality to make things even easier!
Shameer C, Nov 16
Basic User Management in Symfony2 with FOSUserBundle
Shameer quickly explains the gargantuan user management plugin for Symfony2: FOSUserBundle. Learn how to register, log in, and more!
Bruno Skvorc, Nov 13
Suggesting Carbon with Composer - Date and Time the Right Way
Bruno looks at Carbon, a library extending the basic DateTime PHP class, and implements it in a live project instead of pure string outputs of dates!
Reza Lavaryan, Nov 11
Meet Elixir, the Laravel Way of Compiling Assets
Reza goes through Elixir, a Laravel addon for front-end asset management. Compilation, minification, optimization, versioning and more - check it out!
Bruno Skvorc, Nov 06
Breaking Free from Guzzle5 with PHP-HTTP and HTTPlug
Bruno looks at PHP-HTTP, a project aiming to fully abstract HTTP client implementations in libraries / apps. In this tutorial, we break free from Guzzle5!
Andrew Carter, Nov 02
How to Build a NASA Photo Gallery with Zend Expressive
Andrew Carter goes from nothing to full app in this tutorial, using Zend Expressive to build a PSR-7 friendly middleware-powered gallery app. Sci-Fi stuff!
Bruno Skvorc, Oct 30
Powerful Custom Entities with the Diffbot PHP Client
Bruno demonstrates how easy it is to extend the default Diffbot PHP client and get it to fetch custom data from completely custom webpage types