Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Debian 7.x - Install PHP 5.6

Hosting Multiple Dockerized Websites on a Single Host

Ubuntu - Create a Laravel Project

Getting Started With PHP And RethinkDB


PHP - Use the Integrated Webserver for Quick Debugging

PHPUnit - Installation

Debian 8 - Install MongoDB PHP Driver

Getting Started with MongoDB GridFS And PHP


PHP - Callbacks And Sharing Resources

RabbitMQ Exchanges With PHP


Ubuntu 14.04 - Install PHP 7 From PPA

Install Zookeeper PHP Extension

Using Markdown in PHP Safely

Laravel Route Jenkyness

PHP - Converting Data for Google Charts


PHP Time/Date Cheatsheet


PHP Gotchas and Tips

PHP - Install YAML Support

RabbitMQ Job Queue With PHP

Getting Started With Using PostgreSQL in PHP

Debian 8 - Setting up PHP For Aerospike

Slim3 - Use Middleware to Check User Is Logged In

Dependency Injection

Debian 8 - Install PHP 7.1

Debian 8 - Install GPG Extension for PHP 5.6

Ubuntu 16.04 - Install PHP SSH2 Extension

PHP - Using Traits

Ubuntu 16.04 - Install NGINX with PHP

PHP-FPM - Show/Hide Errors

Extremely Defensive PHP

Ubuntu 16.04 - Install GPG Extension for PHP 7

Using DI to Avoid Inheritance

PHP 7.0 - Anonymous Classes


PHP - Generators

PHP 7 - Spaceship Operator


PHP - Splat Operator

Deploy Your Own S3 Server


PHP - Colon Syntax


PHP - Convert a String to Characters With str_split

PHP - Specifying Package Requirements

PHP - Async cURL Requests


PHP - The Importance of Actually Implementing The Interface

An example of why you need to use the implements keyword on a class to implement an interface, and not just implement its methods.