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
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.
March 18, 2025 at 10:31 PM
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
Thanks, i grabbed some ๐Ÿ˜Š
March 13, 2025 at 8:37 PM
TIL
I had no idea that existed also ๐Ÿ˜…๐Ÿ˜…
February 6, 2025 at 6:42 AM
I always say, if you feel like an imposter, try to use that feeling as a fuel for keep pushing and moving forward!
January 12, 2025 at 7:13 AM
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!
January 12, 2025 at 7:13 AM
@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 ๐Ÿ˜Š
December 19, 2024 at 1:42 PM
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
December 19, 2024 at 8:02 AM
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
Last time I used React at work was for a CSR application. Was a dashboard with maps and charts behind a login.
December 1, 2024 at 9:58 PM
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
November 30, 2024 at 10:34 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 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.
November 18, 2024 at 8:11 AM
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
๐Ÿ‘‹

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!
November 18, 2024 at 8:01 AM
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!
November 18, 2024 at 7:58 AM
I need to try that sandwich next year when I go to VueJS Amsterdam!
I missed it last time!
November 18, 2024 at 7:49 AM
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!
November 18, 2024 at 7:36 AM
Good luck! Hope you find a good place!

Used valibot for the first time yesterday! Itโ€™s very nice!
November 18, 2024 at 6:52 AM
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 ๐Ÿ˜…
November 11, 2024 at 11:14 PM