Search

Post types:
Categories:
๐Ÿ”–

Why We Removed Number Inputs

Read Note

The GOV.UK UX and design team are fascinating. Every time I've had to use the website I've found it a breeze, which is an enormous achievement on their behalf. Better yet, they're incredibly โ€ฆ

๐Ÿ”–

Input attribute for one-time code

Read Note

Just a neat tip: the autocomplete="one-time-code" attribute/value allows an HTML form to fetch a code used for two-factor authentication directly from the messaging app. Seems to only work for โ€ฆ

๐Ÿ”–

Are you sure that's a number input?

Read Note

I often find myself a little unsure of when to use a number input, but Kilian has put together a detailed (yet brief) overview of exactly when it is (and isn't) appropriate. The tl;dr is beautifully โ€ฆ

๐Ÿ”–

Three ways to autofocus in React (that almost always work)

Read Note

Whilst accessibility means you largely want to steer clear of autofocus on web forms, sometimes it can be beneficial. In HTML, we can now reach for the handy autofocus attribute, but as I recently โ€ฆ

๐Ÿ“–

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 โ€ฆ

๐Ÿ“–

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).

๐Ÿ“–

Adding Search: Refining The Frontend (Algolia, Gatsby, Craft CMS - Part 3)

Read Article

The search page is live, the index is populated, but it all looked a bit rubbish and it didn't quite work as well as I wanted. Now it's using custom-styled components, queries are tracked/stored via the URL for persistence, and you can filter results based on category.

๐Ÿ”–

Mailbrew email digests (affiliate link)

Read Note

Disclaimer: The title link is an affiliate link, which means I get credit if you use it to sign up. Not really why I made this post, but figured why not โ€ฆ

๐Ÿ“–

Thoughts on Disney+

Read Article

Two months after Disney+ launched I'm still a huge fan of the content catalogue but swing between feeling bemused and exasperated at the actual experience of using the service.

๐Ÿ”–

Intro to JavaScript promises

Read Note

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

๐Ÿ”–

The typos that changed lives

Read Note

An elderly gent who inadvertently had his satnav set to "Rom" instead of "Rome" and wound up in the wrong country;A pilot that incorrectly input destination coordinates causing a โ€ฆ

๐Ÿ”–

CSS only carousel

Read Note

Carousels are the devil's work, but they remain incredibly useful and popular UI elements ๐Ÿ˜‘ Having a solid implementation that will work without JavaScript, making it more lightweight and โ€ฆ

๐Ÿ“–

Books vs the Web

Read Article

I love books. I have a huge collection of them and I routinely add to it. But when it comes to the topic of spreading knowledge and information, I think the web wins. It may not be as nice to use, but it is more accessible, and that means it's more valuable.

๐Ÿ”–

Submitting a form with datalist

Read Note

The <datalist> element is super useful for autocomplete-like functionality, but there's no native way to automatically submit a form when an option is selected. Jeremy has come up with a neat โ€ฆ

๐Ÿ“–

Unlocking Git with Aliases

Read Article

A look at how I've been using Git aliases to remove repetitive tasks, automate workflows, and generally optimise working on the command line. They're small tips, but they've had a big impact on me.

๐Ÿ”–

Are you serious?

Read Note

An interesting discussion from the peeps on Cortex on the mindset it takes to achieve big goals (around the 50-minute mark). Lots of people talk about "writing their novel" or "fixing x โ€ฆ

๐Ÿ“–

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.