• Docker Desktop alternative for MacOS

    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.

    Continue reading

  • Speed up PHPUnit Code Coverage with PCOV

    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 …

    Continue reading

  • Install WordPress via Composer

    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.

    Continue reading

  • Clustered and secondary indexes for relational databases

    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 the actual table row data…

    Continue reading

  • Docker with WSL2 based on Windows

    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 […]

    Continue reading

  • Using PHPCS in WordPress with WPCS standard

    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.

    Continue reading