Occasionally I write about web development if I've learned something new or want to share something neat.

"Web Designer is the print premier magazine for aspiring online creatives and industry professionals."

Issue 268 | November 2017

Using Wordpress API with a Vue.js Powered Blog

Implement Wordpress API into a Vue.js powered blog using Vuex, a state management library.

View Magazine

Issue 267 | October 2017

Managing CSS Classes with JavaScript & Data Attributes

Create a reusable JavaScript function which uses data attributes to easily manage CSS class changes.

View Magazine

Issue 266 | September 2017

Simplify Media Queries with SASS

Media queries are a cornerstone of responsive web design. Employ the power of SASS to make them easier and quicker to use.

View Magazine

Issue 265 | August 2017

Generate a Static Blog with Gulp & Nunjucks

How to generate a static blog using task runner Gulp and Mozilla’s templating engine Nunjucks.

View Magazine

Issue 264 | July 2017

Setup Site Theming with CSS variables

Use CSS variables and Web Storage API to implement website theming which persists across sessions.

View Magazine
"CSS-Tricks is a popular website about all things web design and development."

May 2017

Managing State in CSS with Reusable JavaScript Functions - Part 2

Continuing from part 1, I build upon and improve the class toggling reusable JavaScript function.

Read Article

April 2017

Managing State in CSS with Reusable JavaScript Functions - Part 1

Determining the most efficient way of managing state can be a challenging issue in CSS. I explore one solution.

Read Article
Speckyboy Design Magazine
"Speckyboy is an online magazine for web designers."

February 2017

Naming conventions for sizes in scalable CSS

In this article, I explore how naming conventions can be used to represent sizes in scalable CSS.

Read Article