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 👇
30.05.2025 16:25 — 👍 8 🔁 0 💬 1 📌 0
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 😍
17.01.2025 20:53 — 👍 9 🔁 1 💬 0 📌 0
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
14.01.2025 18:37 — 👍 15 🔁 3 💬 1 📌 1
😆 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
14.01.2025 18:31 — 👍 2 🔁 0 💬 1 📌 0
export function async updateAge() {
return await db.user.update({
where: {
name: "Steven Tey"
},
data: {
age: {
increment: 1
}
}
})
}
Completed another trip around the sun today 🥳
07.01.2025 20:49 — 👍 10 🔁 0 💬 3 📌 0
🥹🖤
29.11.2024 05:56 — 👍 1 🔁 0 💬 0 📌 0
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 🤩
28.11.2024 03:04 — 👍 20 🔁 2 💬 2 📌 0
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!
28.11.2024 02:53 — 👍 35 🔁 7 💬 43 📌 5
Regions filter on Dub showing the some of the top US states by clicks (Oregon, California, Virginia, New York, Texas, etc.)
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
25.11.2024 18:35 — 👍 13 🔁 1 💬 1 📌 0
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 ✨
25.11.2024 17:23 — 👍 13 🔁 1 💬 2 📌 0
🤯 ok this is wild y’all
21.11.2024 07:09 — 👍 27 🔁 2 💬 0 📌 0
love this! sent you some feedback via DMs!
14.11.2024 15:41 — 👍 2 🔁 0 💬 1 📌 0
thanks Tanner!! appreciate the kind words 😁
14.11.2024 15:39 — 👍 1 🔁 0 💬 0 📌 0
🤯
12.11.2024 01:43 — 👍 0 🔁 0 💬 1 📌 0
It's been a while since I last checked in here – curious how many DAUs Bluesky has nowadays? 👀
10.11.2024 03:58 — 👍 11 🔁 0 💬 1 📌 0
📌
10.11.2024 03:58 — 👍 0 🔁 0 💬 0 📌 0
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
05.07.2023 18:47 — 👍 2 🔁 0 💬 0 📌 0
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 🌃
05.07.2023 18:47 — 👍 0 🔁 0 💬 1 📌 0
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
05.07.2023 18:46 — 👍 0 🔁 0 💬 1 📌 0
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!
05.07.2023 18:46 — 👍 0 🔁 0 💬 1 📌 0
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.
05.07.2023 18:46 — 👍 0 🔁 0 💬 1 📌 0
3. AI-powered Markdown-based WYSIWYG editor
The new Platforms Starter Kit now comes built-in with intelligent AI autocompletion – powered by novel.sh ✨
05.07.2023 18:45 — 👍 0 🔁 0 💬 1 📌 0
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 ⚡
05.07.2023 18:44 — 👍 0 🔁 0 💬 1 📌 0
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
05.07.2023 18:43 — 👍 0 🔁 0 💬 1 📌 0
A 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
https://vercel.com/blog/platforms-starter-kit
05.07.2023 18:43 — 👍 0 🔁 0 💬 1 📌 0
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
05.07.2023 18:42 — 👍 0 🔁 0 💬 1 📌 0
Introducing the Vercel Platforms Starter Kit: https://app.vercel.pub/A full-stack template for building multi-tenant applications with custom domains using N...
Introducing the Vercel Platforms Starter Kit
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
05.07.2023 18:42 — 👍 10 🔁 0 💬 1 📌 0
Schedule your Bluesky posts with Publer!
💚 Social Media Management Platform for Bluesky, Threads, Mastodon, Instagram, Facebook, TikTok, X, LinkedIn & more!
Get started for free: https://publer.com
Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. Creators of @nextjs.org, @v0.dev, and @sdk.vercel.ai.
🧑🏻💻 Web developer & designer
Building
• ilo.so - all your stats in one place
• pollkit.co - polls for email
Ghost Expert: danrowden.com/ghost-expert/
Developer Experience Engineer at loops.so
DX @elevenlabs.io | GitHub ⭐️ | @hackerhousetaiwan.fyi | Formerly Supabase, Stripe, Google, SAP | 🇸🇬🇹🇼
The React Framework – created and maintained by
@vercel.com
Created Auth.js. Pushing triangles at ▲ Vercel. Norwegian/Hungarian. I am a work in progress.
Improving 🌎 with quality software · Husband, 5x Father, Latter-day Saint, Web Dev, Educator, Microsoft MVP
🌌 https://EpicWeb.dev
🚀 https://EpicReact.dev
🏆 https://TestingJavaScript.com
Internet stuntman 🤸♂️ justinjackson.ca
⚡ Bootstrapping, SaaS, podcasting, calm companies
🎙️ Co-founder of Transistor.fm (podcast hosting).
💾 Pieter.com est. 1994
📸 PhotoAI.com $120K/m
🏡 InteriorAI.com $38K/m
🛰 RemoteOK.com $37K/m
🌍 Nomads.com $35K/m
🎁 levelsio.com $23K/m
Engineering lead working on Google Chrome.
I want you to win :) For more on what I'm up to, I'm at addyosmani.com
Co-founder @unkey.com | ex @upstash
Previous Projects:
- http://planetfall.io
- http://envshare.dev
- http://highstorm.app
mostly design humour
◆ godly.website
◆ frelancebra.in
◆ 4pt.design
◆ rejiggle.co
3x dad, 6.2x runner, 10x plant killer, principal engineer at Twilio Segment, violinist.
I build everyoak.com, mailtimer.com, onetimefax.com
Misaligned breakpoints, Engineering, and Birria 🌮
cc @vercel.com
Developer, maker of @pnpm.io
Works on dependency management at bit.dev
🐏 Software Shepherd @vercel.com
💚 Contributor to @nextjs.org @react.dev @nodejs.org
🤵 Husband & Father
✝️ Jesus lover
https://styfle.dev