Porfirio Ribeiro 🇵🇹 @porfirio.dev · 22/05/2026Will we be able to use the typed query options @esm.dev presented? 010
Reposted by Porfirio Ribeiro 🇵🇹Anthony Fu @antfu.me · 12/08/2025Vibe coding keeps wasting my time, no matter how many times I try it. 2218119
Reposted by Porfirio Ribeiro 🇵🇹TypeScript @typescriptlang.org · 01/08/2025TypeScript 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.comAnnouncing TypeScript 5.9 - TypeScriptToday 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/2025Happy 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... 3619
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 18/03/2025This 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/2025Nuxt 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.comNuxt UI v3 · Nuxt BlogNuxt 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 · 12/01/2025I 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/2025That’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/2024Many 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 #a11ybenmyers.devDon’t Use aria-label on Static Text ElementsDon’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/2024Last 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/2024Preact, 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/2024Vite 6.0 is out ⚡️ vite.dev/blog/announc...vite.devAnnouncing Vite 6Vite 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.comAnnouncing TypeScript 5.7 - TypeScriptToday 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/2024I 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/2024This 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/2024I 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/2024I 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/2024I 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/2024Thanks 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/2024Good 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/2024Looking 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/2024This 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
Porfirio Ribeiro 🇵🇹 @porfirio.dev · 03/11/2024Same 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/2024I 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/2024I 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/2024With 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/2024Normally 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