Deji Akala, Oct 05
From HTTP Messages to PSR-7: What's It All About?
In this primer about PSR-7, Deji Akala explains where it came from, what the PSR means, how it changed the PHP landscape, and what's next.
Viraj Khatavkar, Oct 03
Phpseclib: Securely Communicating with Remote Servers via PHP
Viraj introduces Phpseclib: a package for securely communicating with a remote server via PHP. Execute commands, list dir trees, schedule crons, and more!
Bruno Skvorc, Sep 30
Sourcehunt September - Hacktoberfest Edition
Hacktoberfest is starting! In this Sourcehunt, join DigitalOcean's initiative and get a free limited edition t-shirt for contributing to open source!
Bruno Skvorc, Sep 29
Fighting Recruiter Spam with PHP - Proof of Concept
Connecting to IMAP and SMTP from PHP in order to filter, identify, and reply to recruiter spam - the inbox blight of any decent developer!
Christopher Pitt, Sep 28
9 Hot Tips to Enhance Your Spark Experience
Chris has been using Spark for a while now, and he's compiled a list of 9 tips you shouldn't skip if you want your Spark experience to start a proper fire
Deji Akala, Sep 27
Single-File Symfony Apps? Yes, with MicroKernelTrait!
Deji Akala shows us that it's possible to have single-file Symfony apps - with the help of a new 2.8/3.0 feature: the MicroKernelTrait!
Claudio Ribeiro, Sep 26
Quick Intro: PhpCompatibility for PHPCS - Are You PHP7 Ready?
Claudio introduces us to a new PHPCS standard - PhpCompatibility. This standard checks your code for compatibility with past and present versions of PHP!
Younes Rafie, Sep 23
Mail Logging in Laravel 5.3: Extending the Mail Driver
Younes Rafie goes through the quick process of extending Laravel's mail driver so that emails can easily be logged into the database
Paul Jones, Sep 20
PHP-FIG Alternatives: The Pros and Cons of Various Visions
After Larry voiced his opinion, Paul Jones chimes in with his stances and suggestions about PHP-FIG and its options going forward.
Larry Garfield, Sep 15
The Past, Present and Future of the PHP-FIG
Larry Garfield, one of PHP-FIG's longest members, sheds a light on his perspective of things - the past, the current drama, and the way forward.
Reza Lavaryan, Sep 12
RESTful Remote Object Proxies with ProxyManager
What are proxies? How can we use them? And what kind of advanced use cases can we think of? Let's perform some RESTful remote miracles with ProxyManager!
Deji Akala, Sep 09
PHP-FIG, Quo Vadis?
Deji Akala talks about the PHP-FIG, informing us of the current situation it finds itself in, and shedding some light on the "why" of it all.
Younes Rafie, Sep 08
Laravel Quick Tip: Model Route Binding
Laravel has the option to bind models to routes, for easy auto-fetching. See how they can be configured, and how to switch to UUID instead of primary keys!
Claudio Ribeiro, Sep 07
Static analysis with PHPSA: PHP Smart Analyzer
A new tool for static analysis of PHP code has shown up: PHPSA - PHP Smart Analyzer. Tune in and check out what it can do!
Bruno Skvorc, Sep 06
Web Summer Camp - the One Conference You Really Shouldn't Miss
Another *SumerCamp is behind us - in this iteration, there were four workshop-heavy tracks. Come see what it's all about!
Bruno Skvorc, Aug 28
Sourcehunt 2016.8 - Contribute to Regression, Regex, ORMs, and More
This sourcehunt we're featuring packages dealing with regex, hardcore math, mini-CMS, ORMs, and more! Come get your Github contributions going!
Bruno Skvorc, Aug 27
Local Composer for Everyone! A Conference-Friendly Satis Setup
A tutorial on how to configure a local Satis instance for offline composer access on conferences or as packagist backups for companies - even on VMs!
Wern Ancheta, Aug 26
How to Create a Pokemon Spawn Locations Recorder with CouchDB
Wern Ancheta shows you how to build a Pokemon spawn location recorder app with CouchDB and the Slim Framework, wrapping it up in good security practices!
Bruno Skvorc, Aug 23
Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins
Phalcon is back - and in style! It can now run on PHP 7, and is written completely in Zephir. Easy extension development AND perfect performance!
Reza Lavaryan, Aug 22
Framework-Agnostic PHP Cronjobs Made Easy with Crunz!
Crunz is a framework-agnostic library for scheduling and defining cronjobs wholly in PHP. Commit them to VCS, edit without server access, and more!
Bruno Skvorc, Aug 19
Quick Tip: Solution to Paypal IPN Always Returning "Invalid"
A solution to the PayPal IPN Simulator "INVALID" problem - where the verification message always returns invalid, even if everything seems fine
Wern Ancheta, Aug 18
Sculpin Extended: Customizing Your Static Site Blog
Wern Ancheta shows us how to install, use, customize, and deploy a static site blog generated with Sculpin - a PHP static site generator!
Reza Lavaryan, Aug 15
Quick Tip: Convenience Hacks for Passing Data to Views
A couple of helper methods for quickly and effectively passing larger numbers of variables to views from your controllers
Wern Ancheta, Aug 11
A Pokemon Crash Course on CouchDB
Wern Ancheta takes us through a practical crash course into using CouchDB - CRUD, configuration, cooperation with PHP, and more!