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!
Daniel Sipos, Dec 11
Drupal 8 Queue API - Powerful Manual and Cron Queueing
Danny, our Drupal expert, explains and demonstrates a Drupal 8 queue, implementing a queue handler that can be both triggered manually, or via Cron.
Daniel Berman, Dec 09
Easy Continuous Delivery with ContinuousPHP and Zend Server
Daniel Berman presents a dead easy way of doing continuous delivery (integration + deployment) with the power of ContinuousPHP and Zend Server
Ashraff Hathibelagal, Dec 07
Watch: Fetch Remote Data Using Guzzle
Most PHP developers are used to using cURL to fetch data from a server However, there’s a better alternative: the Guzzle HTTP client.
Bruno Skvorc, Dec 03
Learn PHP 7, Find out What's New, and More
Learn about PHP 7 - its new features, its performance upgrades, places to host it, how to develop with it locally, and more
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!
Simon Codrington, Dec 01
Using the Battery Status API to Optimize Your Development
Simon presents the Battery Status API, used for determining the battery levels of an end user's device and tailoring your app to optimize performance.
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!
Andrew Cairns, Nov 27
Modeling an Aggregate with Eloquent
Andrew Cairns explains the Aggregate pattern and implements it on top of Laravel's Eloquent. Feeling the pro thirst? Give this advanced tutorial a go!
Wern Ancheta, Nov 25
Liking, Watchlisting and Uploading through Vimeo's API
Wern continues where he left off in the last part, and implements liking, watchlisting and uploading of videos into his Slim application!
Wern Ancheta, Nov 23
Building a Basic Video Search App with Vimeo's API and Slim
Wern goes through the process of building a sample video search application consuming Vimeo's API, using the Slim framework. Don't change the channel!
Phil Sturgeon, Nov 20
PHP vs Ruby - Let's All Just Get Along
Phil Sturgeon talks about his experience in Ruby-land after having been in PHP for ages. What does he like? What does he dislike? Find out in PHP vs Ruby!
Bruno Skvorc, Nov 18
Sourcehunt PHP: Contribute to Crypto, Validation, Payments...
In the latest edition of Sourcehunt, we look at encryption/decryption, validation, payments, a new CMS, background jobs, and much more - come contribute!
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!
Joseph Lowery, Nov 09
Watch: PHP Dependencies Made Easy with Composer
In this screencast, Joe Lowery will show you how to get up and running with Composer and its companion service, Packagist and become a more efficient coder.
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!
Reza Lavaryan, Nov 04
How Laravel Facades Work and How to Use Them Elsewhere
M. Reza explains how Laravel's facades work and shows you how to reimplement them in any non-Laravel project! Facades in Silex? Yes please!
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
Corey Martin, Oct 28
Stripe vs Braintree: the Ultimate Guide
Corey Martin compares Stripe and Braintree, two online API-driven systems for collecting payments on the web.
Nicola Pietroluongo, Oct 28
Randomness in PHP - Do You Feel Lucky?
Nicola Pietroluongo takes a look at the new randomness functions in PHP 7, compares them to "rand", and introduces alternatives for older PHP versions.