Ugi Stelmokaitis retweeted
The @QuiverAI team helped shape Blume from the start 🪷
useblume.dev/customers/quive…
Ugi Stelmokaitis retweeted
Today we're open sourcing the new Chat SDK, a unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. Now in public beta.
▲ ~/ 𝚗𝚙𝚖 𝚒 𝚌𝚑𝚊𝚝
Let's see how it works ↓
Been working on a Design System and ran into a great TypeScript nuance that’s easy to miss 👀
The difference between : ThemeSchema vs satisfies ThemeSchema 🧵⬇️
✅ satisfies operator (TS 4.9+)
✔️ Enforces the shape
✔️ Preserves literal types ("#5a58f2")
✔️ Better autocomplete & inference
Ugi Stelmokaitis retweeted
CardStack Interaction 🃏
Smooth shuffle animation using #GSAP. The details are key - timing, easing, and that satisfying snap.
What do you think? Any details you'd tweak?
Link to CodePen 👇
CardStack Interaction 🃏
Smooth shuffle animation using #GSAP. The details are key - timing, easing, and that satisfying snap.
What do you think? Any details you'd tweak?
Link to CodePen 👇
Animating a Gradient Mesh with GSAP Motion Paths - Article
ugi.dev/craft/gradient-mesh









