Blog posts about Code
You can power wash this blog post
š”Try! Power Washerread more
Eye contact warnings
Iām sooooooooooo glad Iāve learnt about these
Since Iāve joined Tech.LGBT Iāve come to learn about various content warnings. One such warning that I hadnāt realised I wasnāt giving for my own website was for eye contact - I had a giant selfie photo in my posts list! Iāve since fixed that: see git commit here .read more
A World with No Secrets

First TravisCI, now CircleCI
Well, shit. CircleCI was breached. Or was it only āaccessedā?Ā They havenāt confirmed a breach yet, but Iām sure weāll all know once they know, Iām confident of that at least.read more
Removing Google Analytics
– last updated
āPlease disable JavaScript to view this siteā ā Heydon Pickering
Iāve been following the glory that is Heydon Pickering (@heydonworks) moving their WHOLE SITE into a <noscript> element and showing users a very simple message:read more
Pretty and random animated blog post images

– last updated
but now Iām not using them any more :(
I recently made a small change to my blog list page by showing images in the list, to provide a clearer identifier for posts you may have already read. But not every post has an image, so what could I show for a default? Ooh, how about a random gradient?read more
lol I made my own component framework
– last updated
why did I do this (oh yeah because of the pandemic)
This website is a playground for me, so I decided to rewrite my Blog Admin code to use Web Components. It worked, and I liked it! š But then I didnāt: writing HTML in JavaScript strings isnāt great. Why canāt we have both HTML and JavaScript defined in the same file and encapsulated separate from the rendered page?read more
Class getters vs methods in vanilla JS

when debugging them
Using class getters is really easy with the help of TypeScript. Kinda makes me feel like Iām writing Ruby!read more
iPadOS cursor on the web

just because itās fun!
Are Apple good at designing UIs (User Interfaces)? Should a touch device only be a touch device? Or is it time for more precision and control that doesnāt cost over Ā£100 and isnāt a pencil?read more
Double exposure random generator is back online!

Thatās right, itās back!
Iāve replaced https://lorempixel.com with https://picsum.photos, which serves with CORS headers so the browser will let us play with and display the images through JavaScript.read more