| The web is dead, what's next? | |
| Friday | |
| QR Code creator | |
| Fit a MapLibre 3d globe to the available screen size | |
| Dealing with Missing Glyphs in MapLibre | |
| How good is cheesy rice tho | |
| A chain of things that went wrong which I fixed with some help from my friends | |
| How to type GeoJSON objects with custom properties in TS/JS | |
| The curious case of the complimentary car chargers | |
| Announcing Alchemize v3 — faster, smarter, and sleeker than ever | |
| What I’m doing for bookmarks now that Pocket is dead | |
| Announcing Deep Time – an epic story more than 65,000 years in the making | |
| Another construction site | |
| Pain II – the nerve root injection | |
| Pain. | |
| Brisbane Metro – what an embarrassing name | |
| Ash’s banana blueberry protein smoothie | |
| Getting the worm (as the early bird) | |
| Some true facts and updates from my life | |
| How to code-split Svelte 5 components | |
| Using MapLibre GL JS from a CDN in Typescript | |
| Changelog 2025-02 | |
| Changelog 2024-10 | |
| Camping at Woody Head 2024 | |
| Pixel 9 Australian launch, what a bummer | |
| Come To Daddy – West End | |
| Friday at 01:28 – a letter to Airservices Australia | |
| Using the cache API to store huge amounts of data in the browser | |
| Solo camping with my EV | |
| Brisbane comedy festival, queer spaces, and EV races | |
| I have a fish tank now | |
| Why I no longer recommend GoPro (cw swears) | |
| My script to auto-delete Google Maps reviews | |
| Human made web button | |
| Dev log: Debugging Safari, an ogre with layers | |
| Changelog 2023-26 – a summer christmas | |
| #breadposting: the story so far | |
| Gonna try Vodafone this year & I got a ticket | |
| First weekend of spring | |
| Roma Street Station Sunset | |
| We spent the long weekend in Coffs Harbour | |
| How I rolled my own vector map tiles | |
| DaVinci Resolve 18 render-cached clips show “Media Offline” | |
| Coolify out of disk space | |
| Homemade pesto, the new bike, book recommendations and bne.social – a blog | |
| Happy new year | |
| A self hoster’s guide to port forwarding and SSH tunnels | |
| Gaia, West Village, Brisbane Festival 2022 | |
| My gear: how I vlog | |
| Remote work from the gay pub | |
| The easiest way to validate email in React | |
| Brisbane floods | |
| Ten years of Brisbane CityCycle – love letter, hate mail, eulogy | |
| “I’m quitting the internet,” or a social media strategy for a better you | |
| Isolating vlog speech using Krisp AI | |
| The leadup to a Brisbane summer | |
| Macleay | |
| The Big One | |
| A memory from quarantine | |
| Brisbane Winter | |
| Wet week in West End | |
| Goodwill sunset | |
| West End Rainbow Footpath | |
| Blockies with Gav | |
| Flight | |
| Lokal & Co | |
| Why is it called pound sterling? | |
| It’s a bit warm. | |
| Brisbane CityLink | |
| Just a little thing about lockdown | |
| Panasonic SA-DP1 Review – hifi from the early 2000s | |
| North Stradbroke Island/Minjerribah | |
| Break | |
| Koel | |
| Enoggera Creek | |
| Girl power-tool by Dominique O’Leary | |
| Guzman y Gomez magnet giveaway | |
| Walking around Brisbane | |
| Ringtail Possum | |
| Commodore Amiga | |
| The Dancers, Melbourne Street | |
| King George Square Signal Box, Debra Hood | |
| Boy and Girl, Greenslopes | |
| Charlie’s visit | |
| Magpie season | |
| Stones Corner | |
| Spinning Top | |
| A Colourful Valley | |
| Please use your elbow to open the train door | |
| Baker’s Delight Lekkerbrot | |
| Centenary Place, Wichkam Street, Brisbane | |
| Mcwhirters Building | |
| Lawn mower | |
| I haven’t really found a routine yet | |
| On preparing to leave | |
| 70 | |
| F | |
| MSI Optix 31.5in Monitor (MAG321CURV) review | |
| Heading back to Australia in times of Coronavirus | |
| 55 | |
| O no | |
| On line purchases | |
| Why is there so much dust | |
| On onboarding and time management | |
| On the way excitement fades | |
| Tilt train to Maryborough & what I miss about Australia | |
| Singapore | |
| Retro nostalgia & why my new website looks like Window 9x | |
| The reason I cancelled my love affair with Google Home | |
| Why are React PropTypes inconsistently named? | |
| Vue & React lifecycle method comparison | |
| Is this thing on? | |
| Hey, I moved to Europe | |
| Aren’t we just about due another chat platform? | |
| My Twitter ad blocking experiment, DOM manipulation in someone else’s React app | |
| My 2017 circumnagivation of the planet | |
| Sony MDR1000X Review | |
| Garmin fēnix 5 Review | |
| Proofer: an API Blueprint renderer | |
| Reading List | |
| Isometric buildings in Inkscape | |
| Hexo, static site generator | |
| Road Blocks & js13k | |
| jsfxr sequencer | |
| Web workers – an overview | |
| The trials of moving house in a Telstra dominated area | |
| Sony Xperia Z3 Compact Review | |
| Laser eye surgery: my experience | |
| Alchemize stronger & more often | |
| Polar Defender & js13k | |
| Getting moving with HTML5 Canvas | |
| Simcity 4 Multiplayer | |
| Dates & Formatting in Javascript | |
| Maps Post-Google | |
| South Brisbane Fibre | |
| That time a truck crushed my laptop and I replaced it with the XPS 13 | |
| GeoJSON & Leaflet Maps | |
| Oh my mobile! | |
| Isometric Tile Transforms | |
| Ridley X-Bow | |
| Playing with SVG | |
| Some Trees | |