//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileHeaderAlt
by @jakesimonds.com
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Co-founder and CTO @ buildo.com
Gabriele Petronella






Loading...
Main reason for shipping the MCP server (with docs included) is that nobody RTFM (including agents). >90% could get SO MUCH MORE out of Knip, and the two main reasons for that are 1) "ignore" config is misunderstood & abused (Knip is not a regular file linter!) and 2) ignorance of production mode.
When I first saw this course announced I thought “aw, I don’t need animations almost at all for my job, it’s gonna be the first course from Josh I won’t buy” But who am I kidding, the early access was announced and here I am tweaking Bézier curves and enjoying the usual top notch content 🥳
2mo
6mo
Gabriele Petronella
Lars
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉 whimsy.joshwcomeau.com I’m so excited to share all of my animation tools and techniques with y’all. 😄
6mo
Josh W. Comeau
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
Whimsical Animations
I scored 8/28 on jsdate.wtf and all I got was this lousy text to share on social media.
One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨ 📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄 Check it out:
8mo
8mo
Gabriele Petronella
Josh W. Comeau