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
Bruno Skvorc, Mar 16
Control User Access to Classes and Methods with Rauth
Controlling access to methods and classes rather than routes? This is where Rauth comes in - a package for full, granular access control in your whole app!
Daniel Berman, Mar 14
Running an Elastic LAMP Stack on AWS
Daniel goes through the simple process of setting up a powerful LAMP stack on AWS with Zend Server, for high traffic cloud-safe web applications!
Daniel Sipos, Mar 09
Your First Drupal 8 Migration
Danny explains migrations in Drupal 8 and demonstrates them on a simple example, paving the way for more complex operations
Thomas Punt, Mar 07
Re-Implementing the Range Operator in PHP
Thomas Punt revises his previous implementation of the range operator in PHP and improves on it with some much needed extra functionality
Thomas Punt, Mar 04
Implementing the Range Operator in PHP
Thomas Punt implements the range operator in PHP - come along and learn how to hack the internals of your favorite programming language!
Bruno Skvorc, Mar 02
Glide: Easy Dynamic on-Demand Image Resizing
Let's take a look at Glide - an image manipulation library for easy dynamic on-demand image resizing for all the screen sizes!
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!
Bruno Skvorc, Feb 22
Contributing to Open Source: Gatekeeper Case Study
Bruno goes through the entire process of contributing to an open source project - from contact with the author to sending PRs. Come see how it works!
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!
Daniel Sipos, Feb 18
Quick Tip: Set up Drupal 8 with Composer!
Danny Sipos goes through the brand new process of setting up Drupal 8 with Composer, and introduces the "Drupal Packagist", a Packagist just for Drupal!
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!
Andrew Carter, Feb 12
How to Build Your Own Dependency Injection Container
Andrew Carter builds a Dependency Injection container from scratch, showing you how that rocket science is really just fireworks strapped to lego figures!
Bruno Skvorc, Feb 10
Building an Spress Svbtle Theme - Responsive Static Blogs!
Bruno goes through the process of building a custom Svbtle-clone theme for Spress, the static site generator inspired by Sculpin.
Bruno Skvorc, Feb 09
Quick Tip: Sync a Fork with the Original via GitHub's Web UI
Learn how to use the Github web UI to sync a fork with the original repo quickly and easily, all without the use of a CLI
Vitalij Mik, Feb 08
Clean Code Architecture and Test Driven Development in PHP
Vitalij Mik goes through a from-scratch UseCase implementation to demonstrate Clean Code Architecture and Test Driven Development on a Guestbook app!
Zack Wallace, Feb 05
3 More Joins You Should Be Familiar With
Zack Wallace covers three SQL join approaches which can aid you in filtering your data. If you're an SQL newbie, this post will teach you valuable things!
Bruno Skvorc, Feb 04
Quick Tip: How to Permanently Change SQL Mode in MySQL
MySQL 5.7 introduced some awkward changes for older codebases and tends to break apps. Here's how to temporarily (or permanently) lower the strictness level
Bruno Skvorc, Feb 03
9 Development Workflow Upgrades You Should Know About
Bruno reveals some little known tips and tricks for upgrades to your development workflow - from health to speed of development, everything's on the menu!
Younes Rafie, Feb 01
Building OctoberCMS Form Field Widgets like a Pro
Younes Rafie looks at building awesome OctoberCMS form field widgets for deeply customized inputs and making OctoberCMS a true business-worthy CMS
Scott Molinari, Jan 29
Appserver - Server Configuration, Dir Structure and Threads
Scott revisits Appserver and teaches you how to set up an example application with a custom virtual server. Your apps have never been this fast!