
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.
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.
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 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.
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!
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 shows you how to build a Pokemon spawn location recorder app with CouchDB and the Slim Framework, wrapping it up in good security practices!
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!
Crunz is a framework-agnostic library for scheduling and defining cronjobs wholly in PHP. Commit them to VCS, edit without server access, and more!
A solution to the PayPal IPN Simulator "INVALID" problem - where the verification message always returns invalid, even if everything seems fine
Wern Ancheta shows us how to install, use, customize, and deploy a static site blog generated with Sculpin - a PHP static site generator!
A couple of helper methods for quickly and effectively passing larger numbers of variables to views from your controllers
Wern Ancheta takes us through a practical crash course into using CouchDB - CRUD, configuration, cooperation with PHP, and more!
Super-caching, optimization, customization, comments, and much more you simply MUST do for your Grav installation
A list of must-have Grav plugins to round off any developer's personal blog, plus some extra performance and quality tweaks.
Here's a quick way to get rid of filesystem troubles (cleanup anyone?) when practicing TDD - virtual file systems!
Is it possible to have static type hints in PHP 5 without PHP 7 or HHVM? Yes - with the Augmented Types extension from Box!
Wern Ancheta builds a brand new Google Drive admin UI with Laravel!
We use tests to test our code. But... how do we test our tests? Let's take a look at Humbug: a mutation testing framework!
Andrew explains how to perform database-related tests in a Symfony app much faster - with a disposable in-memory SQLite database, avoiding any bulky mocks
Andrew Carter makes an LED blink on a Raspberry Pi with PHP - Building Raspberry Pi projects with PHP has never been easier!
Chris connects an Arduino to PHP and reads the log output to signal a LED on a certain condition, completing the real world Minecraft door-alarm
Chris Pitt combines Minecraft and PHP to prime the ground for an Arduino implementation, culminating in a real world alarm for a Minecraft door!
Our intro post to the world of IoT and PHP - a list of resources to get started with, and sites to buy electronic components from!
We build a basic framework with a new dependency injection container called Disco, explaining all the confusing concepts along the way. Join us!
This sourcehunt features a PHP-7 only alternative to Laravel, input validation, HPKP, strict PHP object signatures, and more.
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
Miguel implements the Halite library in a sample email sending application, to get symmetrically encrypted emails going for full communication security!
Danny teaches you how to build Doctrine-style PHP annotations for your own custom projects!
Aleksander Koko covers what HHVM and Hack is, and how to setup WordPress running under HHVM.
This is an excerpt from SitePoint's recent book on PHP Application Environments and get getting started the right way. Enjoy this preview!