About

I am Jethro May, a web developer & writer from South Africa. I love writing code and i am lucky enough to do this as my job! I currently work for PlusNarrative, primarily developing websites using PHP. I have a strong passion for Laravel but i also work with React/Next.js and WordPress.

My goal for this website is to document and share what i learn throughout my career, creating a resource that other developers can use to learn the concepts i have become familiar with.

When i'm not coding i enjoy travelling and keeping fit.

Projects

Setup

  • Macbook Pro (2014)

    This is my main development machine which i use for majority of my work. I have no need for a desktop machine these days, i can work from anywhere.

  • PHPStorm

    Having used many IDE's over the years, nothing comes close to the sheer power of PHPStorm. I do however use VSCode for a few projects at work.

  • Homestead

    While i could probably make use of Laravel Valet & Docker for Laravel development, i have used Homestead for quite some time and really enjoy working with it.

  • Docker

    I currently use Docker for my WordPress projects, i tend to use the same structure for each project, so this allows me to quickly spin up and reuse the same environment.

  • TablePlus

    Sequel Pro was my go-to database management tool for some time but when i tried out TablePlus i fell in love. It is extremely easy to use, visually appealing and the features are fantastic.

  • iTerm2

    Nothing comes close to iTerm2, it is a personal favorite and one of the first things that gets installed when setting up a new machine.

  • Alfred 4 + Powerpack

    I only recently started using Alfred and it has been a game changer, i cannot imagine working without it.

  • GitHub

    Over the years i have used GitLab, Bitbucket and GitHub for various projects. These days all of my public and private repositories sit on GitHub.