Rob
banner
r0b.io
Rob
@r0b.io
Research software engineer @ Open Lab, HCI, design, infrastructure, stroopwafels. Maker of web stuff, tinkerer of apps & player of video games.

www.r0b.io
Hardware upgrades 👀
November 6, 2025 at 1:26 PM
Love a regex in the morning
November 5, 2025 at 12:27 PM
I had a CD that would not rip on Windows/iTunes and sounded awful when played. I gave it a last chance from my home server which happened to have an CD drive in it and it worked!

Feels pretty cool to be doing it from the CLI too. The CD drive does sound like it's on its last legs though 😅
October 31, 2025 at 11:33 PM
I’ve been pootling around Manchester today. Last photo was my hotel last night 😍
October 11, 2025 at 2:50 PM
It lives!
October 8, 2025 at 9:59 PM
Got bored and made a watch face — time.r0b.io
October 1, 2025 at 2:34 PM
It’s been a while
September 24, 2025 at 12:30 PM
September 20, 2025 at 8:39 PM
Progress update
September 19, 2025 at 10:05 PM
September 13, 2025 at 5:17 PM
It’s happening 👀
September 13, 2025 at 5:08 PM
Buy a new PC NAS case or … rubber bands to dampen the HDDs?

My wallet is saved … for now
September 1, 2025 at 7:03 PM
Beach, miscellaneous
August 25, 2025 at 4:35 PM
Little pre birthday present to myself 👀
August 21, 2025 at 6:07 PM
Managed to get an extra 170 nectar points just getting the things I went into get 🎉
July 25, 2025 at 12:08 PM
I mean this is just Star Wars porn, I’m kinda here for it. So many ridiculous bits, callbacks & tropes, it’s great and silly and Star Wars. Filmic content is low and I think a lot of things would be lost on you if you didn’t know all the canon though. #Films

https://themoviedb.org/movie/181
July 22, 2025 at 1:28 PM
Got a bit sidetracked needing some semi-secure random passwords and ended up making a quick website 👀

passwords.r0b.io

#Web #HTML #CSS #JavaScript
July 19, 2025 at 12:27 AM
I have a new Ethernet port on the wall! 🎉
July 12, 2025 at 6:20 PM
I tightened up this paintwork line and it has brought me exceeding amounts of joy
July 6, 2025 at 12:20 PM
Being an adult is getting fun tools from Screwfix but also getting some Lego from Sainsbury’s on the way home
July 5, 2025 at 12:48 PM
The "createLock" method is quite simple too.

It returns null when the lock was not established. If it can be locked, it writes the value to true and returns an object with the special "dispose" method.
July 2, 2025 at 4:35 PM
Explicit Resource Management in #JavaScript is very useful for creating semaphores/locks around code. Here's one I just wrote with #vue

There's a ref that contains the lock value, the template binds to "disabled" on the form/button below.
July 2, 2025 at 4:33 PM
Current state
June 30, 2025 at 6:20 PM
This note is getting longer and longer, I think it might have to be a full blog post at some point
June 27, 2025 at 3:20 PM
Back to ui dev today, creating some map interactions
June 26, 2025 at 4:56 PM