Giorgio Boa
@gioboa
@Qwik.dev core team 💻 mfe/vite author Senior Engineer / Public Speaker 🔊 I love pizza🍕and good music 🎧 Sponsor me at
With Module Federation 2.8.0 the official Vite plugin shows a 54% reduction in size. 🤯 Nice 🎉 This changes are beneficial for all the ecosystem 👏
Check out the new @turborepo.com example with @vite.dev Module Federation 🚀 Thanks @shew.dev for your amazing help 💪 @vercel.com turborepo.dev/docs/guides/...
Show this kind of info is so nice @npmx.dev surprised me with this, hats off 👏🎉
🥳 I'm thrilled to announce a new GitHub Sponsorship! Knowing my effort is appreciated means a lot. Let's keep shipping code! 🚀
🎉 Guess what? I'm part of the Google Developer Expert program @firebase.com ! Thanks @mhartington.io for the referral ❤️ I owe you one.
The flexibility of this implementation is amazing 🤩 Thanks to @vite.dev btw 👏
Sharing is caring! ❤️ Amazing to see the @nuxt.com & @qwik.dev teams collaborating on Fontless, making font optimization accessible to all! Thanks to everyone and especially @danielroe.dev 🏡 and @damianpumar.hf.co for leading the development! 🙏 Link to the blog post in the comment below 👇
🔒✨ Need secure, tailored AI? @microsoft.com Azure Foundry delivers! Choose from a curated model selection, build with confidence on a secure foundation. Check my article in the comment below 👇 ⚡ Accelerate your AI innovation!
✋Stop the import madness! Use named exports over default exports for clearer code & easier maintenance. ✅ Say goodbye to confusion and hello to collaboration!
🚀 GraphQL + Firebase = Firebase Data Connect @firebase.com Data Connect is bridging the gap between rapid prototyping and production-ready backends. You can find my article explaining everything you need to know in the comments👇
✅ Open Source contribution I just completed my first PR for the @firebase.com genkit project. Will it be accepted, ignored, or rejected? 😅 The suspense is real, like a child waiting for ice cream. 🍦
🚀 Forget traditional resumes! Your open source contributions tell a more powerful story. At #OSDay25 I'm sharing my journey from contributor to maintainer and how it transformed my career. ✅ Join me to unlock your potential!
💡VS Code: Say goodbye to manual import hunting! VS Code's new Paste with imports feature automatically adds all necessary imports when you copy/paste TypeScript code. 🚀 It even handles exports! Time to level up your coding workflow.
✅ Pro tip: Enable auto-save in VSCode 👈 It's not just about preventing lost work - it's about peace of mind. Yesterday it saved me hours of reconstruction work. 🥹 Sometimes the best features are the ones you forget are there. ✨
🏆 I am deeply honored to receive the Microsoft MVP Award. Being recognized by Microsoft and joining this distinguished community is truly special. 🥳 Thank you for this opportunity to make an even greater impact. 🚀 💙 Special thanks to @santoshyadav.dev who supported and nominated me 🙏
✅ Open Source: healthy principles of collaboration. Last week I spoke about Open Source at the Google Developer Group Treviso 👇 here is one of my slides.
😱 Ever accidentally 👉 deleted a Git branch 👈 and felt your stomach drop? Don't panic! `git reflog` is your time machine - it keeps track of all your HEAD movements. It's like having an "undo" button for your Git mishaps!
🚀 GIT Tips: Instead of pushing random changes to trigger builds, use: `git commit --allow-empty -m <message>` When you need to 👉 re-run your CI/CD pipeline but have no code changes, 👉 this empty commit is your best friend. 🧽 Clean, traceable and doesn't pollute your codebase
🔍 One GIT command to rule them all Want to know exactly how many commits are in your main branch? No more guessing 🤩
💡 GIT Pro Tip: Jump back to your previous branch by typing 'git switch -' The hyphen "-" in Git is like a bookmark to your last branch. It's one of those small tricks that make a big difference! 💚
🎯 GIT Pro tip: "git stash" is perfect for those 'oops, wrong branch' moments. Stash your changes, switch to the right branch, and apply them back. Quick, clean, and efficient workflow!
😱 There are projects where it's nice to contribute, this is not one of them. Closing a PR without even explaining things is not acceptable. 🙅 If you have to keep the projects like this, don't do it, thanks.
👀 Today while debugging I found a variable named __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED Fun fact, it is 👉 inside the React library 👈 It's like finding a door with 'DO NOT ENTER' written on it. 🤣
🎯 JavaScript toSorted() is great! Keep your original array pristine while getting a fresh sorted copy. 🪄 Just pure, predictable sorting magic!
💡 TypeScript Pro Tip: function overloading isn't just about different parameter counts. You can: - Mix parameter types - Vary return types - Handle optional params - Combine with generics 👏 Multiple function signatures, ONE implementation. 🦄
👀 Pro Tip: JavaScript's toReversed() is game-changers! Unlike reverse(), it creates new array without mutating the original. 👉 Keep your data immutable and your code predictable!