Tom BH

@tombh.bsky.social

Web generalist, optimist, and jazz saxophonist. Bristol, UK. The So Pixel Company https://so-pixel.co.uk - Front-end generalist ~ Using the platform since 2012 - Craft CMS / Processwire / Wordpress

Morning web-design bsky - can anyone recommend an app or technique to emulate the look of a basic LCD display on MacOS? Looking to test text rendering and icon line-weights without needing another monitor.

What do you think about whether a dropdown in a website nav should be triggered by hover or click? Thinking about a11y and UX, and personal preference.

Nothing sharpens a client's mind like pushing to production! Suddenly lots of design features which have been visible for months on the staging website are throwing up all sorts of questions 😆

Remembering a web project from when flexbox was gaining momentum. Analytics showed modern browser use, but there was a really old version of Safari showing up consistently. Turns out that the client’s own team was supplied with old iPhones... horrible way to discover cross compatibility issues.

I came across a bug in some js error-handling code and thought I'd post about it because it seemed subtle 🐛. When calling a recursive function from inside the catch of a try-catch, you have to capture or return the result otherwise execution will continue. Anyone know if there's a name for this?

A code block illustrating the bug. It shows changing the function call inside the catch from just being called, to being assigned to a variable which is then returned.

When a checkout payment UI looks like this, I'm really grateful for Monzo's virtual card feature. Even if this payment gateway is secure, the design just *feels* sketchy. We're spoilt for choice these days, there's little excuse for this kind of nostalgia!

A payment gateway which looks like it was designed in the 1990s including a glossy paypal button