Sign in

Steven Tey

@steven.blue
4K followers 53 following 111 posts

building @dub.co → d.to/blueksy

PostsRepliesMedia
Steven Tey @steven.blue · 28/01/2026
Had an amazing time last week hanging out with the @dub.co team in San Francisco 🌁 Being a fully remote + global team, offsites like these are extra special for us to meet IRL 🥹
121
Steven Tey @steven.blue · 18/01/2026
The @dub.co team is meeting in SF this week for our first offsite of 2026 🌁 Anything we should build/improve for Dub Links/Dub Partners? We have a list of MVPs/bugfixes we're planning to get through, but curious what y'all have in mind 👀
Sick photo of the Transamerica Pyramid + Golden Gate Bridge in the background
041
Steven Tey @steven.blue · 30/05/2025
Ideal date/timestamp UX: • <1s: Just now • 1-59s: “N”s ago • 1-59min: “N”m ago • 1-23h: “N”h ago • >24h: “May 30” for current year dates, “Dec 12, 2024” for all non current year dates Bonus: Add a hover tooltip to show the exact timestamps in UTC and local timezone 👇
170
Steven Tey @steven.blue · 16/05/2025
Had an incredible time this week hanging out with the @dub.co team IRL for the first time ever. We're a fully remote + global team, making offsites like these so much more valuable. This year, we went to the Big Island of Hawaii 🌴
0121
Steven Tey @steven.blue · 17/01/2025
The best gift doesn't exis– To celebrate @dub.co's 1-year anniversary, my wife got me this cute box of custom-made cookies 🥹 My favorite: "Steven with Superpowers" – inspired by our landing page tagline 😍
191
Steven Tey @steven.blue · 14/01/2025
Introducing Dub Conversions 📈 Track how your clicks convert to signups and sales with our end-to-end attribution engine. Featuring native integrations with Stripe, Shopify, @clerk.com, @supabase.com etc. Learn more about @dub.co Conversions: d.to/conversions
1153
Steven Tey @steven.blue · 07/01/2025
Completed another trip around the sun today 🥳
export function async updateAge() {
  return await db.user.update({
     where: {
       name: "Steven Tey"
     },
     data: {
       age: {
         increment: 1
       }
     }
   })
 }
390
Steven Tey @steven.blue · 25/11/2024
Good news: You can now filter your @dub.co analytics by regions. E.g. in the US, you can filter by states (as per the ISO 3166-2 standard): ◆ New York (US-NY) ◆ California (US-CA) ◆ Texas (US-TX) Read the changelog: d.to/regions
Regions filter on Dub showing the some of the top US states by clicks (Oregon, California, Virginia, New York, Texas, etc.)
1131
Steven Tey @steven.blue · 25/11/2024
Weekend project: Added a subtle hover interaction on @dub.co that shows the next plan's limits when you hover over the upgrade button. Built with the motion animation library + Cursor who wrote almost all of the code 🤯 Inspired by @vercel.com's "Upgrade to Pro" CTA hover effect ✨
2131
Steven Tey @steven.blue · 21/11/2024
🤯 ok this is wild y’all
0272
Steven Tey @steven.blue · 05/07/2023
7. Dark mode No @vercel.com / @nextjs.org template is complete without dark mode support 😁 The Platforms Starter Kit comes with dark mode out of the box for a better user experience at night 🌃
100
Steven Tey @steven.blue · 05/07/2023
6. Dynamic OG images for blog posts This template also uses @nextjs's `ImageResponse` constructor (nextjs.link/og) to craft dynamic OG images at the edge. Here's an example (layout & style inspired by @calcom): demo.vercel.pub/nextjs-conf
100
Steven Tey @steven.blue · 05/07/2023
3. AI-powered Markdown-based WYSIWYG editor The new Platforms Starter Kit now comes built-in with intelligent AI autocompletion – powered by novel.sh ✨
100
Steven Tey @steven.blue · 05/07/2023
This template is jam-packed with lots of useful features for building platforms on Vercel. 1. Programmatically managing custom domains Forget manually setting up custom server rewrite rules with NGINX. Vercel's Domains API makes things simple: vercel.fyi/9caERPH
100
Steven Tey @steven.blue · 05/07/2023
Features: ◆ Assign unlimited domains/SSL certs ◆ On-demand ISR via `revalidateTag` ◆ AI text editor via novel.sh ◆ Custom styles for each site ◆ Image uploads w/ Vercel Blob ◆ Dynamic OG images ◆ Dark mode Code is fully open-source: github.com/vercel/platforms
100
Steven Tey @steven.blue · 24/05/2023
I built a Notion-like interface for you to create tags on @dub.sh to organize your links ✨ ◆ Nested modals via RadixUI + TailwindCSS ◆ Keyboard-accessible navigation via ⌘K (cmdk) by @paco.me Code is fully open-source → dub.sh/tags-code Read the changelog → dub.sh/tags
181
Steven Tey @steven.blue · 09/05/2023
Who else is in Salt Lake City for Remix Conf? 🙋
150
Steven Tey @steven.blue · 30/04/2023
TIL that most of the Bluesky app is built by a single engineer AKA @pfrazee.com And get this – Bluesky is on iOS, Android, and web. This goes to show how powerful React is – with a single codebase, you can build an MVP that has full cross-platform compatibility 🤯
260
Steven Tey @steven.blue · 30/04/2023
Just built a Changelog for @dub.sh using Next.js App Router 🤩 → dub.sh/changelog
020
Steven Tey @steven.blue · 29/04/2023
Glad to see @vercel.com featured in this awesome article by the Bluesky team! 😌
0121
Steven Tey @steven.blue · 28/04/2023
Incredibly stoked for @vercel.com Ship next week ▲ Join us → vercel.com/ship
3130
Steven Tey @steven.blue · 26/04/2023
Just found this masterpiece and thought I'd share it with the Bluesky gang 🤣 theseabsdontexist.vercel.app
430
Steven Tey @steven.blue · 26/04/2023
CORS are tricky since not all sites allow that, so proxy is always gonna be safer. I built a simple API for it a while ago that might be useful: dub.sh/metatags
260
Steven Tey @steven.blue · 25/04/2023
This is pretty incredible → vercel.fyi/netflix-clone A full-stack Netflix clone with: ◆ Next.js App Router + Server Components ◆ Built-in auth & user management via Auth.js ◆ Stripe integration for subscription management It's fully open-source as well 🤯
1111
Steven Tey @steven.blue · 25/04/2023
This is the reason why I'm bullish on Bluesky. Building on an existing, battle-tested infrastructure of DNS – the naming system for websites – is a brilliant move.
13468
Steven Tey @steven.blue · 25/04/2023
Just verified custom domains for both @vercel.com and @dub.sh 🥹 Now I can link to both of them on my profile 🤩
170
Steven Tey @steven.blue · 25/04/2023
Post your best cat photo
030
Steven Tey @steven.blue · 25/04/2023
me as I was buying steven.blue today 🥲
150
Steven Tey @steven.blue · 25/04/2023
The .blue TLD registry is about to make bank as Bluesky takes off 🚀 Apparently it's managed by Afilias, which is part of identity.digital You heard it here first.
2260
Steven Tey @steven.blue · 24/04/2023
Made an interesting discovery: Mentions on Bluesky are linked to your DID (Decentralized Identifiers), which means that if you change your handle, you won't break existing mentions (similar to Slack mentions). Read more about how identity works on Bluesky: atproto.com/guides/identity
2506
Steven Tey @steven.blue · 24/04/2023
Feature request for the @bsky.app team: I think it'd be really cool if we can keep our original .bsky.social handle after setting up a custom domain (to prevent impersonation). Bonus: Use multiple custom domains as handles and set a primary username that the others will rewrite/redirect to.
4100
Steven Tey @steven.blue · 24/04/2023
Killer feature on Bluesky – setting your own domain as your handle 🤯 All you need to do is set a TXT record on your domain, and BAM, custom username activated ✅ I'm now @steven.blue on here 😌
1100