Steven Tey

Steven Tey

@steven.blue

building @dub.co → https://d.to/blueksy

4K followers53 following111 posts

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 🥹

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 👀

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 👇

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 🌴

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 😍

Love 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
Tim Bennetto@handle.invalid

Introducing 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!

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

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 ✨

This 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 🤩 https://bsky.app/profile/vercel.com/post/3jzs7ijrao325

Vercel@vercel.com

Introducing 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. https://vercel.com/blog/platforms-starter-kit

5. 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!

4. 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.

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

2. On-demand cache invalidation By using @nextjs' new `revalidateTag` API + Vercel's ISR feature (https://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 ⚡

Introducing 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: https://youtu.be/qqo6nSCrqio

youtu.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...

Steven Tey reposted

Introducing new enterprise security products: ◆ Vercel Firewall: Add custom rules to block IPs ◆ Vercel Secure Compute: Create private connections from your functions Securely connect to databases inside VPCs or other protected environments. https://vercel.com/blog/vercel-security

Steven Tey reposted

This was an amazingly fun ship to be apart of. Shoutout to the best team one could ask for: @ethomson.bsky.social @steven.blue and so many more who don’t have Blue invites yet.

Vercel@vercel.com

Introducing Vercel Storage ◆ Vercel Postgres: Serverless and Edge-ready SQL ◆ Vercel KV: Durable, global, serverless Redis ◆ Vercel Blob: Fast, simple file storage https://vercel.com/blog/vercel-storage

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 🤯

Steven Tey reposted

It's official: We have a Changelog now!

Steven Tey@steven.blue

Just built a Changelog for @dub.sh using Next.js App Router 🤩 → https://dub.sh/changelog

Glad to see @vercel.com featured in this awesome article by the Bluesky team! 😌

Emily Liu@emilyliu.me

time to dust off that domain you've been hoarding for years and set it as your handle. easy tutorial up on our blog now! https://blueskyweb.xyz/blog/4-28-2023-domain-handle-tutorial

Steven Tey reposted

This is an awesome project that uses Next.js and Prisma ⭐️ It really shows how powerful these tools can be together 🤝

Steven Tey@steven.blue

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 🤯

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.

keegan.codes@keegan.codes

When @vercel.com first joined I was suspicious and not sure it was official. Look how easy it was to prove it's really Vercel, just 1 DNS record! Now there's no question.