Porfirio Ribeiro πŸ‡΅πŸ‡Ή's Avatar

Porfirio Ribeiro πŸ‡΅πŸ‡Ή

@porfirio.dev

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

105
Followers
858
Following
23
Posts
29.07.2023
Joined
Posts Following

Latest posts by Porfirio Ribeiro πŸ‡΅πŸ‡Ή @porfirio.dev

Vibe coding keeps wasting my time, no matter how many times I try it.

12.08.2025 04:19 πŸ‘ 185 πŸ” 19 πŸ’¬ 23 πŸ“Œ 2
Preview
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...

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...

01.08.2025 17:15 πŸ‘ 146 πŸ” 27 πŸ’¬ 0 πŸ“Œ 7
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).

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).

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...

19.05.2025 09:12 πŸ‘ 62 πŸ” 9 πŸ’¬ 3 πŸ“Œ 0

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.

18.03.2025 22:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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 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...

12.03.2025 17:10 πŸ‘ 169 πŸ” 36 πŸ’¬ 5 πŸ“Œ 0

Thanks, i grabbed some 😊

13.03.2025 20:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TIL
I had no idea that existed also πŸ˜…πŸ˜…

06.02.2025 06:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I always say, if you feel like an imposter, try to use that feeling as a fuel for keep pushing and moving forward!

12.01.2025 07:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

12.01.2025 07:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@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 😊

19.12.2024 13:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

19.12.2024 08:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

πŸ“ 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

07.12.2024 19:57 πŸ‘ 277 πŸ” 83 πŸ’¬ 12 πŸ“Œ 14

Last time I used React at work was for a CSR application. Was a dashboard with maps and charts behind a login.

01.12.2024 21:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

30.11.2024 22:34 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing Vite 6 Vite 6 Release Announcement

Vite 6.0 is out ⚑️
vite.dev/blog/announc...

26.11.2024 14:26 πŸ‘ 1470 πŸ” 329 πŸ’¬ 33 πŸ“Œ 62
Preview
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...

πŸ“’ 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...

22.11.2024 18:56 πŸ‘ 354 πŸ” 96 πŸ’¬ 3 πŸ“Œ 6

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!

18.11.2024 08:11 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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.

18.11.2024 08:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

18.11.2024 08:11 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

πŸ‘‹

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!

18.11.2024 08:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

18.11.2024 07:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I need to try that sandwich next year when I go to VueJS Amsterdam!
I missed it last time!

18.11.2024 07:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

18.11.2024 07:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good luck! Hope you find a good place!

Used valibot for the first time yesterday! It’s very nice!

18.11.2024 06:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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 πŸ˜…

11.11.2024 23:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

10.11.2024 12:55 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We're all here
go.bsky.app/BXnjGPN

05.11.2024 10:27 πŸ‘ 152 πŸ” 47 πŸ’¬ 6 πŸ“Œ 4

Ahah true πŸ˜…

03.11.2024 22:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Same in Portugal. I think it makes sense to reduce the noise and let people think before voting.

03.11.2024 22:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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 πŸ˜…

03.11.2024 14:19 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0