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 · 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/2025And in WebStorm you can use LESS, then customise the Identifier token to change the text color 🔥 000
Dave Stewart @davestewart.uk · 14/01/2025TIL that you can nicely-color folder structures in Linear using Swift syntax 🔥: 130
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 · 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/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 · 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 · 01/12/2024How'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/2024I 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/2024Whadya know... it also works on likes! Better update the web page... and maybe the name 😅 110
Dave Stewart @davestewart.uk · 26/11/2024My 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/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 · 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 · 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