Blog


June 2, 2021

Adding Another Disk to WSL2

The Windows Subsystem for Linux has fundamentally changed how I develop projects. WSL2 providing native Ubuntu 20.04 cleanly running inside of Windows 10 has been an incredible experience. While many WSL users may be excited for WSLg; I'm just as excited about being able to Mount a VHD in WSL. VHD is a file format which represents a virtual hard disk drive. Typically these files are used with...

learning wsl2 linux storage

Read

January 10, 2021

The Workshop: Easy CLI PHP with Symfony Console 5 - php[architect] Magazine April 2020

Writing console commands with PHP is something I have always taken for granted. I started my career having learned Linux and command line server configuration and was very comfortable writing small applications with BASH scripts, Python, and even dabbling in C and Microsoft Qbasic. These commands copied files to a backup location, process batched data records in CSV, XML, and various other...

learning phparch writing php

Read

January 10, 2021

The Workshop: Specification BDD with Phpspec - php[architect] Magazine May 2020

phpspec is a package in which we can use behavior driven development, BDD, which comes fromtest driven development, TDD. When applying BDD we’ll write our tests first and then only enough code to pass our tests and then refactor and verify the tests still pass exactly as we would with TDD. This cycle continues and is often referred to as red-green development of writing tests that fail and...

learning phparch writing php testing

Read

December 10, 2020

The Workshop: Managing LAMP with Virtualmin - php[architect] Magazine March 2020

Virtualmin is a web hosting and cloud computing control panel. A hosting control panel is a web-based application that runs on a server and manages all the aspects of a hosting account. This includes account information, web sites, web servers, databases, mail servers, and all the other services which ultimately work together to allow you to run your application. A lot of value I get from...

learning phparch writing php

Read