dave.js @davejs.dev · 16/12/2025Someone needs to rebuild Arc. How hard could it be to fork Zen and replace Firefox with Chromium? 🤔 000
dave.js @davejs.dev · 27/11/2025Seeing a lot of hype/controversy around TOON. I’ve noticed a strong correlation between those dismissing TOON and having #opentowork on their LinkedIn. Hot take: It’s too early to evaluate the long-term utility of TOON. Those not giving it a chance now are just cosplaying as pragmatic engineers. 010
dave.js @davejs.dev · 04/11/2025Cursor's Composer model really flies in agent mode and the results are pretty accurate. This feels like a critical shift in my dev workflow. I'm now reaching for agents at least twice as often, and it's always Composer. #ai #vibecoding @cursor.com.web.brid.gy 010
dave.js @davejs.dev · 29/10/2025I don't think there's a single release from GitHub Universe that doesn't involve AI 🤖 Shoving AI into every feature seems like a waste of compute for the value gained. 010
Reposted by dave.jsDrew Powers @pow.rs · 28/10/2025I’m excited to announce the first stable version of the #designtokens spec is live! v2025.10 was just announced at #schema. Learn more at designtokens.org. 072
dave.js @davejs.dev · 29/10/2025Storybook v10 is looking amazing 🤩 The new CSF, the deeper Vitest integration, so many DX wins! @storybook.js.org @vitest.dev @yannbf.bsky.social youtu.be/YNQ_cJ6yy2Q?...youtu.beYann Braga | Storybook Vitest | ViteConf 2025YouTube video by ViteConf 1233
dave.js @davejs.dev · 27/10/2025I haven't seen Decorators discussed as an alternative to directives so I've drafted some thoughts here: gist.github.com/davejsdev/1e... Might write up a more detailed blog post about it unless this is just a bad idea. cc: @tannerlinsley.com @t3.gg @tanstack.comgist.github.comdecorators-as-alternative-to-directives.mdGitHub Gist: instantly share code, notes, and snippets. 010
dave.js @davejs.dev · 27/10/2025I use Tailwind on nearly every project now. Not because I like it, but because LLMs like it.media.tenor.coma man in a plaid shirt is standing in a living room and says what have theyALT: a man in a plaid shirt is standing in a living room and says what have they 010
dave.js @davejs.dev · 17/10/2025Hot take: Modals suck. What's the point of partially obscuring content? Just make a choice: either expand the modal content inline OR display it in a standalone view. #ux #design 030
dave.js @davejs.dev · 20/09/2025I scored 18/28 on jsdate.wtf and all I got was this lousy text to share on social media.jsdate.wtfnew Date("wtf")How well do you know JavaScript's Date class? 100
dave.js @davejs.dev · 02/09/2025Reflecting on my experience with using AI agents for scaffolding projects with @bolt.new! 🤖🧑💻 #ai #agenticcode #typescript open.substack.com/pub/davejsde...open.substack.comAI Code is ObsoleteThe feedback loop that could stall software evolution. 020
dave.js @davejs.dev · 07/08/2025Exploring the TanStack DB docs, @tanstack.com is this an alternative to @convex.dev? 🤔 200
dave.js @davejs.dev · 07/08/2025I often wonder about the bias of tech entrepreneurs towards only solving problems in tech. There’s such an over-saturation of companies building CMSs, productivity apps, DB-as-service, auth-as-service, etc. meanwhile it’s rare to find great software products for customers outside of tech. 110
dave.js @davejs.dev · 21/03/2025@vitest.dev is there a timeline for Browser Mode becoming a stable feature? 110
dave.js @davejs.dev · 20/03/2025I think I’m competent in @golang.org now, how did this happen? Do I need to rebrand now?? 010
Reposted by dave.jsGleam Programming Language @gleam.run · 13/03/2025Gleam sponsorship has dropped in the last 2 months. We are free of any corporate control, but this means sponsorship is vital to pay the core team! Please consider sponsoring Gleam, or any of the maintainers. Just a few dollars a month makes a difference. 53117
dave.js @davejs.dev · 13/03/2025Found my Gatsby socks in the back of my closet yesterday. What ever happened to tech companies making socks?? I need whimsical tech socks for modern tools! I’m very out of fashion right now. cc: @astro.build @gleam.run @vite.dev 👀 270
dave.js @davejs.dev · 06/03/2025Been trying out @gleam.run recently and it's sparking a lot of joy 🤩 Especially love the interactive language tour! tour.gleam.runtour.gleam.runWelcome to the Gleam language tour! 💫 - The Gleam Language TourAn interactive introduction and reference to the Gleam programming language. Learn Gleam in your browser! 2111
dave.js @davejs.dev · 06/03/2025As a tailwind hater, the biggest thing pushing me towards using @tailwindcss.com is how well AI agents are trained on it. It’s allowed me to do so many refactors on a massive spaghetti code frontend that wouldn’t have been worth my time otherwise. #css 100
dave.js @davejs.dev · 03/03/2025How regularly do you contemplate leaving the tech industry and living in the woods like a hermit? For me it's about once a year. I feel like that's a healthy amount. 🙂 000
dave.js @davejs.dev · 01/03/2025✨✨✨ Thriving on this #css ✨✨✨ <x><y><style>&{background:#5AED9C;margin:20 70;*{width:0;height:0;box-shadow:-32q 32q#4B4D88;padding:40;margin:10;float:right 000
dave.js @davejs.dev · 01/03/2025Gunning for the top 10 👀 {⚔️} Day 1 of #CSSBattleDaily streak: Mar 1 — 720.37 score / 126 chars cssbattle.dev/play/3cjONxW... #CSSBattleChallenge via @cssbattle.devcssbattle.devCSSBattleThe funnest CSS game for web designers & developers 110
dave.js @davejs.dev · 01/03/2025{⚔️} Day 1 of #CSSBattleDaily streak: Mar 1 — 652.53 score / 213 chars cssbattle.dev/play/3cjONxW... #CSSBattleChallenge via @cssbattle.devcssbattle.devCSSBattleThe funnest CSS game for web designers & developers 041
dave.js @davejs.dev · 28/02/2025I almost cried when I opened this component today.. 🫠 pls halp.. #react #spaghetticode 010
dave.js @davejs.dev · 25/02/2025I love using data attributes as modifiers in #CSS. Been using this pattern for 5+ years and haven't seen it emerge anywhere else. 020
dave.js @davejs.dev · 25/02/2025With that in mind though, #tailwind does do a great job with managing themes. Also, some of the utility classes are nice like `truncate` and `line-clamp`. 000
dave.js @davejs.dev · 25/02/2025A year into using #tailwind and I'm still not convinced it's better than CSS-in-JS solutions that transpile to #CSS. 1. CSS Grid is confusing in Tailwind. 2. I still hate the cluttered DOM. So much horizontal scrolling! 3. Yes, naming is hard, but the added context has value! 000
dave.js @davejs.dev · 25/02/2025Trying to set up my bluesky feed to be free of political drama. Is that too much to ask? 🥲 Been clicking "show less like this" for days and it's still getting through. Muting certain words helps a bit, but still not enough.. 010