Sign in

Dave Stewart

@davestewart.uk
672 followers 335 following 105 posts

JavaScript, TypeScript, Node, Vue, Nuxt, Chrome Extensions, OSS, Side Projects, Indie Hacking, Whisky Drinking, Negroni Making, Spotify Listening 🌀 I only follow accounts with a relevant bio or posts davestewart.co.uk | github.com/davestewart

PostsRepliesMedia
Dave Stewart @davestewart.uk · 17/06/2026
010
Dave Stewart @davestewart.uk · 29/04/2025
Claude 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/2025
Does 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 · 19/03/2025
I love it when emojis tell a story!
030
Dave Stewart @davestewart.uk · 06/02/2025
We 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/2025
And in WebStorm you can use LESS, then customise the Identifier token to change the text color 🔥
000
Dave Stewart @davestewart.uk · 14/01/2025
TIL that you can nicely-color folder structures in Linear using Swift syntax 🔥:
130
Dave Stewart @davestewart.uk · 13/12/2024
Bluesky 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 · 10/12/2024
New 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/2024
I 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 · 05/12/2024
000
Dave Stewart @davestewart.uk · 05/12/2024
New 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 · 01/12/2024
How's this? (I might also see if I can add the follow / unfollow button to notification feed summaries)
110
Dave Stewart @davestewart.uk · 29/11/2024
I designed it to work on follows, ot turns out it also picks up on likes if it's in a notifications dropdown. The code basically finds profile links, then traverses up to sniff parent containers; at this point, lists and profiles, then augments profile containers.
100
Dave Stewart @davestewart.uk · 29/11/2024
Whadya know... it also works on likes! Better update the web page... and maybe the name 😅
110
Dave Stewart @davestewart.uk · 26/11/2024
My new superpower is to use Claude AI and ask it to build UIs in Shad CN. You simply describe what you want, then it builds a working version with state and everything. And if you don't like it, you ask it to change things until it looks good. Here's one from yesterday.
100
Dave Stewart @davestewart.uk · 26/11/2024
I 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 · 15/11/2024
Another 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 · 07/11/2024
At 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