Porfirio Ribeiro 🇵🇹
banner
porfirio.dev
Porfirio Ribeiro 🇵🇹
@porfirio.dev
Software developer @ Mercedes-Benz.io

Working on Mercedes-Benz website with @VueJS.org and @Vite.dev

@Svelte.dev enthusiast!
Reposted by Porfirio Ribeiro 🇵🇹
Vibe coding keeps wasting my time, no matter how many times I try it.
August 12, 2025 at 4:19 AM
Reposted by Porfirio Ribeiro 🇵🇹
TypeScript 5.9 is now available! 📣

This release brings:

✅ An updated tsc --init
✅ Type-checking for the new 'import defer'
✅ Actual summaries in more DOM APIs
✅ Expandable quick info hovers (✨preview✨)

and more! Read up more on our blog:

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.9 - TypeScript
Today we are excited to announce the release of TypeScript 5.9! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for types. With types, TypeScript mak...
devblogs.microsoft.com
August 1, 2025 at 5:15 PM
Reposted by Porfirio Ribeiro 🇵🇹
Happy to see Mercedes Benz adopting modern tooling such as @rolldown.rs and Oxc in their workflow, as well as going the extra mile and sharing their results!

Up to 64% CI pipeline time reduction is impressive 👀

And more per improvements are yet to come 🤯

www.mercedes-benz.io/blog/2025-05...
May 19, 2025 at 9:12 AM
Reposted by Porfirio Ribeiro 🇵🇹
Nuxt UI v3 is out ✨

🚀 Designed with Tailwind CSS v4
💫 Built on top of Reka UI
📦 50+ components for every need
🎨 A brand new design system
💚 Works on both Nuxt or Vue projects

nuxt.com/blog/nuxt-u...
Nuxt UI v3 · Nuxt Blog
Nuxt UI v3 is out! After 1500+ commits, this major redesign brings improved accessibility, Tailwind CSS v4 support, and full Vue compatibility
nuxt.com
March 12, 2025 at 5:10 PM
Reposted by Porfirio Ribeiro 🇵🇹
📝 New post!

`aria-label` and `aria-labelledby` aren't allowed on divs, spans, and other static text elements out of the box, and *most* screenreaders won't announce them.

#accessibility #a11y
Don’t Use aria-label on Static Text Elements
Don’t use the aria-label or aria-labelledby attributes on divs, spans, or other elements representing static/noninteractive text-level semantics, unless you’re also updating roles.
benmyers.dev
December 7, 2024 at 7:57 PM
Reposted by Porfirio Ribeiro 🇵🇹
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
Announcing Vite 6
Vite 6 Release Announcement
vite.dev
November 26, 2024 at 2:26 PM
Reposted by Porfirio Ribeiro 🇵🇹
📢 TypeScript 5.7 is here! Now with

✅ Better checks for uninitialized variables
✅ Smarter tsconfig lookup in editors
✅ Improved startup time
✅ Stricter checks for JSON imports
✅ Extension rewrites for relative imports

and more! Try it today!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.7 - TypeScript
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotation...
devblogs.microsoft.com
November 22, 2024 at 6:56 PM
Reposted by Porfirio Ribeiro 🇵🇹
I joined twitter 7 years ago when I left farming to become a software developer and a college of mine told me a couple of profiles to follow that would help me to be informed about tech and grow! I kept there since then. But with this new wave of migration of bsky, i felt the same again!
November 18, 2024 at 8:11 AM
This is exactly what I feel! I’ve done react for 5 years, and if I had to pick up a project with react, no problem! But if starting a new project I would evaluate alternatives! Unless I work with a team of blindfolded “React developers” that won’t touch anything else!
So, should you stop using react? No. i'm not advocating rewrite everything to use something else. But maybe, MAYBE, the next time you start a new project, look at what else is out there?

React is popular because react is popular. Not because it's the most efficient implementation.
November 10, 2024 at 12:55 PM
Reposted by Porfirio Ribeiro 🇵🇹
We're all here
go.bsky.app/BXnjGPN
November 5, 2024 at 10:27 AM
Reposted by Porfirio Ribeiro 🇵🇹
I had learn a couple of Pascal on DOS in before dropping school to go work on the farm with my parents. Got my first computer 8 years later, and started to learn programming languages. At age 35 got my first job as a frontend developer in a Agritech startup! It only took me 20 years 😅
November 3, 2024 at 2:19 PM
With all this starter packs for Vue, Vite and web developers, my 🦋 Timeline is getting filled with so much nice content!

@bsky.app is becoming the new home for tech content!
November 3, 2024 at 11:58 AM