Danny goes through the process of explaining and using Drupal 8 plugin derivatives - a most versatile approach to upgrading any Drupal app!
Tag: OOPHP
Younes writes an entire Notejam app from scratch in this in-depth tutorial and analysis of the high-speed Blink framework
M. Lavaryen explains the Blackfire profiler in depth and demonstrates its use on a simple script, laying the groundwork for further exploration on your end!
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!
See how easy it is to set up PHP 7 servers with both Laravel Forge and a manual DigitalOcean setup!
Younes introduces Bugsnag, an excellent professional error monitoring, reporting and parsing tool, and implements it into an old Laravel app.
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!
This month's sourcehunt promotes social network toolkits, command line interface menus, microframeworks, PHP extension managers, and more!
Danny introduces Guard, a new Symfony 3 component for easier authentication
Zack Wallace walks us through a paradigm-shifting new template engine, Transphporm, which uses CSS selectors to alter template content. Intrigued? Come see!
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 Berman presents a dead easy way of doing continuous delivery (integration + deployment) with the power of ContinuousPHP and Zend Server
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 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 explains the Aggregate pattern and implements it on top of Laravel's Eloquent. Feeling the pro thirst? Give this advanced tutorial a go!
Wern continues where he left off in the last part, and implements liking, watchlisting and uploading of videos into his Slim application!
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 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!
In the latest edition of Sourcehunt, we look at encryption/decryption, validation, payments, a new CMS, background jobs, and much more - come contribute!
Shameer quickly explains the gargantuan user management plugin for Symfony2: FOSUserBundle. Learn how to register, log in, and more!
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 goes through Elixir, a Laravel addon for front-end asset management. Compilation, minification, optimization, versioning and more - check it out!
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!
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!
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
OCR in PHP is possible! Lukas White builds a simple Silex app into which a user can upload an image, and get the text from image accurately extracted.
Andrew Carter explains the Flyweight Design Pattern - a relatively unknown pattern in PHP land - using the familiar example of a FileFactory and enums.
Christopher Pitt re-introduces generators on a practical demo by reading and writing large CSV files while using very little memory.
Jeff Smith looks at Flarum, the soon to be released PHP forum. We talk about features, installation, customization, and more!
Docker Explained! Younes goes through the process of building a sample Laravel + MySQL app powered by two docker containers - check it out!