Blog

BLOGGING MY JOURNEY

Building a WordPress theme

Below I've outlined the process I take when converting a custom design to a WordPress theme. With modern tools available like Roots Sage…

VIEW

Responsive navigation menu

In this video I demonstrate how to code the default responsive navigation menu I use for 80% of my website builds, using only HTML, CSS…

WATCH

How to code a website slider

Below is a collection of website sliders I've coded from scratch based on designs. I use basic HTML, CSS and Slick.js for the complex…

WATCH

Coding a landing page from scratch

Below is a mini series of youtube videos I created, converting landing page web designs to code. I use basic HTML, CSS and JavaScript…

WATCH

First time using Foundationpress

One of my clients use FoundationPress as their starter WordPress theme, so as a test of my adaptation skills I decided to test it out by…

VIEW

Simple Gulp Boilerplate

Gulp is a very useful tool to quickly consolidate and automate tedious tasks like compiling Sass or minifying .js files. I’ve found it very…

VIEW

5 useful jquery libraries

Below I’ve consolidated a list of 5 jQuery libraries I’ve used abundantly when creating my bespoke WordPress themes or websites for clients…

VIEW

Custom Gutenberg blocks & ACF fields with roots sage

Roots sage should be a strong contender for building your custom WordPress themes, read more about this starter theme here. Roots sage makes…

VIEW

10 Essential WordPress plugins

After many years of experimenting and getting lost in WordPress, I must say it’s had many ups and many downs and when a another down strikes…

VIEW

GatsbyJS homepage with WordPress

From beginning my journey a few weeks back with GatbyJS I instantly fell in love with it. Despite the initial learning curve, if you have a…

VIEW

Docker & WordPress

Whether you’re using WAMP, MAMP or LAMP for your local WordPress development, Docker should be strong contender. It allows you to spin up a…

VIEW