Random Access Memory

One of the reasons I blog is to share info with others. The other reason I blog is to make permanent notes for myself. This is my online repository of the things I don’t have the brain space to remember.

Guide to everyday Git commands

Setting up PHPCS for WordPress Coding Standards

Running Different PHP Versions with Apache on Ubuntu

External links

Installing PHP 8.0 on MacOS: Overcoming Disabled Versions

Switching PHP versions when using Homebrew

brew unlink php@7.4
brew link php@8.2 --force --overwrite

Words I can never remember to spell correctly

unnecessary

necessarily

definitely

decision

exercise

calendar

Check Apache for startup errors

systemctl status apache2.service

Set default node.js version in nvm

nvm alias default 20

Set a local environment variable on MacOS

export VARIABLE_NAME=<value>

Latest Posts


  • Social Media Sabbatical

    Clean Slate

    I’ve been thinking a lot about my use of the internet and it’s associated tools and apps lately. I’ve never been the biggest fan of social media, but since roughly 2015 I’ve found myself getting drawn into the online conversation more and more, so much so that I’ve recently realised I may have a little…

  • The importance of WordPress website optimisation with Justin Frydman

    Website optimisation

    Build it. Theme it. Watch it fail. Or not. If you know how to optimize. Few things are as frustrating as a website slower than molasses going uphill.  Even fewer people stick around to see whether the website was worth waiting for in the first place. There are plenty of other websites in the great…

  • Setting up the PHP Code Sniffer with WordPress Coding Standards Integration for PHPStorm on Ubuntu 18.04

    (aka the longest blog title I’ve probably ever written). Recently I reinstalled upgraded my laptop to Ubuntu 17.10 (Artful Aardvark) Ubuntu 18.04 Bionic Beaver. I’ve been wanting to upgrade since it was released in October to try out the updated Gnome interface since Ubuntu officially dropped the Unity interface for the latest release. Usually I stick with the…

  • Upgrading the Psyrig

    Upgrading the Psyrig

    About 8 years ago I built my first “proper” gaming computer, which for various reasons I nicknamed Psyrig. It wasn’t the first gaming computer that I owned, but it was the first time I carefully selected all the components, including the case, and put it together myself from the ground up. It was built to…

  • Why I will be moving my private source code repositories away from GitHub

    In case you’ve been living under a rock, it was announced on Monday that Microsoft as acquired GitHub for $7.5 billion. For various reasons, this has upset open source developers around the world. Since then there has been a lot of discussion online about the pros and cons of this event. While I do feel that a…

  • The benefits of contributing to open source – PHP Cape Town meetup May 2018

    A lighting talk I gave about my experiences contributing to the WordPress community.  

  • Digital Marketing Workshop with Mashup Marketing

    This morning I gave a short talk on the importance of having a website in 2018 at a Digital Marketing Workshop hosted by Suhaifa from Mashup Marketing. Here are the slides from that talk.

  • Are you doing what you want to be doing?

    The Journey

    I knew today was going to be a hard day. This morning I made the official announcement that one of my passion projects, a Gracie Jiu Jitsu club I opened in 2014, would be closing down. I sent out an email to all members and parents informing them of the news, and then made that…

  • Codeable reviews – the good, the bad and the ugly.

    Codeable reviews, are they real and how happy are Codeable clients really? If you have been following this blog you’ll know that I was accepted as a Codeable expert back in September of 2016. Since then I’ve completed 70 tasks through Codeable with an average rating of 5/5. You can even read some of the…