Overview for 'joeferguson'
Written by Joe Ferguson
/ Original link
on Jun. 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…
Written by Joe Ferguson
/ Original link
on Jan. 10, 2021
EZ CLI PHP With Symfony Console 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 Mi…
Written by Joe Ferguson
/ Original link
on Jan. 10, 2021
Specification BDD with phpspec 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…
Written by Joe Ferguson
/ Original link
on Dec. 10, 2020
The Workshop: Managing LAMP with Virtualmin 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,…
Written by Joe Ferguson
/ Original link
on Dec. 2, 2020
The Workshop: GitHub Actions for Continuous Integration You can read the entire article for free at https://www.phparch.com/2020/07/the-workshop-github-actions-for-continuous-integration/
Written by Joe Ferguson
/ Original link
on Dec. 1, 2020
The Workshop: Ansible in Practice This month, we're going to dive into a practical application of Ansible by building a playbook with roles to implement a fully functional Linux, MySQL, PHP, and NGINX web server. By the end, you should be able to take the playbook we build together and extend it to…