Giorgio Boa
@gioboa.bsky.social
π€ 294
π₯ 84
π 104
@Qwik.dev
core team π» Senior Engineer / Public Speaker π I love pizzaπand good music π§
π Guess what? I'm part of the Google Developer Expert program
@firebase.com
! Thanks
@mhartington.io
for the referral β€οΈ I owe you one.
2 months ago
2
7
0
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 π
3 months ago
2
21
4
πβ¨ 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!
5 months ago
1
1
0
reposted by
Giorgio Boa
Juri
5 months ago
Plz share π and let your friends know π π
bsky.app/profile/jur...
loading . . .
Juri (@juri.dev)
We (at Nx) have a 2-day workshop coming up on July 29th-30th. If you're using Nx this is a great chance to get it 1st hand from the Nx core team. (talk to your boss! Early bird ending Friday + large group discounts π) All the info: https://ti.to/nx/nx-workshop-july2025
https://bsky.app/profile/juri.dev/post/3ltwsedkjfp2c
0
3
1
βStop the import madness! Use named exports over default exports for clearer code & easier maintenance. β Say goodbye to confusion and hello to collaboration!
5 months ago
0
1
0
π 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π
5 months ago
1
2
0
reposted by
Giorgio Boa
Nuxt
6 months ago
we are delighted to announce that nuxt v4 alpha ships TODAY! π ... and we're aiming for a stable release of v4 by the end of the month. (nuxt v5 will come later this year once nitro v3 is ready) π you can read the full article at
nuxt.com/blog/roadma...
loading . . .
Roadmap to v4 Β· Nuxt Blog
We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect in the next few weeks.
https://nuxt.com/blog/roadmap-v4
5
171
53
reposted by
Giorgio Boa
β 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. π¦
6 months ago
1
2
1
β 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. π¦
6 months ago
1
2
1
reposted by
Giorgio Boa
Qwik
7 months ago
π Qwik 1.14.0 is here with a HUGE improvement! Details in the blog post π
2
17
8
π Supercharge your apps with AI! Join me for FREE to discover how
@firebase.com
+ Genkit AI can transform your development process. πLearn to build intelligent features like personalized recommendations and smart search in record time.
developersshore.com/en/devs/unlo...
loading . . .
Unlocking AI-Powered Apps: Firebase & Genkit for Rapid Prototyping and Deployment - Developers Shore
Organizations of all sizes are getting started with generative AI. Learn more about building apps with generative AI.
https://developersshore.com/en/devs/unlocking-ai-powered-apps-firebase-genkit-for-rapid-prototyping-and-deployment/
7 months ago
0
2
0
reposted by
Giorgio Boa
Colum Ferry
8 months ago
π Angular Rspack 20.8 Released! - Improved Index Html Generation - Improved support for
@angular.dev
i18n inlining - Service Worker Support - Web Worker Support -
@rspack.dev
updated to 1.3.7
1
7
5
π 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!
9 months ago
1
3
0
reposted by
Giorgio Boa
Angular
9 months ago
The new experimental httpResource API is here and ready for you to check out. Big thanks to
@jeanmeche.com
for his contributions to this feature. Learn more here π
blog.angular.dev/seamless-dat...
loading . . .
Seamless data fetching with httpResource
Fantastic new APIs are coming to Angular. Two years ago, we proposed making Angular a reactive web framework powered by signals. Sinceβ¦
https://blog.angular.dev/seamless-data-fetching-with-httpresource-71ba7c4169b9
0
24
6
reposted by
Giorgio Boa
TypeScript
9 months ago
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!
devblogs.microsoft.com/typescript/t...
loading . . .
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
https://devblogs.microsoft.com/typescript/typescript-native-port/
22
977
450
β Just shipped my first contribution to Nitro! π Contributing to Nitro wasn't just about the code fixes - it was about stepping out of my comfort zone with a new project and having fun along the way. Thanks
@pi0.io
to be a great maintainer π
add a skeleton here at some point
9 months ago
0
6
0
β Level up your π °οΈ
@angular.dev
app with push notifications! Learn how to use
@firebase.com
Cloud Messaging to send updates and keep users engaged and informed. Easy-to-follow tutorial π
dev.to/this-is-lear...
loading . . .
Push Notifications in Angular 19 with Firebase Cloud Messaging
Push notifications are a powerful way to re-engage users, deliver timely updates, and drive traffic...
https://dev.to/this-is-learning/push-notifications-in-angular-19-with-firebase-cloud-messaging-3o3a
9 months ago
0
1
0
π‘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.
10 months ago
0
4
0
reposted by
Giorgio Boa
patak
10 months ago
linking also to
@bluwy.me
's HMR is Easy masterpiece, that I don't know if we are doing a good job in surfacing from the vite docs
loading . . .
Hot Module Replacement is Easy - Bjorn Lu
If you've built projects with Vite, chances are you've also used Hot Module Replacement (HMR). HMR allows you to update your code without...
https://bjornlu.com/blog/hot-module-replacement-is-easy
2
15
4
β 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. β¨
10 months ago
0
2
0
reposted by
Giorgio Boa
Vite
10 months ago
Vite 6.1 is out! The 7.5K commits to main release β‘
loading . . .
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#610-2025-02-05
4
90
10
β Open Source opportunity: Help streamline Module Federation for Vite's workflow! We need to set up GitHub templates in the project, keeping issues focused on actionable items. π― Join us in making the project more maintainable!
github.com/module-feder...
loading . . .
request: Improving issues template Β· Issue #204 Β· module-federation/vite
It seems like many issues being opened could be resolved in the discussions section, as theyβre more about explanations or guidance rather than requiring code changes. Additionally, introducing a i...
https://github.com/module-federation/vite/issues/204
10 months ago
0
12
1
π 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 π
10 months ago
2
11
0
β 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.
10 months ago
0
0
0
π± 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!
10 months ago
1
4
0
π 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
11 months ago
0
1
0
π One GIT command to rule them all Want to know exactly how many commits are in your main branch? No more guessing π€©
11 months ago
0
0
0
This message made my day π€
@qwik.dev
Thank you
add a skeleton here at some point
11 months ago
0
2
0
reposted by
Giorgio Boa
π― My talk has been pre-selected for Open Source Day 2025! The final selection is based on community votes, and your vote can make a difference! π If you believe in the power of OSS, I'd greatly appreciate: - A quick π reaction on my talk proposal Thanks β€οΈ π
github.com/Schroedinger...
loading . . .
Open Source: The Ultimate Code Career Accelerator Β· Issue #574 Β· Schroedinger-Hat/osday
Forget traditional resumes - let your open source contributions tell your story!My open source evolution from contributor to maintainer shows how community involvement supercharges your dev skills ...
https://github.com/Schroedinger-Hat/osday/issues/574
11 months ago
2
16
6
π‘ 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! π
11 months ago
0
1
0
π― My talk has been pre-selected for Open Source Day 2025! The final selection is based on community votes, and your vote can make a difference! π If you believe in the power of OSS, I'd greatly appreciate: - A quick π reaction on my talk proposal Thanks β€οΈ π
github.com/Schroedinger...
loading . . .
Open Source: The Ultimate Code Career Accelerator Β· Issue #574 Β· Schroedinger-Hat/osday
Forget traditional resumes - let your open source contributions tell your story!My open source evolution from contributor to maintainer shows how community involvement supercharges your dev skills ...
https://github.com/Schroedinger-Hat/osday/issues/574
11 months ago
2
16
6
π― 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!
11 months ago
1
1
0
reposted by
Giorgio Boa
GitHub Trending π€
12 months ago
π¦
PatrickJS
/
awesome-cursorrules
β 3,867 (+67) π A curated list of awesome .cursorrules files
loading . . .
GitHub - PatrickJS/awesome-cursorrules: π A curated list of awesome .cursorrules files
π A curated list of awesome .cursorrules files. Contribute to PatrickJS/awesome-cursorrules development by creating an account on GitHub.
https://github.com/PatrickJS/awesome-cursorrules
0
3
2
reposted by
Giorgio Boa
Shai Reznik
11 months ago
Cooking you some font(less) solution for ALL frameworks! (not just
@nuxt.com
or
@qwik.dev
...) πͺβ‘ Courtesy of the great
@danielroe.dev
with the help of
@damianpumar.hf.co
@jackshelton.bsky.social
@gioboa.bsky.social
π
1
25
6
reposted by
Giorgio Boa
Addy Osmani
11 months ago
Must reads for web developers - how modern browsers work: 1οΈβ£
bit.ly/browsers-pt1
2οΈβ£
bit.ly/browsers-pt2
3οΈβ£
bit.ly/browsers-pt3
4οΈβ£
bit.ly/browsers-pt4
and
browser.engineering
a free to read book on the topic
31
1241
176
reposted by
Giorgio Boa
Fabio Biondi
12 months ago
A super gift for all of you ππ A COUPON for 2 DAYS of FREE subscription to "unlock" our new books: β‘οΈ TypeScript for FrontEnd Developers (with React)
lbdo.ing/ts-book
β‘οΈ Angular & NGRX 19:
lbdo.ing/ngrx
Simply click on the link below π to activate them (max 100):
www.learnbydo.ing/coupons/rede...
0
3
1
π Want to make your first open source contribution but don't know where to start? First Contribution Hub removes the intimidation factor, making your π first PR a smooth, guided experience. Don't wait until 2025 - make your mark in open source now! π
github.com/gioboa/first...
loading . . .
GitHub - gioboa/first-contribution-hub: Repository focused on helping developers start their open source journey
Repository focused on helping developers start their open source journey - gioboa/first-contribution-hub
https://github.com/gioboa/first-contribution-hub
12 months ago
0
2
0
reposted by
Giorgio Boa
Santosh Yadav | GDE π °οΈ | GitHub β | MVP
12 months ago
For a long time when working with Angular libraries, the only way to achieve tree shaking was to use secondary-entrypoint, but @angular is improving many things, let's see how the modern Angular takes care of tree shaking now.
www.santoshyadav.dev/blog/2024-1...
1
6
2
π± 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.
12 months ago
1
2
0
π 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. π€£
12 months ago
1
1
0
π― JavaScript toSorted() is great! Keep your original array pristine while getting a fresh sorted copy. πͺ Just pure, predictable sorting magic!
12 months ago
0
2
0
π‘ 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. π¦
12 months ago
0
1
0
reposted by
Giorgio Boa
12 months ago
β¨React Query API Design - Lessons Learnedβ¨ Designing an intuitive and flexible API is challenging. It requires balancing simplicity for beginners and power for advanced users. React Query's journey provides lessons on iteration and thoughtful planning to create APIs that meet diverse user needs.
loading . . .
React Query API Design - Lessons Learned
In this talk, React Query maintainer Dominik will walk us through some of the API design choices that were made in React Query to get to that DX. You'll hear stories about things that went well, but a...
https://tkdodo.eu/blog/react-query-api-design-lessons-learned
1
15
2
reposted by
Giorgio Boa
Shai Reznik
12 months ago
Gotta LOVE that open source spirit! π
@nuxt.com
+
@qwik.dev
+
@unjs.io
might be cooking something... we'll see π Shoutout to the lovely
@danielroe.dev
@julienhuang-dev.bsky.social
@gioboa.bsky.social
and
@jackshelton.bsky.social
for who you are! β€οΈ
3
26
3
π 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!
12 months ago
0
1
0
π― Git Pro tip: β Use git merge --squash! Squash merging lets you maintain atomic, self-contained changes in your main branch while still allowing messy commits during development. β¨ Perfect balance between developer freedom and well-written history!
12 months ago
0
2
0
π― JavaScript Tip: Remember the old days of manually grouping array items? π Object.groupBy is the modern way! It's like having a π smart sorting assistant that knows exactly how to organize your data. π¦ Less code, more clarity, zero headaches.
12 months ago
0
3
1
reposted by
Giorgio Boa
Fabian Hiller
12 months ago
In relative numbers,
@valibot.dev
might be one of the fastest growing
@npmjs.bsky.social
packages right now. Thank you! π§©
6
46
5
π₯ JavaScript tip: Tired of array[array.length - 1] for the last element? .at(-1) is the elegant way to π grab the last item in a JS array. It's like array indexing but with negative numbers that wrap from the end. β Clean, readable, and modern JavaScript at its finest!
12 months ago
0
10
0
π‘ CI/CD Pro Tip: 'npm ci' is your best friend to saveπ²money! It π bypasses node_modules checks and package-lock updates, focusing solely on π fresh installs from your lock file. Result? π Faster, more reliable deployments every single time!
12 months ago
0
0
0
Load more
feeds!
log in