Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Create Symfony Project

Install the Symfony PHP framework.

Deploy Gitlab Runner With Docker

Deploy a Gitlab runner to unlock CI/CD capabilities in Gitlab.

MySQL - Benchmarking Varchar vs Text

Results of benchmark the difference between using the TEXT and using a large VARCHAR. The results surprised me a lot.

Ubuntu - Set Up Rsync Server

Configure your Ubuntu server to accept rsync connections.

PHP

PHP - CLI Progress Bar

Have your PHP application show a progress bar whilst it works.

MySQL Performance When Using UUID For Primary Key

Benchmarking the performance of using various UUID types as the primary key on database tables instead of an auto-incrementing integer.

Terminology Terminal

An exciting terminal that you should definitely use!

Slim3 - Simplifying Routing At Scale

A video-tutorial demonstrating how you can move a lot of the routing registration in Slim3, into the controllers, thus simplifying your codebase if you have a lot of routes.

PHP - Using UUID Instead of Auto Increment or Sequence

Learn how to use UUIDs in MySQL for your table IDs, rather than using auto_increment.

Ubuntu - Install PT Mono Font

Install the PT Mono font with a BASH script.

PHP Lecture - Identify All the Things With UUIDs!

A lightning talk on UUIDs from the maintainer of the ramsey/UUID package library for PHP.

PHP - Doctrine ORM Good Practices and Tricks

A talk made by Macro Pivetta on "Doctrice ORM Good Practices and Tricks".

«     »