Search

Post types:
Categories:
πŸ”–

Why using an index value for a React key is a bad idea

Read Note

Solid reasoning – with a clear example – of the potential dangers of using an array index as the key value in ReactJS. Not something I'd ever considered (and something I do a lot) but …

πŸ”–

Array functions and the rule of least power

Read Note

The various array methods in JavaScript can be thought of on a scale of power, or really flexibility. At the top end you've got the for loop, at the bottom the highly-specific functions …

πŸ“–

Insta Inspiration [#45]

Read Article

The recent update to Lightroom (and descent into League) means that photography has taken a bit of a backseat once again, but I have actually managed to turn posting to social media into a bit of a …

πŸ“–

2018: The Year of London

Read Article

It's that odd time of year, the bit between Christmas and New Year where time doesn't really flow like you expect it to. No one knows what day of the week it is and everything seems to be …

πŸ“–

Folk, Friends, Family, Fuzzies & Foliage

Read Article

A full write up of our trip to Devon and the Chilterns a few weeks ago, from folk festivals to Whipsnade Zoo to tree cathedrals. We had a great, highly varied time, exploring some places we know very well from a new angle and some entirely new parts of the country.

πŸ“–

Pass API Data to the Stylesheet with CSS Variables

Read Article

I keep running into the same problem: how to set a style attribute in the CMS and have that be dynamically rendered on the front-end, without relying on inline styles. Turns out it's a great use case for CSS variables!

πŸ“–

IndieWebCamp London 2020

Read Article

I finally made it to an IndieWebCamp meetup, even if it was remote only due to the increasingly restrictive implications of the coronavirus. I learnt a lot, I had a great time, and I'm ready to start implementing a whole bunch of new ideas right here. I also took a huge number of notes from the speakers and sessions throughout the day.

πŸ“–

Classy Microformats

Read Article

In which I begin by questioning why microformats are defined on the class attribute, instead of somewhere more bespoke, and end up concluding that I don't understand what microformats are actually for... and I'm not sure anyone else does, either.

πŸ“–

Sparkbox Notes

Read Article

Notes from my second fully remote conference, this time Sparkbox's UnConference. Being able to freely access talks from the US is a rare bonus of everything going on right now, and this did not disappoint. Musical cameos, great talks on UX, accessibility, design systems, and amazing speakers. Great event (despite the time difference).

πŸ”–

The random link in the age of static sites

Read Note

Heydon has been working on Ga11ery, a neat image portfolio site generator that's ideal for webcomics. But it's built on the Jamstack using 11ty and Netlify, which means it isn't so simple to …

πŸ”–

Intro to JavaScript promises

Read Note

An overview of JS promises for all skill levels. Starts with an excellent analogy of thread-blocking as …

πŸ“–

Fulham Cake Crawl

Read Article

Another weekend without obvious plans, except for the fact that most (if not quite all) of the shops, cafΓ©s, and takeaways near us have reopened. So, in the spirit of "eat out to help out" and …

πŸ“–

Animated Content Placeholders

Read Article

What do you do when a website has loaded but the content is still being fetched from an API? One answer is to fill the page with animated placeholders, creating a skeleton of what the user can expect, with a dash of CSS animation to let them know that something's still going on behind the scenes.

πŸ“–

The Hidden Tarn

Read Article

The various lockdowns have forced everyone in the UK to explore their local areas much more than they had previously, and my parents are no exception to that rule. Earlier in the summer, their local …

πŸ“–

Frozen Fieldfares

Read Article

Each day the weather gets a bit more wintery, which can only mean one thing: snow on the high tops! Both the lakes and the distant Scottish mountains had been peppered with white drifts overnight, so …

πŸ“–

Brampton Mote

Read Article

With London in Tier 4, Cumbria heading for Tier 3, and the Christmas "free for all" period cancelled, we've found ourselves a little stranded in Cumbria. We'd always planned to go back within the …

πŸ“–

Campfield Marsh

Read Article

Time to make some use of the extended freedoms we still enjoy in Cumbria, with a road trip out to the Solway. It's the first time I've been around the industrial parks on the north edge of Carlisle …

πŸ“–

Friends, Just At A Distance

Read Article

We've been in Cumbria now for more than long enough to know we didn't bring anything rotten with us. Combine that with a brief period where most people we know are currently off work (including …

πŸ“–

Use VSCode as Git Editor on macOS

Read Article

After months of frustration, I think I've finally worked out how to make VSCode the default Git editor on macOS.

πŸ”–

Why Spotify playlists never truly shuffle

Read Note

Y'know that thing where Spotify is on shuffle but refuses to play certain songs in your playlist? And you can shuffle the same playlist several times over the course of a week and it'll seem to have …