-
How to run multiple Docker projects under port 80 using an off-the-shelf local Reverse Proxy
In this article, I will explore how a local Reverse Proxy in Go, which I wrote to handle two or more Docker projects on port 80, works. You will learn how to easily and efficiently manage access to multiple containers using a single standard port, and how to eliminate the need for additional configuration of…
-
Color highlighting of the WordPress admin panel for different environments
In modern web development, the use of various environments such as local, development, testing (QA), staging, and production is standard practice. These environments allow teams to develop, test, and preview changes before their deployment to the live version of the site. However, despite their importance in the development process, developers often encounter confusion among these…
-
Docker Desktop alternative for MacOS
In this article, I will look at the Docker Desktop alternative that should be a suitable solution for Apple Silicon M1/M2 and Intel MacOS users and companies who are unable to purchase the paid version of Docker Desktop.
-
Speed up PHPUnit Code Coverage with PCOV
PCOV is a PHP driver used in PHPUnit for code coverage, similar to Xdebug or PHPDBG. It can be used to collect information about code coverage lines during testing. Its main advantage over other code coverage analysis tools is …
-
Install WordPress via Composer
In this article, we will talk about how to install WordPress via Composer. Let’s go through step by step how to do it. Let’s consider the options of installing WordPress in a separate directory and the classic option with a standard file structure.
-
Clustered and secondary indexes for relational databases
Clustered index – a type of index in DBMS with a tree structure, where index values together with data are stored as an ordered tree, usually as a balanced search tree – B-Tree (or its B-Tree variations). In a clustered index, each level of the tree represents index pages, and the end pages (leaves, Leaf) contain…
-
Docker with WSL2 based on Windows
WSL (Windows Subsystem for Linux) – is a Windows subsystem that can allow running Linux applications on computers without installing […]
-
Using PHPCS in WordPress with WPCS standard
In this article we’ll talk about what a PHPCS linter is, as well as look at the importance of using it on a team project, customizing it, integrating PHPCS with the WPCS coding standard, and using it in GitHub Actions.