Steven Tey
banner
steven.blue
Steven Tey
@steven.blue
building @dub.co → https://d.to/blueksy
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 👇
May 30, 2025 at 4:25 PM
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 🌴
May 16, 2025 at 7:03 PM
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 😍
January 17, 2025 at 8:53 PM
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
January 14, 2025 at 6:37 PM
Completed another trip around the sun today 🥳
January 7, 2025 at 8:49 PM
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
November 25, 2024 at 6:35 PM
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 ✨
November 25, 2024 at 5:23 PM
🤯 ok this is wild y’all
November 21, 2024 at 7:09 AM
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 🌃
July 5, 2023 at 6:47 PM
6. Dynamic OG images for blog posts

This template also uses @nextjs's `ImageResponse` constructor (https://nextjs.link/og) to craft dynamic OG images at the edge.

Here's an example (layout & style inspired by @calcom):

https://demo.vercel.pub/nextjs-conf
July 5, 2023 at 6:46 PM
3. AI-powered Markdown-based WYSIWYG editor

The new Platforms Starter Kit now comes built-in with intelligent AI autocompletion – powered by novel.sh
July 5, 2023 at 6:45 PM
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: https://vercel.fyi/9caERPH
July 5, 2023 at 6:43 PM
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: https://github.com/vercel/platforms
July 5, 2023 at 6:42 PM
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 → https://dub.sh/tags-code

Read the changelog → https://dub.sh/tags
May 24, 2023 at 5:08 PM
Who else is in Salt Lake City for Remix Conf? 🙋
May 9, 2023 at 5:20 PM
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 🤯
April 30, 2023 at 8:06 PM
Just built a Changelog for @dub.sh using Next.js App Router 🤩

https://dub.sh/changelog
April 30, 2023 at 4:21 PM
Glad to see @vercel.com featured in this awesome article by the Bluesky team! 😌
April 29, 2023 at 4:02 AM
Incredibly stoked for @vercel.com Ship next week ▲

Join us → https://vercel.com/ship
April 28, 2023 at 8:47 PM
Just found this masterpiece and thought I'd share it with the Bluesky gang 🤣

https://theseabsdontexist.vercel.app/
April 26, 2023 at 3:07 PM
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: https://dub.sh/metatags
April 26, 2023 at 2:44 PM
This is pretty incredible → https://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 🤯
April 25, 2023 at 9:04 PM
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.
April 25, 2023 at 3:11 PM
Just verified custom domains for both @vercel.com and @dub.sh 🥹

Now I can link to both of them on my profile 🤩
April 25, 2023 at 2:49 PM
Post your best cat photo
April 25, 2023 at 2:37 PM