Yoginth

Founder of Hey • prev Avara, LC and CRED • opinions are mine
January 2, 2026

How Apps Should Handle Mentions Right

Mentions are how users talk directly to each other inside an app - tagging teammates, calling attention, or continuing a thread. But mentions can break easily when stored as plain text. Say your app saves: Hey @john, can you check this? Now John changes their username to @johndoe. Every old message still says @john, which is now outdat...
Read more
April 20, 2025

Serving Open Graph to Bots at hey.xyz: Our Client-Side SPA Approach

At hey.xyz, we built a client-side SPA using Vite and React Router 7. But this created a challenge - how do you serve proper metadata to social media crawlers and search engines when your app renders client-side? Our solution was to create a dual-architecture system: 1. Main Web App: CSR app built with Vite + React Router 7 hosted on C...
Read more
April 6, 2025

IPFS Subdomain = Security Risk

Never Host IPFS on the Same Domain as Your App If your main app runs on example.com, never host your IPFS gateway on ipfs.example.com. It’s a security time bomb. Why? Because if someone uploads a malicious XSS payload—say, an HTML image or script file—and it lands at something like ipfs.example.com/ipfs/xss-image, your browser sees tha...
Read more
March 18, 2021

How to ship small features rapidly to production 🚀 and what is feature flags

Hey folks 👋 I'm the creator of Taskord, I deploy Taskord more than 100 times daily. In this article, I'm gonna explain how to ship rapidly to production without any error and let us see what the heck is Staff Ship and feature flags! 🌱 Planning Let us consider we are building a brand new Explore page and /explore is going to be the URL....
Read more