Profile avatar
anoesj.dev
Vue, Nuxt, CSS & TypeScript maestro, usually over-caffeinated, cat lover, leftfield electronic enthusiast, something something
180 posts 49 followers 96 following
Regular Contributor
Active Commenter

How does one solve this (small) TypeScript problem? www.typescriptlang.org/play/#code/C...

Me thinking: why is it mutable ("able to mute") instead of mutatable? Finds: ell.stackexchange.com/questions/61...

Scary days. A large part of my Iranian family lives in Tehran and reported rockets landing within 10m of their apartment. I can't wrap my head around the news coverage. How can it still be so pro-Israel and framing Iran as the perpetrator. All the while millions are being starved to death in Gaza 😭

@vite.dev Tried rolldown-vite on a large Nuxt project, but builds now take 70s instead of 20s? Confused 😕. I feel like lightningcss is the culprit. I get a lot of warnings regarding "@position-try" usage and maybe that's causing the extra build time?

Marked types 🎯 are awesome! Lots of folks know about branded types already, but what if we change the mechanism a bit to loosen it up a little. No idea if somebody has already named this pattern before, but I like the term “marked types”, which is kind of like “soft branding”. Examples in replies...

All I want is to try the rolldown-vite, tsgo and oxlint tooling stack and never go back

In case you’re not using Nuxt already. youtu.be/sMYOigI5NjM?...

Another day, another TypeScript frustration

Every day of working with TypeScript, you learn something new 😜

Call me crazy, but I started using light mode again to improve readability when working outside, but I can't get used to dark mode anymore when I go back inside. Light mode actually reads much better in general, can't believe I'm only discovering that now after 10+ years of coding in dark mode 🥲

Quite the educational article about TS satisfies caveats! 2ality.com/2025/02/sati...

Always a ton of fun to refactor 500+ files ❤️

Does Nuxt still have to use Jiti now that you can run TS in Node natively?

Currently in TS config hell. Cross-importing types between the shared/server/app directories in a Nuxt app turns out to be a pain point. Hoping moving everything to shared helps?

Nuxt I18n is currently maintained by @goede.dev as the maintainer. I am working on vue-i18n next version and the intlify project. Nuxt I18n continues to be improved by his massive effort too. I am always thankful for him 💚 If you are thinking about becoming a sponsor, I hope you will support him!

Working on upgrading an old project that used MongoDB and I have so many regrets about choosing MongoDB 🥲🔫

Thought I'd take a shot at fixing some issues for vaul-vue, but honestly, the codebase feels so messy, I don't know where to start 😕

Is it just me or did Nuxt, Vite or Nitro get a lot slower resolving component waterfalls as of late? Not sure what is causing this bad DX, but things feel about 50x slower than a few weeks ago 🤔

Sometimes I get angry at how many times per minute I get to press Escape and Ctrl+Z just to shut Copilot up or undo its crappy work. Workflow nowadays is kinda like: type 3 characters ➡️ Esc Esc Esc Esc *shut up copilot* ➡️ Tab ➡️ *dammit* Ctrl+Z ➡️ Esc Tab ➡️ *aaaaargh* Ctrl+Z

I've been working on open-source projects for the past week and I really like it. Learned so many new things in such a short timeframe, I'd recommend anyone to do a deep dive into their favourite framework and try to understand its codebase!