Profile avatar
cardo.so
https://github.com/cardoso https://linkedin.com/in/cardosodev
28 posts 38 followers 222 following
Regular Contributor
Active Commenter

Pro tip: Don't write your #TypeScript union types by hand, use a Type Catalog instead! Why are Type Catalogs better? Find out in the thread 🧵 👇

Here is another reason I like Type Catalogs. They can easily be transformed with Mapped Types! Full code snippet in thread 🧵👇

Dang if @vite.dev Plus has all this, can’t wait for Vite Plus Pro Max

Accessibility doesn't only help a small group of people. Accessibility helps everyone

I setup my GitHub sponsors not long ago but didn't really mention it anywhere. If you appreciate what I do, these sponsorships do help a lot 🙏 My focus this year is all over like every year 😅 (e18e, chai, tinylibs, chokidar, vueuse, and much more). But I will keep on top of them all

@socket.dev how can I fix this? 😮‍💨 It's literally vite's convention for plugins: vite.dev/guide/api-pl...

I stand with Ukraine and the truth that Russia is an invader.

Слава Україні

Setting hover state in React components is so 2013. You can set hover state with CSS variables and can skip all those JS re-renders. 🤓

All the many other problems aside, CoderByte doesn't do any sanitization of logs before it hits their "in-browser" console. Not even HTML. Yes, it will display anything, buttons, iframes, you name it, and sometimes it will crash and burn. It's funny, but sad that it's used to evaluate candidates.

This is why I love contributing to Open Source: My PR adding support for Chrome DevTools's Performance Panel Extensions is now GA in the Salesforce platform. ❤️⚡️ github.com/salesforce/l...

Got docs set up for publint today! A bit hard to get documentation frameworks to support SPA fallback, and I had to mix Svelte in Vue, but it kinda works. publint.dev/docs/

Just randomly discovered this gem by @bluwy.me . It's exactly what I was most missing in my workflow. I can't give much right now, but I had to become a sponsor. Thank you!

I believe @pnpm.io is leading the pack in terms of out-of-the-box dependency management in monorepositories and more recently supply chain risk management. Are people getting the same benefits from modern yarn or npm? How do you set those up?

I made an @expo.dev cli cheat sheet!

some thoughts on bundling dependencies in libraries and dev tools. especially given the great effort from the community lately, we need to bundle less and less (in consumed packages)

If your automated security tools flags this esbuild CVE in your Vite app, go report it to them. Vite doesn't use the esbuild dev server. Always provide a minimal repro for security issues. Kudos again to @sapphi.red for fixing the original CVE on Vite and reporting it to other affected tools.

Just a note to say that I need 10K subscribers on Youtube to enable services like Teemill to integrate. www.youtube.com/watch?v=Lbjx...

@rolldown.rs wasm story is just brilliant

I've been bitten by the bug: Added @socket.dev to my workflow, and now @pkg.pr.new . I'm much less anxious around maintaining vite-plugin-lwc and learning a ton in the process. 🧑‍🔬

This is awesome. Also the extensibility API allowing custom tracks! github.com/salesforce/l...

I just got accused of being AI on discord because, wait for it, I use paragraphs! I'm both sad and amused.

I'm hyper-focused on JS module-graphs and I absolutely hate it.