Dave Stewart @davestewart.uk · 26/02/2026I finally migrated my site to Nuxt! davestewart.co.uk/projects/per... - Nuxt 4 - Nuxt Content - Nuxt Content Assets - Layers - Full theming capability - Instant search - a ton of UX polish The blog article contains a full write-up of goals + approaches with links to code #nuxt #vue cc @nuxt.comdavestewart.co.ukDave Stewart2026 Nuxt migration of davestewart.co.uk 180
Dave Stewart @davestewart.uk · 12/02/2026TIL that element.scrollIntoView() is superior to window.scrollTo() because it's compatible with the Scroll Snap API and takes into account things like scroll padding, scroll margin, scroll snapping, etc. developer.mozilla.org/en-US/docs/W...developer.mozilla.orgCSS scroll snap - CSS | MDNThe CSS scroll snap module provides properties that let you control the panning and scrolling behavior by defining snap positions. Content can be snapped into position as the user scrolls overflowing ... 010
Dave Stewart @davestewart.uk · 13/12/2025I wrote a rather yummy WXT module; not that anyone cares 😅 github.com/davestewart/...github.comGitHub - davestewart/wxt-module-layers: Nuxt-like layers functionality for WXT browser extensionsNuxt-like layers functionality for WXT browser extensions - davestewart/wxt-module-layers 100
Dave Stewart @davestewart.uk · 07/11/2025My first article in a while – a cohesive look Nuxt's data fetching tools, within the context of Nuxt's render lifecycle; not just the "how" but the "where", "when" and "why" – mainly for my benefit! davestewart.co.uk/blog/nuxt-da... cc @nuxt.comdavestewart.co.ukData fetching in NuxtNuxt data fetching explained within the context of Nuxt's SSR lifecycle 030
Dave Stewart @davestewart.uk · 29/04/2025Claude wrote me some Vue code today, and added the HTML comment you see here, regarding generics. I've never seen this before, but it called it a "generic directive" and it does seem to actually alter how the code is interpreted by TypeScript, so wondering – is this TS, Vue, or something else? 030
Dave Stewart @davestewart.uk · 25/04/2025Does anyone have any experience with IPS monitors? I'm just testing a new Iiyama 24" QHD and whilst it's sharper than my old (non IPS) one it exhibits crazy colour shift towards the edges. Is this normal? Anyone got any recs for something better? Ideally 24" as I have two, side to side 120
Dave Stewart @davestewart.uk · 14/04/2025Can any clever Vue folks tell me why this Vue component error prop declared as `boolean | string` would coerce to true (bad) when an empty string is passed, but be received as a string (good) when declared as `string | boolean` ? play.vuejs.org#eNqFUk1PwzAM...play.vuejs.orgVue SFC Playground 210
Dave Stewart @davestewart.uk · 08/04/2025Bluesky is still a ghost town for me. How do I change that? 020
Dave Stewart @davestewart.uk · 04/04/2025@egoist.dev – what organisational tools does chatwise.app have? Can I organise past chats into groups, for example? 100
Reposted by Dave StewartBskyInfo @bskyinfo.com · 14/03/2025New tool added to bskyinfo : Bluesky Follower Info by @davestewart.uk Display follower profiles and stats directly in your Bluesky notifications feed. Quickly decide who to follow back with detailed insights. buff.ly/VmhCZki #blueskytools #blueskytipsbuff.lyView Follower Profiles and Stats in Bluesky NotificationsDisplay new followers' profiles and stats in your Bluesky notifications feed. Quickly decide who to follow back with detailed profile insights and engagement icons. 072
Dave Stewart @davestewart.uk · 05/03/2025@ewalf.com just to let you know the blurb for Blusky Follower Info looks to be almost completely wrong. It doesn't send emails or do any of the thing you mention in features. Full information and features on the Chrome Web Store download page: chromewebstore.google.com/detail/blues...chromewebstore.google.comBluesky Follower Info - Chrome Web StoreDisplay users profile descriptions and stats in notifications feed and starter-packs. 220
Dave Stewart @davestewart.uk · 04/03/2025Anyone else finding Claude 3.7 thinking makes mountains out of molehills? It seems particularly bad at anything involving recursion, and writes way too much code, repeats code where it shouldn't, and fails on the actual logic needed to recurse. Had happened twice now. Would be simpler to DIY 010
Dave Stewart @davestewart.uk · 06/02/2025We had some confusion at work the other day as to when Vue refs do or don't get unwrapped in templates, specifically when objects or their values (such as composable results) are passed to child components. I created a playground here: play.vuejs.org#eNqVVcty2zYU... #vue #nuxt #reactivity 020
Dave Stewart @davestewart.uk · 14/01/2025TIL that you can nicely-color folder structures in Linear using Swift syntax 🔥: 130
Dave Stewart @davestewart.uk · 26/12/2024Christmas is done. Now, on to new ideas, side projects and OSS for at least a week! 050
Dave Stewart @davestewart.uk · 13/12/2024Bluesky Follower Info 1.8 is out, with collapsible follower info and icon previews, giving you a kind of "review process" for new followers. chromewebstore.google.com/detail/blues... 060
Dave Stewart @davestewart.uk · 11/12/2024Awesome news; one of my favourite development / debugging tools Quokka, has a new major version out! quokkajs.com/whatsnew/quo... If you don't know Quokka, check it out; you can prototype code, run and debug directly in your IDE; a "must have" tool for sketching out and nailing algorithms.quokkajs.comQuokka - JavaScript and TypeScript playground in your editorQuokka runs your JavaScript and TypeScript code and displays results inline in VS Code, WebStorm, and Sublime Text. 020
Dave Stewart @davestewart.uk · 10/12/2024New Bluesky Follower Info feature landing soon; collapse user profiles (with options to expand or collapse by default). Should make for neater timelines for known/reviewed followers. 040
Dave Stewart @davestewart.uk · 06/12/2024Considering renaming Bluesky Follower Info, as its scope has widened (notifications, starter packs). Please vote for: - Bluesky Notifications + - Bluesky Notifications Plus - Bluesky Better Notifications - Bluesky Extended Notifications - Bluesky User Info - <a new suggestion> - <no change> 000
Dave Stewart @davestewart.uk · 06/12/2024I added a new feature to Bluesky Follower Info this morning, for the follower info 👍 to update when you follow or unfollow someone! Dunno about you, but I think this is pretty slick 😎 Should release this later today 🚀 440
Dave Stewart @davestewart.uk · 06/12/2024It's funny to think that Musk supposedly bought and rebranded Twitter as "X" to become an "everything" app. Surveying what's left of the smouldering wreckage of Twitter and the decimation of its user base – it does not seem like it will ever become anything for anyone, does it? X-tinct 🦖 perhaps ? 020
Dave Stewart @davestewart.uk · 05/12/2024New version of Bluesky Follower Info out: - added 👍 emoji if already following - added options for feeds, emojis, profile + thresholds - added support for Starter Packs - added French and Spanish support chromewebstore.google.com/detail/blues... 180
Dave Stewart @davestewart.uk · 29/11/2024Want to know more about your new @bsky.app followers? This Chrome extension adds 👋 profile, ✅ engagement and 🔥 popularity stats to all 'followed' notifications. davestewart.co.uk/products/blu...davestewart.co.ukBluesky Follower InfoView your followers' profile and stats in your feed to decide who to follow back 13275
Dave Stewart @davestewart.uk · 26/11/2024I got fed up with not being able to see any meaningful details about new followers in the Bluesky notifications feed, so I've made a chrome extension to fix it. Will post again when it's published on the Chrome Web Store! 030
Dave Stewart @davestewart.uk · 20/11/2024@bsky.app needs a much better UI for reviewing recent followers and whether to follow back. A list which shows a profile icon and a handle is about as much good as a chocolate teapot! Why not promote the bio info to the page along with a few stats about when they joined, active posting, etc.? 010
Dave Stewart @davestewart.uk · 20/11/2024@blakeascode.bsky.social just saw your bio about regexps... Start here: regexone.com ! It's *so* good. Will save you reading this (which I did!): www.amazon.co.uk/Mastering-Re...regexone.comRegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCsRegexOne provides a set of interactive lessons and exercises to help you learn regular expressions 110
Dave Stewart @davestewart.uk · 16/11/2024@samuel.bsky.team Hey hey... How come the features are not tangibly better than old twitter, yet? Is there evenue for official feedback? 000
Dave Stewart @davestewart.uk · 16/11/2024Feeling very disappointed with Bluesky so far... - curve-balled by random "interests" quiz at the start - daily follows by folks with those "interests" I'm not interested in - generally, minimal engagement with my "real" interests (see bio) - no improvement on original twitter How do you find it? 200
Dave Stewart @davestewart.uk · 15/11/2024Another reason to prefer Claude over Chat GPT for coding is that it's explanations are just much more on-point. I tested Chat GPT for a problem today and it feels rambling and vague; "this might work, it could be this" vs Claude which tells you what the issue is, then simply refactors it for you. 110
Dave Stewart @davestewart.uk · 09/11/2024I've been using AI to help me write code for a while now, but it never occured to me before _how_ it writes code quite so well. This is a transcript of a conversation between Claude AI and myself, as I ask it to explain how it actually does what it does. davestewart.co.uk/blog/how-ai-...davestewart.co.ukHow do AIs code as well as they do?Claude AI explains in its own words how it writes such good code 031
Dave Stewart @davestewart.uk · 07/11/2024At work, I recently solved a nested sticky-header issue. The trick is to programmatically set all child headers' `top` offset to the cumulative height of all parent headers. Here's a (Claude-generated) demo + code. (make sure to set the layout to "right results") jsfiddle.net/davestewart/... 120
Dave Stewart @davestewart.uk · 07/11/2024It's really useful when deciding whether to follow / follow back if you have at least some text in your bio! 🙏 090
Dave Stewart @davestewart.uk · 06/11/2024Fuck me, it's quiet in here!media.tenor.coma man wearing a pair of headphones with the number 9 on themAlt: Silent Disco 210