Sign in

Porfirio Ribeiro 🇵🇹

@porfirio.dev
109 followers 860 following 24 posts

Software developer @ Mercedes-Benz.io Working on Mercedes-Benz website with @VueJS.org and @Vite.dev @Svelte.dev enthusiast!

PostsRepliesMedia
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 22/05/2026
Will we be able to use the typed query options @esm.dev presented?
010
Reposted by Porfirio Ribeiro 🇵🇹
Anthony Fu @antfu.me · 12/08/2025
Vibe coding keeps wasting my time, no matter how many times I try it.
2218119
Reposted by Porfirio Ribeiro 🇵🇹
TypeScript @typescriptlang.org · 01/08/2025
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...
devblogs.microsoft.com
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...
014426
Reposted by Porfirio Ribeiro 🇵🇹
Alexander Lichter @thealexlichter.com · 19/05/2025
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...
Screenshot of the blog post quote saying:

This is truly amazing: we are not talking about refactoring our code or spending time understanding and trying to fit new tools. We are talking about drop-in replacements that could give us a 64% reduction in a CI pipeline (referring to only build + linting).
3619
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/03/2025
This is great news! Been exploring some nice interactions with it. Now I just need to wait about 3 years until I can use it on my projects! Until then I can do progressive enhancement with the polyfill, kinda.
010
Reposted by Porfirio Ribeiro 🇵🇹
Nuxt @nuxt.com · 12/03/2025
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.com
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
516736
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 13/03/2025
Thanks, i grabbed some 😊
000
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 06/02/2025
TIL I had no idea that existed also 😅😅
010
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 12/01/2025
I always say, if you feel like an imposter, try to use that feeling as a fuel for keep pushing and moving forward!
010
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 12/01/2025
That’s true! I always felt that imposter syndrome have helped me. Because I never thought I was enough, for not having CS degree or higher education, I always kept learning and improving while others settled, and that made me grow more and stand out!
100
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 19/12/2024
@syntax.fm is also my top podcast for a couple of years ❤️ @wesbos.com and @tolin.ski are almost like buddies to me, as I hear their voices more than my friends 😊
040
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 19/12/2024
Many people have old company iPhones that can’t be updated. Also we found that many of our customers in South Africa, for example, have old refurbished iPhones with iOS <= 15 And this is why Safari is the new IE. it’s tied to the OS releases. If a model stop receiving OS updates, no updated Safari
100
Reposted by Porfirio Ribeiro 🇵🇹
Ben Myers @benmyers.dev · 07/12/2024
📝 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
benmyers.dev
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.
1127583
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 01/12/2024
Last time I used React at work was for a CSR application. Was a dashboard with maps and charts behind a login.
010
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 30/11/2024
Preact, Svelte, Vue, Solid,… There so many good options out there, most of them probably better than React. It’s sad how this become a monoculture
070
Reposted by Porfirio Ribeiro 🇵🇹
Vite @vite.dev · 26/11/2024
Vite 6.0 is out ⚡️ vite.dev/blog/announc...
vite.dev
Announcing Vite 6
Vite 6 Release Announcement
331462324
Reposted by Porfirio Ribeiro 🇵🇹
TypeScript @typescriptlang.org · 22/11/2024
📢 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...
devblogs.microsoft.com
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...
334695
Reposted by Porfirio Ribeiro 🇵🇹
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
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!
121
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
This feed is full of interesting people and great content! It feels nostalgic for the twitter of 7 years ago! And now I realized how Twitter was not helping me anymore, was just burning my time and getting me anxiety with all the negativity.
110
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
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!
121
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
👋 I love your videos, learned a lot about Nuxt and Vue with them! Always sharing your channel with my colleagues! Oh and I’m also a DejaVue avid listener!
000
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
I love this idea of reducing the amount of packages and the weight of them! This will have a great impact in many different places. Bundle size and performance for browsers, install time on CI (cost reduction), node startup time, … Thanks for the effort everyone is putting into this!
110
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
I need to try that sandwich next year when I go to VueJS Amsterdam! I missed it last time!
120
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
Thanks for creating this thread! I found some more nice people to follow that I missed, even after so many starter packs! I’m Porfirio, software engineer from Portugal 🇵🇹, ex Farmer. Was always more a consumer than a producer of content in twitter, hope to change that here!
000
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/11/2024
Good luck! Hope you find a good place! Used valibot for the first time yesterday! It’s very nice!
110
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 11/11/2024
Looking forward to see the recordings of some talks! I really wanted to go, but I am out of luck. For the second time I applied at my company to attend, and some bureaucracy happens between my company and the conference that blocks it! Maybe next time 😅
110
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 10/11/2024
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!
040
Reposted by Porfirio Ribeiro 🇵🇹
Vite @vite.dev · 05/11/2024
We're all here go.bsky.app/BXnjGPN
615147
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
Ahah true 😅
000
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
Same in Portugal. I think it makes sense to reduce the noise and let people think before voting.
110
Reposted by Porfirio Ribeiro 🇵🇹
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
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 😅
011
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
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 😅
011
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
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!
030
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024
Normally I just create a folder with a docker-compose file with pg and other services I need. Then it’s easy to start stop everything I need. And could have different folders for different projects! On Linux I used to have this things always running. For Mac you may need to start them after booting
110