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, 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!
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
Bruno Skvorc, Aug 08
6 More Must-Do Grav Tweaks: Ready for Hacker News Traffic!
Super-caching, optimization, customization, comments, and much more you simply MUST do for your Grav installation
Reza Lavaryan, Jul 27
Hassle-Free Filesystem Operations during Testing? Yes Please!
Here's a quick way to get rid of filesystem troubles (cleanup anyone?) when practicing TDD - virtual file systems!
Wern Ancheta, Jul 22
Can We Use Laravel to Build a Custom Google Drive UI?
Wern Ancheta builds a brand new Google Drive admin UI with Laravel!
Claudio Ribeiro, Jul 20
Testing Your Tests? Who Watches the Watchmen?
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 Carter, Jul 09
Powering Raspberry Pi Projects with PHP
Andrew Carter makes an LED blink on a Raspberry Pi with PHP - Building Raspberry Pi projects with PHP has never been easier!
Christopher Pitt, Jul 06
PHP, Arduino And... Minecraft? Combining Minecraft with PHP!
Chris Pitt combines Minecraft and PHP to prime the ground for an Arduino implementation, culminating in a real world alarm for a Minecraft door!
Reza Lavaryan, Jun 29
Disco with Design Patterns: A Fresh Look at Dependency Injection
We build a basic framework with a new dependency injection container called Disco, explaining all the confusing concepts along the way. Join us!
Bruno Skvorc, Jun 28
Sourcehunt: PHP7-Only Alternative to Laravel, HPKP, and More
This sourcehunt features a PHP-7 only alternative to Laravel, input validation, HPKP, strict PHP object signatures, and more.
Miguel Ibarra Romero, Jun 22
Using Halite for Privacy and Two-Way Encryption of Emails
Miguel implements the Halite library in a sample email sending application, to get symmetrically encrypted emails going for full communication security!
Daniel Sipos, Jun 20
Your Own Custom Annotations - More than Just Comments!
Danny teaches you how to build Doctrine-style PHP annotations for your own custom projects!
Francesco Malatesta, Jun 13
Laravel Doctrine - Best of Both Worlds?
Francesco introduces Laravel Doctrine, and builds a sample app with it - come learn about this powerful ORM + Framework mix!
Bruno Skvorc, Jun 06
Composer Global Require Considered Harmful?
Installing composer packages globally can cause some dependency conflicts. Here's how to get around it with the help of a new, alternative tool.
Bruno Skvorc, May 30
Sourcehunt: Conferences, Oauth2 in Slim, Static Analyzers, Etc.
Another sourcehunt is here! This time, we're featuring conference apps, personal project managers, oauth2 helpers, and more!
Bruno Skvorc, May 27
Phinx - the Migration Library You Never Knew You Needed
Bruno demonstrates the use of Phinx, a framework-agnostic database migration package helping you write database-independent and versionable database changes
Christopher Pitt, May 25
Finding Differences in Images with PHP
Chris Pitt was building a testing suite which compares screenshots of websites before/after. For that, he needed image diffing. See how he did it!
Daniel Berman, May 11
How Can the ELK Stack Be Used to Monitor PHP Apps?
Daniel Berman explains what the ELK stack is, how to install it, and how to make it analyze the logs of the typical LAMP stack
Christopher Pitt, May 04
Building a SparkPost Client: TDD with PhpUnit and Mockery
Chris Pitt starts developing a new PHP package with TDD practices in mind - using PhpUnit and Mockery all the way. Check it out!