Blog

My blog covers everything from web development, to learnings I've made while starting my own business, to general musings about life & the odd story about my cat.

👨🏽‍💻 What I've learnt in two months working remotely.

On the back of Buffer's 2019 State of Remote Work report, I take a look back at my transition from being office-bound to location independent. What's met my expectations, what's surprised me, and what challenges I've faced.

Read more >

Posted in General
Reading time: 4 min

📷 Build your own, free link in bio page for Instagram

Instagram doesn't allow for clickable links to be added to posts. One common workaround for this limitation is to provide the link in your IG profile's bio. In this guide, we're going to create our own link in bio page using Eleventy, Airtable and Netlify.

Read more >

Posted in Tutorials
Reading time: 6 min

🔒 Code notes: Storing, using, and keeping environment variables secret in local environments

A quick note on how to create, and use environment variables locally. They can be used to keep API keys, secrets, passwords and other sensitive material that you'd rather not expose to the public on GitHub, GitLab or Bitbucket

Read more >

Posted in Code Notes
Reading time: 1 min

🕗 Build landing pages to promote webinars across different time zones

With the global nature of broadcasting online, many events - from sports tournaments to webinars - require promotion across multiple time zones. In this tutorial, I'll cover how to create a simple set of multi-time zone landing pages for a webinar series.

Read more >

Posted in Tutorials
Reading time: 7 min

🍱 Code notes: Passing multiple arguments to an Eleventy custom filter

While working on a recent project, I came across a small problem. I needed to convert an event time from UTC to a particular time zone. I was building my website project using the Eleventy static site generator, so I felt that a custom filter would be the best solution to this problem.

Read more >

Posted in Code Notes
Reading time: 1 min

📝 Code Notes: Presenting Portable Text

In this code note I cover a couple of ways to build upon Portable Text for presentation.

Read more >

Posted in Code Notes
Reading time: 2 min

👨🏽‍💻 Why I now run my website on Netlify and Sanity

Recently I moved my entire website from Heroku to Netlify. The key driver was to remove the $7 monthly cost of running on Heroku's 'Hobby' plan. It's also allowed me able to make the website more performant without losing the ability to add and manage content. Oh, and I was also able to build this blog into the newly migrated website pretty quickly too!

Read more >

Posted in Technology
Reading time: 4 min

👋🏽 'Hello, world.' A little bit about me.

This will hopefully be the first of many blog posts in which I cover content spanning web development, running a business, freelancing, and just general musings. Here's a little bit more about me, my hobbies, my past lives professionally and what I'm doing these days.

Read more >

Posted in General
Reading time: 2 min