20 MILLION B2B LEAD GIVEAWAY
For 24 hours, I’m giving it away FREE to boost X growth.
Like, retweet and comment "CEO" and I'll DM you the list ⬇️
(Must be following)
Dancing improves heart health, strength, balance, bone density, and cognition. It reduces stress, anxiety, and depression.
w/ dd friends at the NYC summit
The biggest problem with AI - It’s a talker and not a doer 😀
It can tell you how to do the dishes, but it won’t do them
It can give a good recipe but it won’t make it!
Sigh! The humanoids can’t come fast enough
@OliverJia1014 i too was suprised when visited. but again not entire country looks like a good place you saw online.
Opposite of this i experience when i went to india and found out that majority of india is not what we see online or in movies media. they are actually very beautiful & devloped
I've been building a music player with Next.js for fun.
Here's a quick demo of how it works (it's open source!)
• Demo: https://t.co/N78y9z6wQ3
• Code: https://t.co/j9AhFlSzAd
If you want to learn more about how it's built, here's more details ↓
I'm using Postgres (with Drizzle) to store information about the songs and playlists. Audio and image files are stored in Vercel Blob (object storage), and the URLs are then referenced in the database.
For the UI, I'm using shadcn/ui (so Tailwind CSS and Radix). This made it easy to copy/paste in some nice components, like the dropdown menus.
I built the entire first version of the UI in @v0 and then iterated from there, feeding it my Drizzle schema as a source in the project and having it scaffold some of the boilerplate for me: https://t.co/XLpFSrIjnX
I added support for keyboard navigation (using arrow keys) or vim motions (j/k to go up/down, and h/l to go between playlists and tracks). Also, space to toggle the now playing song, and / to focus the search input. The search function has a nice utility to highlight the currently searched text on the page in yellow.
Then, I was exploring how to pass metadata from my application to macOS or iOS. Turns out there's an API for that – MediaSession.
Web apps can share metadata about what media is playing (title, artist, album artwork) and sync play/pause/seek with system media controls. Works across modern browsers — even integrates with iOS dynamic island and shows up on lock screens: https://t.co/oTh92kbVRJ
I set up my app like a PWA – it has a manifest.json file, so it can be installed to my iOS home screen or added to my dock on macOS. On iOS, it then uses the full screen height `100dvh` (dynamic viewport) and has padding on the bottom for the safe area with the `env()` CSS function.
Finally, I was able to use the Vercel AI SDK in a script to clean up the metadata on audio files I downloaded from YouTube.
Bonus: I even was able to dogfood the React Compiler, which helped me fix a performance bug! https://t.co/cJl3ri80I9
That's all! It's fun to make personal software: https://t.co/T6eHkiQLs3