Steven Tey @steven.blue · 28/01/2026Had 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/2026The @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 👀 041
Steven Tey @steven.blue · 30/05/2025Ideal 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/2025Had 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/2025The 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/2025Introducing 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 · 14/01/2025😆 guilty as charged 🙋♂️ I've actually been using panic@thedis.co ever since I knew how to code, it's a fun little placeholder if you get the reference 120
Steven Tey @steven.blue · 28/11/2024Love this new project by @timbennetto.com → bsky.new It's a free link shortener for your Bluesky profile – here's mine: bsky.new/steven Best part? It's powered by @dub.co 🤩bsky.newSteven Tey (@steven.blue)building @dub.co → https://d.to/blueksy 2202
Reposted by Steven TeyTim Bennetto @handle.invalid · 28/11/2024Introducing bsky.new, a quick and clean link for people to get to your Bluesky profile. 🦋 Just leave a comment with the URL you want and I'll create one for you eg. bsky.new/tim First come, first served! 42347
Steven Tey @steven.blue · 25/11/2024Good 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 1131
Steven Tey @steven.blue · 25/11/2024Weekend 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 · 18/11/2024love this initiative! go.thor.bio/ai-eventsgo.thor.bioSG AI EventsDiscover the latest AI events in Singapore. Stay updated on conferences, workshops, and networking opportunities in the field of artificial intelligence. Explore our comprehensive calendar and never m... 010
Steven Tey @steven.blue · 14/11/2024Testing custom OG image link previews on Bluesky 👀 Link → dub.link/custom-og Powered by @dub.co 😁dub.linkHow to set custom link previews for your Dub links? – Dub.co Help CenterLearn how to customize how your links show up on social media to improve click-through rates. 3382
Steven Tey @steven.blue · 10/11/2024It's been a while since I last checked in here – curious how many DAUs Bluesky has nowadays? 👀 1110
Steven Tey @steven.blue · 05/07/2023This has been a WIP for the last couple of months, so we're incredibly excited to finally ship this! Can't wait to see what you guys build with this 🤩 bsky.app/profile/vercel.com/post/3j… 020
Steven Tey @steven.blue · 05/07/20237. 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/20236. 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/20235. Image Uploads with Vercel Blob This works for both inline Markdown images and thumbnail images. Note: Blob is still in private beta – but feel free to DM me for access! 100
Steven Tey @steven.blue · 05/07/20234. Custom fonts, 404 pages, favicons, sitemaps for each site Thanks to @nextjs.org file-based Metadata API, we are able to customize the look and feel of each site. Best part? `revalidateTag` allows us to perform cache invalidations faster and more efficiently when changes happen. 100
Steven Tey @steven.blue · 05/07/20233. 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/20232. On-demand cache invalidation By using @nextjs' new `revalidateTag` API + Vercel's ISR feature (vercel.fyi/isr), we are able to cache content pages + revalidate them when users make changes to them. Best part? Changes get propagated in <500ms, globally ⚡ 100
Steven Tey @steven.blue · 05/07/2023This 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/2023A year ago, we launched the first version of this starter kit. Since then, we've seen many platforms scale to tens of thousands of custom domains on Vercel: ◆ Hashnode.com ◆ Super.so ◆ Incident.io ◆ BeyondMenu.com ◆ Mintlify.com ◆ Moment.co ◆ @dub.sh vercel.com/blog/platforms-starter-k… 100
Steven Tey @steven.blue · 05/07/2023Features: ◆ 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 · 05/07/2023Introducing Platforms Starter Kit v2 → app.vercel.pub It's an open-source @nextjs.org template for you to build multi-tenant apps with custom domains in days, not months. Built with Next.js App Router and the @vercel.com Domains API Video demo: youtu.be/qqo6nSCrqioyoutu.beIntroducing the Vercel Platforms Starter KitIntroducing the Vercel Platforms Starter Kit: https://app.vercel.pub/A full-stack template for building multi-tenant applications with custom domains using N... 1100
Reposted by Steven TeyVercel @vercel.com · 05/07/2023Introducing the new Vercel Platforms Starter Kit. Build multi-tenant apps with custom domains using the Next.js App Router, Vercel Postgres, and the Vercel Domains API. vercel.com/blog/platforms-starter-k…vercel.comIntroducing the Vercel Platforms Starter Kit – VercelPlatforms Starter Kit V2 1104
Reposted by Steven TeyVercel @vercel.com · 15/06/2023Introducing the Vercel AI SDK Build AI-powered applications with React and Svelte. Connect and integrate with popular open-source and cloud LLMs, including support for streaming generative responses. `npm i ai` vercel.com/blog/introducing-the-ver…vercel.comIntroducing the Vercel AI SDK – VercelAn interoperable, streaming-enabled, edge-ready software development kit for AI apps built with React and Svelte. 094
Steven Tey @steven.blue · 04/06/2023Ahahahaha love to hear it 🤩 you gotta dm me with the ones you bought 👀 000
Steven Tey @steven.blue · 24/05/2023I 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 · 16/05/2023Update: we just shipped a PR to rectify this – you should only be considered to be exceeding limits when it's *over* the limit, not *equal* to the limit! :) 010
Steven Tey @steven.blue · 16/05/2023Yes! Here's an example I made: github.com/steven-tey/weathergpt/bl… 120
Steven Tey @steven.blue · 06/05/2023Update: we just pushed a PR that should fix this!https://github.com/vercel/next.js/pull/49323 160
Steven Tey @steven.blue · 04/05/2023Ahh yeah wildcard sub-subdomains are tricky — we’re actually working on a workaround for that for multi-tenant apps on Vercel 😅 glad you were able to figure it out! 120