About Aphantasia

Posted on Monday, February 10th, 2020

A Prettier / ESlint / stylelint configuration

Posted on Sunday, December 22nd, 2019

My Top Spotify Songs of 2019

Posted on Friday, December 6th, 2019

14 apps I use (almost) daily

Posted on Sunday, December 1st, 2019

The difference between pixels, ems and rems

Posted on Thursday, November 21st, 2019

A real world reduce() example

Posted on Wednesday, November 20th, 2019

Using react-i18next to localise your application

Posted on Thursday, July 4th, 2019

I’ve got 99 problems but modules ain’t one

Posted on Tuesday, March 26th, 2019

Top 10 packages served by jsdelivr

Posted on Thursday, March 14th, 2019

The simplest practical React Hooks tutorial

Posted on Thursday, March 14th, 2019

I love creating websites

Posted on Friday, March 1st, 2019

An introduction to Redux

Posted on Thursday, February 21st, 2019

Switching this site to React + WordPress

Posted on Tuesday, February 5th, 2019


Posted on Thursday, January 17th, 2019

Coding is easy

Posted on Wednesday, January 2nd, 2019

A user guide to working with me

Posted on Sunday, December 16th, 2018

My SCSS file structure

Posted on Friday, December 14th, 2018

Welcome to my new blog

Posted on Tuesday, October 23rd, 2018

Search with Google instead

Posted on Wednesday, August 8th, 2018

Come on Valve, fix those icons

Posted on Thursday, March 15th, 2018

JAM stack Meetup presentation

Posted on Saturday, February 3rd, 2018

Using Linters

Posted on Saturday, February 4th, 2017

A JavaScript Learning Roadmap

Posted on Friday, February 3rd, 2017

CSS Grids Meetup Presentation

Posted on Friday, February 3rd, 2017

My 2017 Reading List

Posted on Friday, January 20th, 2017

BEM: a naming philosophy that just works

Posted on Wednesday, December 21st, 2016

Modifying WP API response to add previous and next post ID

Posted on Tuesday, July 12th, 2016

How to use AJAX to call a function in WordPress

Posted on Tuesday, July 12th, 2016

Atom: Resistance is Futile (Video)

Posted on Thursday, March 31st, 2016

Super GiGi Flexbox grid system

Posted on Monday, March 14th, 2016

Using Atom Text Editor

Posted on Wednesday, February 24th, 2016

Milano Frontend Meetup

Posted on Wednesday, October 7th, 2015

BEM naming convention

Posted on Saturday, September 26th, 2015

A WordPress htaccess file

Posted on Wednesday, January 28th, 2015

The Sound of Type

Posted on Thursday, October 9th, 2014

Thank you Canonical

Posted on Saturday, April 19th, 2014

The web is all about accessibility

Posted on Thursday, April 17th, 2014

Camtasia alternative for Linux

Posted on Wednesday, April 2nd, 2014

Get related posts by custom taxonomy

Posted on Tuesday, January 28th, 2014

Is the deadly slideshow dead yet?

Posted on Monday, January 20th, 2014

Lara Croft has web-design skills

Posted on Friday, September 6th, 2013

A declaration of love for Linux

Posted on Tuesday, June 11th, 2013

Enable WordPress pretty permalinks

Posted on Friday, April 19th, 2013

Setup an Ubuntu VPS the way I like it

Posted on Wednesday, April 10th, 2013

Enable pretty permalinks on localhost

Posted on Monday, February 18th, 2013

A collection of useful git commands

Posted on Thursday, October 18th, 2012

An introduction to GIT

Posted on Thursday, October 4th, 2012