— Menu —

Hello!

I'm Keir Whitaker — I work in the Offline Marketing team at Shopify. You can my read latest blog posts, find out more about me & listen to the web industry podcast I co–host. You'll also find me on Twitter and Instagram.

Latest Articles

Digital Nomads, Coffee Shop Working, Baron Fig and more

Digital Nomads, Coffee Shop Working, Baron Fig and more

A very mixed bag this week featuring the release of a long-awaited documentary, a great story based about page, coffee shop etiquette and abandoned trains.

Read Weekly Miscellany Issue: 015 →

Waterproof Tech Bags, Thinline Chargers, Le Corbusier and more

Waterproof Tech Bags, Thinline Chargers, Le Corbusier and more

It’s been a busy couple of weeks with the Easter break but I’m back with issue 14 of my weekly(ish) miscellany. This edition features a great waterproof backpack for techies, a thin line super fast charger, Le Corbusier, the electric Mini and more.

Read Weekly Miscellany Issue: 014 →

How to Create a Star Rating System in Liquid

I’ve recently been working on a new side–project that will feature a series of reviews. I hadn’t intended to include a star rating for each item but figured it might be a nice touch and a visual indicator as to the overall review. I wanted to make this as simple to use as possible and thankfully after a little Liquid wrangling came up with a easy implementation.

Given that I wanted to be able to use this on multiple pages I decided to make this an include file. I’ll be using this on a Jekyll powered site but you could just as easily implement this in Shopify — instead of passing in a front matter value you could use a custom field value stored against a product.

Here’s the contents of _includes/star-rating.html:

{% for i in (1..5) %}
{% if i <= include.rating %}
{% assign stars = stars | append: '&#9733;' %}
{% else %}
{% assign stars = stars | append: '&#9734;' %}
{% endif %}
{% endfor %}
<p class="star-rating">Rating: <span>{{ stars }}</span></p>

To make this work I include it in the reviews .md file and pass in a numeric value. Here’s how I will be using it in my new project:

{% include star-rating.html rating=2 %}

Read More →

Frequent Flyers, Backstage Passes, Tiny Houses and more

Frequent Flyers, Backstage Passes, Tiny Houses and more

Another Friday, another five choice cuts from the internet for your weekend reading. This week there’s a strong travel theme with a bit of punctuation thrown in for good measure.

Read Weekly Miscellany Issue: 013 →

Diner Etiquette, Bags-in-Bags, Travel Espresso and more

Diner Etiquette, Bags-in-Bags, Travel Espresso and more

Slightly later to the pass than planned thanks to “The Beast from the East” but here is issue 12 of my Weekly Miscellany. This edition features an unusual etiquette guide, a(nother) tasty backpack on Kickstarter, classic architecture and more.

Read Weekly Miscellany Issue: 012 →

Herb Lester App, Getting off Grid, The Best Bond Car and more

Herb Lester App, Getting off Grid, The Best Bond Car and more

It’s another mixed bag of links this week featuring a new app by one of my favourite online stores, a modern caravan, a small slice of 007 and a humorous take on email.

Read Weekly Miscellany Issue: 011 →

The Back to Front Show — Episode 48

Muppetry & other Stories — Episode 048
Muppetry & other Stories — Episode 048

A few weeks ago Kieran and I dusted off the microphones for the first Back to Front Show episode of 2018. You can listen to it here or subscribe on iTunes.

In this episode we wish you a happy 2018 and celebrate five years of the show. We don’t dwell too long on our golden non-award winning archive and go on to indulge in some chat, review a book, have a moan about Kickstarter projects, and for once don’t end on dog tech!

You can find the full show notes on Back to Front Show web site.

Cashless Coffee, Respected Managers, Travel Tips and more

Cashless Coffee, Respected Managers, Travel Tips and more

This week I share some amazing archive photos, highlight a cashless coffee shop, tempt you with a $160 keyboard and throw in a couple of other choice links for you.

Read Weekly Miscellany Issue: 010 →

Pillows, Chargers, Conferences and more

Pillows, Chargers, Conferences and more

In issue nine I highlight a few items for the road warriors amongst us, share a conference for remote workers and end on a great editor for those of us who use static site generators

Read Weekly Miscellany Issue: 009 →

Notebooks, Mechanical Noticeboards, Conference Discovery and more

Notebooks, Mechanical Noticeboards, Conference Discovery and more

A six-part special featuring guitar themed notebooks, a railway inspired noticeboard and a hat tip to a podcast turning five!

Read Weekly Miscellany Issue: 008 →

Good Leadership, 3 Hour Startups, The Antonov An-225 and more

Good Leadership, 3 Hour Startups, The Antonov An-225 and more

Eschewing a further hiatus here’s issue 7 of my Weekly Miscellany featuring the worlds biggest plane, a startup in three hours and the gripes of restaurant critics

Read Weekly Miscellany Issue: 007 →

How to Create a "You Might Also Like" list in Jekyll

I recently added a simple “you might also like” list to the bottom of my Weekly Miscellany layout file and thought it might be worth sharing the code for other Jekyll users to use/make better.

My goal was to provide up to five links to the most recent “Weekly Miscellany” categorised posts but also ensure that if the currently viewed post was in that it wasn’t included. As with many scenarios in Liquid you have to change your way of tackling the problem, especially if you come regularly developing with server-side languages.

Read More →

Hotel Mementos, Transit Objects, The Starship and more

Hotel Mementos, Transit Objects, The Starship and more

Work-related travel and the holidays got the better of my intended publishing schedule in December but I’m back with the first Miscellany of 2018.

Read Weekly Miscellany Issue: 006 →

The One Adapter, Underground Maps, VW Buses and more

The One Adapter, Underground Maps, VW Buses and more

I’m back from my travels and a little late with this despatch. This week we look at a tasty travel adapter, a free Sketch library, and the reinvention of an automotive classic.

Read Weekly Miscellany Issue: 005 →

A Guest Editor, Wallets, Lessons Learned in Business, and more

A Guest Editor, Wallets, Lessons Learned in Business, and more

This week’s edition is guest curated by Gavin Ballard and features our mutual appreciation of fine leather wallets, advice on building a software consultancy and a familiar names lifestyle magazine.

Read Weekly Miscellany Issue: 004 →

A full list of articles is available in the blog archives. You can also subscribe to RSS updates, and see a full list of my contributions to third-party publications. Selected articles are also availabe on Medium.