Wern Ancheta, Apr 04
PredictionIO: Bootstrapping a Movie Recommendation App
Wern creates a movie recommendation app with PredictionIO - a free machine learning engine
Christopher Pitt, Mar 25
Drunk with the Power of Composer Plugins
Composer recently went into beta and made plugin development much easier. Chris Pitt shows you how by developing an "evil" data-snooping plugin!
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
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!
Christopher Pitt, Feb 24
Websockets in Your Synchronous Site
Chris introduces Socketize, a "sockets-as-a-service" layer that helps you implement websockets into apps with zero overhead, then adds them to a PHP script!
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!
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!
Reza Lavaryan, Jan 13
An in-Depth Walkthrough of Supercharging Apps with Blackfire
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!
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.
Daniel Sipos, Dec 21
Easier Authentication with Guard in Symfony 3
Danny introduces Guard, a new Symfony 3 component for easier authentication
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
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!
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!
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