Cal Evans, Nov 23
Pay the Price for Open Source
Cal Evans, the godfather of the PHP community, discusses the cost of using open source projects, and what you need to do to pay it.
Bruno Skvorc, Nov 21
Sourcehunt - Open Source Week Edition
It's open source week at SitePoint, and this sourcehunt is an excellent starter, listing some amazing and diverse projects from this month and the last.
Younes Rafie, Nov 16
Quick Tip: The Convenient Magic of Eloquent Observers
Younes presents Eloquent Observers - a method of subscribing to changed on models and having those models notify all subscribers of changes. Check it out!
Jeff Smith, Nov 15
Interrupting Applications with Laravel Middleware
In Laravel, middleware allows you to filter out your HTTP requests and manage requests. Learn to dictate requests and interactions with your application.
Scott Molinari, Nov 14
Hashicorp's Packer - Is It Something for PHP Developers?
Scott Molinari takes a look at Packer and analyzes its viability for the typical PHP developer of today - find out whether or not it's worth learning about!
Wern Ancheta, Nov 11
Amazon Product API Exploration: Let's Build a Product Searcher
Wern Ancheta develops a product search API for Amazon products with Amazon Products Advertisement API
Kirill Zhirnov, Nov 08
Beaver in Action: Practical MySQL Optimization
Kirill demonstrates a practical example of optimizing a website's MySQL queries - check it out, it might come in handy in your optimization gigs!
Younes Rafie, Nov 06
Extending OctoberCMS - Building a Soft-Delete Plugin
Younes extends OctoberCMS by building a soft-delete plugin, allowing you to delete posts by marking them as trashed, while still keeping them in the DB!
Wern Ancheta, Nov 03
Build Your Own Dropbox Client with the Dropbox API
Wern shows us how to use Laravel and Guzzle to build our own full Dropbox client with the Dropbox API!
Christopher Thomas, Oct 31
2FA in Laravel with Google Authenticator - Get Secure!
Christopher Thomas shows us the full process of implementing 2FA - two factor authentication - in Laravel, using Google Authenticator!
Ahmed Khan, Oct 31
A Crash Course of Changes to Exception Handling in PHP 7
Ahmed Khan gives us a brief overview of the new exception and error classes in PHP 7, and how they can impact your future, current, and past code!
Bruno Skvorc, Oct 28
How'd They Do It? PHPSnake: Detecting Keypresses
Let's build a PHPSnake game together! In this part, we make a game loop and check for key presses!
Wern Ancheta, Oct 26
Shopify App Development Made Simple with HTTP APIs and Guzzle
Wern shows us how easy it is to get stared with developing Shopify powered PHP apps with Guzzle and Shopify's HTTP API.
Christopher Pitt, Oct 24
Is It Possible to Write and Run PHP Code on an iPad?
Christopher Pitt demonstrates a cool and somewhat practical travel lifehack on how to develop PHP apps on an iPad with some neat dedicated apps!
Matthew Setter, Oct 20
Testing PHP Code with Atoum - an Alternative to PHPUnit
Matthew Setter takes an introductory look at atoum - an alternative to PHPUnit with an interesting twist
Christopher Pitt, Oct 18
Modding Minecraft with PHP - Buildings from Code!
Chris shows us how we can connect PHP to Minecraft in a way that lets us create terrains and buildings from PHP code!
Claudio Ribeiro, Oct 17
A First Look at Atlas - the ORM That Delivers
Claudio takes a look at Atlas - a new type of ORM that doesn't oversell. If you're dying for a breath of fresh ORM air, check it out!
Wern Ancheta, Oct 13
Picking the Brains of Your Customers with Microsoft's Text Analytics
Wern develops an app which uses Microsoft's Text Analytics API to recognize positive or negative sentiment in people's reviews of an Amazon product.
Bruno Skvorc, Oct 11
A Review of Bulgaria PHP - Game On!
On Oct 7-8, Bruno attended Bulgaria PHP. Here are his impressions, and why you shouldn't miss a conference like this one - it really is something else.
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