Tim Hanlon @timhanlon.com · 25/03/2026I've been keeping a list of nice personal websites for a while now - thought it was time to give it a home thepersonalweb.comthepersonalweb.comThe Personal Web 010
Tim Hanlon @timhanlon.com · 21/02/2026Built a Hasura-style GraphQL engine that runs entirely on Cloudflare Durable Objects. Drizzle (1.0 beta) schema → auto-generated queries, mutations, cursor pagination. Type-safe RBAC. JWT auth, admin secret bypass. Probably don't run it in production. github.com/timhanlon/du...github.comGitHub - timhanlon/durable-graphql: Auto-generated GraphQL API from Drizzle schema, running on Cloudflare Durable ObjectsAuto-generated GraphQL API from Drizzle schema, running on Cloudflare Durable Objects - timhanlon/durable-graphql 010
Tim Hanlon @timhanlon.com · 17/02/2026I missed this completely somehow, thanks, will check it out 120
Tim Hanlon @timhanlon.com · 17/02/2026I just had Claude go brr for 11m11s (nice) on a Nuxt-aware dead code identification POC, here's its writeup. Curious what @nuxt.com gang think of this. Any prior art? Worth exploring? gist.github.com/timhanlon/0b...gist.github.comgist:0ba382197e6736f2095fbf79d465d893GitHub Gist: instantly share code, notes, and snippets. 120
Tim Hanlon @timhanlon.com · 11/02/2026You seen @harlanzw.com's new thing? He did a talk last night at MelbJS, and demoed it making Claude use reactive props destructuring instead of withDefaults, which it defaults to github.com/harlan-zw/sk...github.comGitHub - harlan-zw/skilld: Generate AI agent skills from your NPM dependencies. npx skilldGenerate AI agent skills from your NPM dependencies. npx skilld - harlan-zw/skilld 121
Tim Hanlon @timhanlon.com · 10/02/2026I haven't even tried this yet, but it seems like since Opus 4.6 dropped I'm largely babysitting it to stop it from burning so many tokens that it auto-compacts and starts going in circles. Can't imagine throwing more fuel on that fire. 110
Tim Hanlon @timhanlon.com · 01/02/2026A peek at the Studio Syntax theme for Minima, and the block editor 000
Tim Hanlon @timhanlon.com · 31/01/2026I’m going to have to try the never cast rule. The most common Opus smell that makes me keep manually accepting edits. 110
Tim Hanlon @timhanlon.com · 31/01/2026Ran into an issue while building hosted frontends for Minima – runtime compilation of Vue components with SSR was not going to happen. The famous "Code generation from strings disallowed for this context" error. Here's the write up on my solution. timhanlon.com/giving-a-hea...timhanlon.comGiving a headless CMS a head on Cloudflare Workers 000
Tim Hanlon @timhanlon.com · 18/11/2025Dynamically loading themes from Nuxt layers using <NuxtLayout :name> + defineAsyncComponent + useState 010
Tim Hanlon @timhanlon.com · 03/02/2025Huh, I thought I'd messed something up myself, this was my workaround: github.com/timhanlon/be...github.com 020
Tim Hanlon @timhanlon.com · 24/01/2025I’ve been exploring whether it’s possible to do something like Histoire/Storybook from within a Nuxt app. Still pretty rough but it looks like the answer is yes. If you’re part of a team who uses/ needs something like this I’d love to hear from you github.com/timhanlon/be...github.comGitHub - timhanlon/bedtime: A Nuxt module for creating component storiesA Nuxt module for creating component stories. Contribute to timhanlon/bedtime development by creating an account on GitHub. 1101
Tim Hanlon @timhanlon.com · 24/01/2025lol I didn’t think anyone had found it. I’m working on moving it from WP to Minima at the moment, and have some cool ideas for it. 010
Tim Hanlon @timhanlon.com · 11/11/2024rsync --archive \ --progress \ --human-readable \ --exclude node_modules \ ~/dev \ /Volumes/[foo] 000
Tim Hanlon @timhanlon.com · 08/11/2024This weekend: figure out a multi-tenancy solution for Minima. Found this repo, which doesn't quite do what I need, but should be a great starting point to hack on.github.comGitHub - hieuhani/nuxt-multi-tenancy: Nuxt Multi Tenancy Module - multi-tenancy by sub domain for Nuxt applicationNuxt Multi Tenancy Module - multi-tenancy by sub domain for Nuxt application - hieuhani/nuxt-multi-tenancy 000
Tim Hanlon @timhanlon.com · 06/11/2024Have you tried the TGM games since they got released on consoles? So good 120