snappify ✨

868 posts

snappify ✨ banner
snappify ✨

snappify ✨

@snappify_io

A powerful design tool for developers. 🧑‍💻 Create stunning presentations, smoothly animated videos and elevate your technical content! Give it a try 👇

Sumali Şubat 2021
2 Sinusundan2.2K Mga Tagasunod
snappify ✨ nag-retweet
Dominik Sumer ✨
Dominik Sumer ✨@dominiksumer·
while I'm working a lot less on snappify compared to the previous years, I still treat it as a product that is used by many (paying) users, and I want them to have a great experience here and then long-year customers like @mathsppblog reach out if there's something annoying in their workflow or they are missing something, and I'm doing my best to provide them with fixes and also new features 🫡 and to be honest, it's always refreshing to come back to this code base where I've poured so much time, energy, and love into .. it's still an outstandingly good product!
Dominik Sumer ✨ tweet media
English
1
1
9
774
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
🍿 You might be leaking secrets in Next.js. Environment vars starting with NEXT_PUBLIC_ go straight to the browser yes, even API keys 😅 The fix? Use Server → Client Parent–Child pattern, do sensitive work on the server and pass only data down Read the full issue 👇
Ankita Kulkarni tweet media
English
1
1
8
399
snappify ✨ nag-retweet
Matthieu Riegler
Matthieu Riegler@Jean__Meche·
What's great with the experimental status of #Angular signal forms, you literally get new features on it every week in the patch release ! In 21.0.1 we added the option to bring back classes to controls, and bonus the class names are now fully customizable.
Matthieu Riegler tweet media
English
3
8
89
9.6K
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Stop Infinite Re-renders Ever add a handler inside an effect, put it in the dependency array, and suddenly… re-renders forever? That’s usually because your handler changes identity every render, so the effect keeps tearing down and setting up again. React 19.2 just dropped useEffectEvent that fixes this problem. Here's How 👇
Ankita Kulkarni tweet media
English
1
2
7
430
snappify ✨ nag-retweet
Rodrigo 🐍🚀
Rodrigo 🐍🚀@mathsppblog·
Your future you will thank you for this: The keyword `assert` takes an expression to its right. If the expression evaluates to `True`, or Truthy, everything is fine. But if it doesn’t, you get an `AssertionError`. That's a pretty unhelpful/generic error... Here's the fix:
Rodrigo 🐍🚀 tweet media
English
1
1
7
846
snappify ✨ nag-retweet
Dominik Sumer ✨
Dominik Sumer ✨@dominiksumer·
today I'm launching a free API to fetch favicons from any website 🥳 just pass the desired domain and retrieve the favicon in the best quality! you can also resize and convert the image into different formats it's using Bun & Hono, is open source, and easily self-hostable ❤️
Dominik Sumer ✨ tweet media
English
22
18
196
20.5K
snappify ✨ nag-retweet
Michal
Michal@michal_stlv·
We released Stelvio 0.4.0 almost a month ago, but I haven't written about the new features yet. Let's take a look at AWS DynamoDB indexes today. You can create both global and local indexes with concise Python. Use dataclasses or dicts — whichever you prefer.
Michal tweet mediaMichal tweet mediaMichal tweet media
English
1
2
4
540
snappify ✨ nag-retweet
Dominik Sumer ✨
Dominik Sumer ✨@dominiksumer·
I've finally switched to proper auth guards via beforeLoad from TanStack Router before I had a weird "Redirects" component that took care of the auth guarding globally and had weird effects when auth state refreshed 🙈
English
2
1
12
1.1K
snappify ✨ nag-retweet
nader dabit
nader dabit@dabit3·
At @eigencloud we're making it drastically simpler to build apps with crypto guarantees but with simple web2 UX. We are meeting developers where they are. No crypto knowledge required. • EigenAI - OpenAI compatible Verifiable AI API. Drop an EigenAI endpoint into any OpenAI compatible application and it "just works", but with verifiability. • EigenCompute - make any codebase verifiable. "eigenx app deploy" and your app runs with blockchain-level trust guarantees at web2 scale. Build agents, games, or DeFi products that users can actually verify. Both services are now live on mainnet alpha. ⚡️ x.com/eigenlayer/sta…
nader dabit tweet media
English
46
19
266
48.5K
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Last week’s Snack: Underrated Caching Trick ⚡🍿 🚀 Cache Components in Next.js 16 🎨 Tailwind child selectors @DavidKPiano 🔥 @tan_stack Start v1 Release Candidate ⚡ ai-sdk-zustand → state mgmt + debugging for AI SDK @pontusab One email. All the latest news + learn something new!
GIF
English
1
1
11
1.1K
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Stop Freezing Your UI 🍿 Imagine you go to a restaurant 👩‍🍳 and a server comes to take your order but until your food is ready, you're frozen and not allowed to chat with your friends, drink water or do anything. That's the reality in your browser 😅. If you press a button, your entire UI freezes and unless you fix this, you won't be able to do anything. That's where useTransition come in play. Without useTransition, when you click a button that does something expensive, your entire app becomes unresponsive. 📜 Can't scroll - You're stuck looking at the same part of the page ▶️ Can't click other buttons - Everything is frozen 🧭 Can't navigate - You're trapped until the operation completes useTransition is like having a waiter who takes your order and then works in the kitchen while you can still chat with friends, drink water, and move around.
GIF
English
2
1
3
315
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Last week’s Snack: Lazy Load Heavy Components ⚡🍿 Not every component deserves a first-class ticket in your bundle. 📚 Dan Abramov’s new Learn for JS Developers 🎨 Build gradients on the fly → Gradient.style 🧠 Deriving Client State from Server State by @TkDodo 🤯 AI Tools Registry with @shadcn CLI integration One email. All the latest frontend + AI news.
GIF
English
2
1
6
519
snappify ✨ nag-retweet
Lucian Ghinda
Lucian Ghinda@lucianghinda·
If you are preparing your talk for @friendlyrb or @EuRuKo then may I suggest to you @snappify_io ? Not affiliated but it is so good! There are two years since I am using it for all my presentations and social media imaged with code shared.
English
1
2
8
864
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Ever wonder why your app feels slow even with a decent backend? 👉 Chances are, you’re forcing users to download everything up front -charts, maps, editors, the kitchen sink. With React.lazy + Suspense, you can lazy load heavy components only when they’re actually needed. You get, ⚡ Faster first load 🎯 Users see what matters first 🍿 A smoother, more professional UX I just broke this down in my newsletter Frontend Snacks, reply if you want the link!
GIF
English
1
1
8
469
snappify ✨ nag-retweet
Ankita Kulkarni
Ankita Kulkarni@kulkarniankita9·
Last week’s Snack: Next.js 15.5 Type Safety 🏆 Next.js → auto-completes your routes, throws compile-time errors ⚡ One API, all providers by @vercel AI Gateway 🎥 FFmpeg 8.0 convert, record & stream anything @FFmpeg 🚀 Build & deploy AI agents, now out of beta @triggerdotdev ■ Component Composition by @TkDodo, TanStack Query Maintainer That’s just a taste. Every week I round up the latest frontend tips, tools, and news into one snack-sized email. Subscribe here: dub.sh/tJyjGc2
Ankita Kulkarni tweet media
English
2
1
10
733
snappify ✨ nag-retweet
Rodrigo 🐍🚀
Rodrigo 🐍🚀@mathsppblog·
A good example of what `functools.Placeholder` from Python 3.14 allows.
Rodrigo 🐍🚀 tweet media
English
3
5
35
4.8K
snappify ✨ nag-retweet
Rodrigo 🐍🚀
Rodrigo 🐍🚀@mathsppblog·
I just had a couple of minutes of fun writing an infinite binary counter in Python. However, I thought I'd be able to express this easily with recursion but nothing obvious comes to mind... Any suggestions?
Rodrigo 🐍🚀 tweet media
English
4
1
6
1.3K