Colin O'Dell, Nov 21
How to Optimize Docker-based CI Runners with Shared Package Caches
Colin O'Dell explores how using a shared cache volume across Docker-based Gitlab CI jobs drastically improves build speeds.
Iain Poulson, Nov 20
How to Optimize SQL Queries for Faster Sites
Iain Poulson provides a helpful guide to database query optimization, showing how to track down slow database queries and fix them up.
Christopher Pitt, Nov 16
How to Read Big Files with PHP (Without Killing Your Server)
Christopher Pitt shows how to read and write large files efficiently, using of streams and generators to remove an entire category of application errors.
Tom Butler, Oct 31
Your First PHP Code
Now that you have your virtual server up and running, it’s time to write your first PHP script. PHP is a server-side language.
Bruno Skvorc, Oct 30
How to Optimize MySQL: Indexes, Slow Queries, Configuration
Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
Bruno Skvorc, Oct 18
Git and Wordpress: How to Auto-Update Posts with Pull Requests
How compatible are git and wordpress? Let's see how easy it is to make WordPress posts auto-update based on PR submissions on the Github repository!
Bruno Skvorc, Oct 15
Symfony Flex: Paving the Path to a Faster, Better Symfony
Symfony Flex is a new package manager exclusively for Symfony 3.3 and above, sporting a new directory structure and smoother workflow. Come see!
Iszuddin Ismail, Sep 24
Let's Compare: RunCloud vs Forge vs ServerPilot
Cloud deployment SaaS compared: Runcloud vs ServerPilot vs Laravel Forge - who's cheapest? Who's simplest? Who's got the features?
Christopher Pitt, Sep 14
Procedurally Generated Game Terrain with React, PHP, and WebSockets
Chris uses ReactJS, PHP, and Websockets to demonstrate how we can procedurally generate game terrain for our rip-off of Stardew Valley!
Claudio Ribeiro, Sep 13
Symfony Console Beyond the Basics - Helpers and Other Tools
Symfony's Console can be used in any non-Symfony project to develop command line apps. Learn about console helpers in this tutorial by Claudio Ribeiro!
Christopher Pitt, Sep 13
Game Development with React and PHP: How Compatible Are They?
Chris bootstraps a basic Stardew-Valley-like game in this game development with PHP post, using an async server, preprocessors, and ReactJS!
Kirk Madera, Sep 04
Rapid Development of Zend Expressive Modules
Kirk Madera goes through the process of creating the R side of a blog module CRUD in this quick, 10-minute Zend Expressive tutorial, demonstrating its power
Kirk Madera, Aug 28
Rapid Enterprise App Development with Zend Expressive
Kirk presents a way to get going quickly with Zend Expressive, setting up an enterprise-ready application bootstrap in under 10 minutes. Awesome!
Christopher Pitt, Aug 25
ReactJS in PHP: Writing Compilers Is Easy and Fun!
Christopher Pitt is back with another esoteric use case in PHP land - building custom compilers! Here he builds one which can process ReactJS code in PHP!
Bruno Skvorc, Aug 21
Are Bitwise Operators Still Relevant in Modern PHP?
Heard of bitwise operators? Let's explore their practical application in storing and checking for user permissions, and whether this makes sense!
Younes Rafie, Aug 17
How to Master Your API Workflow with Postman
Younes present Postman - the API development tool of choice - in comprehensive detail. There's never been a better way to improve your API dev workflow!
Bruno Skvorc, Aug 15
PHPBot - Can a PHP Bot Help You Look up Documentation Faster?
Let's take a look at a new PHP experiment: PHPBot. An interactive PHP manual bot which returns code examples from the manual for easy copy-pasting!
Bruno Skvorc, Aug 12
Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?
Let's take a look at Mimo - an app aiming to teach programming "on the go". How much PHP can it teach us? Is it the Duolingo of programming?
Shahroze Nawaz, Aug 07
What Are the Workflows of Prominent PHP Community Members?
Sharoze asks some prominent community members about their development workflow - some answers are predictable, others will surprise. What can you relate to?
Tobias Nyholm, Aug 04
Introducing the Neo4j Symfony Bundle
Tobias introduces us to the Neo4j bundle for Symfony. Dive into the mysterious (and mysteriously efficient) world that is graph databases with this tool!
Christopher Vundi, Aug 02
What Are the New Features in Laravel 5.5?
Christopher goes through new features in Laravel 5.5, explaining and demonstrating each, and linking to further resources about them. Dive into 5.5 now!
Bruno Skvorc, Jul 31
Re-Introducing PHPUnit - Getting Started with TDD in PHP
Let's take a fresh look at PHPUnit - the de-facto TDD tool for PHP. We'll explain TDD on an example, implement code coverage, and more!
Claudio Ribeiro, Jul 30
Twig - the Most Popular Stand-Alone PHP Template Engine
Claudio re-introduces you to Twig - the most popular stand-alone (not enslaved to a framework) template engine for PHP. Come see how easy to use it is!
Lukas White, Jul 26
How to Build a Class Booking System with Acuity Scheduling
Lukas White shows you how to build a class booking system for a Thai cookery class using Acuity Scheduling's API and Lumen.