Bruno Skvorc, Dec 31
What a Year! Help Us Make 2016 Even Better!
2015 was epic for the PHP channel at SitePoint - but we've got an even bigger appetite for 2016. Help us improve by filling out a short survey!
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!
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!