context.Context @unkeydev

Nürnberg, Germany
You hire someone, they give you this on their 2nd day wdyd?
532
55
4,334
648,014
users
what do you use for testing your APIs?
44
309
4,456
121,360
We're hiring! 🍔 Fullstack Typescript 🌐 Remote from anywhere 🔓 100% open source 💸 80k - 120k USD + equity unkey.dev/careers/software-e…
141
280
2,526
579,080
why isn't @mail0dotcom open source?
why isn't @Cloudflare open source?

ALT Side Eye Dog Suspicious Look GIF

20
12
1,944
261,433
Replying to @joshmanders
promote to CEO, so they never code again
14
1,559
63,573
Introducing: envshare.dev An open source secret sharing app
41
161
1,429
300,333
what are the cool kids using these days?
392
9
1,264
314,841
PlanetScale takes availability so seriously they send you a primary hat and 2 failover replicas
thanks for the new hat @PlanetScale
11
26
1,083
43,171
Replying to @Redisinc
I don’t under who the audience for this is. why are you bragging about downloads for a discontinued open source product?
7
2
845
47,757
my average AWS experience
15
21
747
30,502
Help me, you're my only hope I have a button that should display a loading spinner, usually with a different width than the content. but how do I prevent the button from resizing when it does? - I do not want to set fixed pixel width on all buttons - I need a tailwind or react solution
40
14
737
375,834
My application on @vercel got attacked, here's how much they charged me 👇
22
8
586
312,227
I can't wait for my special limited edition coffee to arrive thanks @terminaldotshop
10
16
598
28,087
"I'll just build my own API auth quickly, it's just one table" The "table":
21
5
536
73,055
Smallest weekend project ever: Adding "Last used" to the sign in page :)
37
8
534
43,888
Here's a @reactjs solution
remember to update your footer
45
20
515
92,538
I finally finished chronark.com The entire page is built with - @nextjs 13 app-router - @contentlayerdev - @tailwindcss - Hosted on @vercel It also includes tracking page views powered by @upstash serverless redis 100% open source at github.com/chronark/chronark…
33
25
451
104,241
Replying to @evilrabbit_
it's even worse cause they talked specifically about making sure their corners are all perfect across all devices near the start of the keynote...
1
401
38,345
I proposed to my girlfriend this weekend 💍 Here’s what it taught me about using let vs const:
23
8
404
44,510
finally got some time has anyone played with it already?
25
2
406
76,771
Why do @nextjs server actions still not work as documented? I copy this exact snippet from the docs nextjs.org/docs/app/api-refe… and it blows up in my face
61
5
328
149,272
I just gave up and we’re still paying for the data
You can't delete more than 25 files at once in the Cloudflare R2 dashboard. ChatGPT Atlas was hard at work deleting my orphaned files after a long dev session.
17
2
339
45,368
chat, wdyt?
26
1
331
43,167
I don't get why people like @supabase, isn't it just postgres?
72
6
309
207,745
mysql pros, I need you how can I make it read fewer rows? there's already an index on `id`
103
3
315
210,601
Why are there no tariffs for default exports in typescript ?
14
30
311
12,548
The cat is out of the bag. We're cooking 🧑‍🍳🧑‍🍳🧑‍🍳
We are excited to announce that @unkeydev raised a $1.5 million pre-seed to solve API authentication and authorization for the next generation of developers. unkey.dev/blog/unkey-raises-…
22
5
303
81,969
finally @zeddotdev has a git ui for the terminal noobs like myself this was a major blocker for me when I wanted to switch from vscode.
24
2
299
27,380
The vendor lock-in from @DrizzleORM is one of the worst I’ve ever seen
16
292
80,175
Underrated feature of defining your schema via typescript (or any other language) @DrizzleORM makes it really easy to reuse common columns across your tables
10
12
288
24,181
Replying to @jokull
well see, that sounds like a lot of work, how can I get around that?
9
1
283
55,580
Replying to @catalinmpit
I was on the flip side of this I did OSS and @enesakar noticed and made me an offer after a very chill meeting, no coding or technical interview required. They already saw what they needed to see on github. Tech recruiting is ridiculous at a lot of places, but not everywhere
1
2
278
55,160
I’m smiling every time someone uses the Ratelimit package to make their lives easier
Here's a Next.js endpoint rate limited by requesting IP address. Insane how easy this is.
3
5
282
65,200
no buildstep though that's all that counts apparently
3
261
26,486
Ok so how is this different than the @nextjs + @vercel story? I wish taylor and team the best of luck, but I'm very interested to see what all of the vercel-hating php fans do in the future
I'm excited to announce that Laravel has raised a $57M Series A in partnership with Accel. I believe that Laravel is the most productive way to build full-stack web applications, and Laravel Cloud will be the platform for shipping those applications that this community deserves.
24
4
245
74,316
What are the cleanest/best log UIs our there? asking for a friend I'll go first @vercel:
17
3
230
56,390
Redesigned the form to create new endpoints in planetfall.io It's now much more compact and easier to navigate Also switched out a couple of components for @shadcn's ui wdyt?
14
8
227
36,653
Replying to @jullerino
if (brainHurts) { yes wtf }
218
18,335
It was @DrizzleORM btw Does anyone know of a better ORM?
Today we had a 20 minute outage that cause disruption to some of our customers. you can read about it here status.unkey.com/cmekcm5vg00…
50
2
217
103,142
Why is caching my db calls by using the entire sql query as cache key not a good idea?
62
4
212
115,303
can you believe this guy has deleted more code than he wrote???
31
3
216
31,267
Replying to @jordienr @supabase
4
201
13,157
Today was my last day at redis. I was the marketing lead responsible for the rebranding
10
3
197
48,392
After being kind to your database, please also be kind to your users and don't vomit ugly uuids all over them unkey.com/blog/uuid-ux
Thinking about using UUIDs as primary keys? Read this first. In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs. planetscale.com/blog/the-pro…
8
7
204
21,974
Who's the best frontend/design engineer you know? Asking for a friend relevant tech stack: - @nextjs - @tailwindcss - @radix_ui via @shadcn - @trpcio - @DrizzleORM
48
6
195
46,086
Today marks my final day at @upstash. In the beginning, I had little to show for myself. Quitting university and having just 6 months of full-time experience under my belt, I'm forever grateful that they took a chance on me. I've met so many amazing people and learned so much from everyone here. Without Upstash, I wouldn't be where I am today. Thank you for everything!
26
3
189
40,257
Well this is awkward
10
1
192
30,467
Weekend update #2: Redesigned the highstorm UI Sorry for the pixels, but this is real user data :) @resendlabs' UI has been inspiring, it's so clean! As always, this started out as @tailwindui + @shadcn and I refined it until I was happy. live at highstorm.app
12
10
185
26,684
Using S3 as WAL sounds like a pretty neat way to replicate changes in a distributed system. You still need to elect a leader for writes but the distribution of updates becomes very easy Why is that not common?
21
10
170
29,913
Friends don't let friends ship insecure APIs stay save out there
Learn how to build APIs with Next.js. nextjs.org/blog/building-api…
5
7
175
25,190
we used a couple of things for our landing page to speed up development, and now you can use it for free 🤯 unkey.com
✨ Introducing Magic UI 🪄 A UI library of animated components to build beautiful landing pages. Built using @reactjs, @tailwindcss and @framer motion. 100% Free and Open Source. magicui.design
3
9
166
21,706
@bunjavascript makes your CI look broken cause it's too fast
6
10
152
14,894
hear me out. a chrome extensions, that replaces the doge with a random thumbnail of @t3dotgg?
9
147
12,919
does @supabase still run databases or is it essentially just about organising meetings around the world?
7
2
162
21,002
Can't believe the influx of new people and hype around @unkeydev We're now trending on @github too github.com/unkeyed/unkey
4
8
157
10,392
Replying to @catalinmpit
it opens from the front, not the side
3
156
5,411
took me an hour to find
31
150
35,251
We reverted all of our @nextjs server actions back to @trpcio, it's just so good
📚 New blog post up on @trpcio. I go over some of our experimental server action stuff 🔥 Go give it a read: trpc.io/blog/trpc-actions
13
3
155
37,579
mission success
3
157
20,178
regarding bandwidth on cf: cf operate at a much lower infrastructure level, peering directly with other giant network providers on the other hand, vercel is building on top of (mostly) AWS. AWS itself charges a lot for bandwidth, and vercel add a margin on top. there was a nice blog post from @eastdakota about this but I can't find it
2
3
148
23,538
Launchweek Day 2 @unkeydev Releasing our serverless cache package for typescript, backed by any storage - tiered caching - stale-while-revalidate - fully typesafe Blog below
13
6
153
30,191
instead of buying a boilerplate, it might make more sense to just look at real open source saas on github. A lot of them have a license that allows you to copy code and use it commercially.
15
3
153
15,660
Everyone crying about having server and client code in the same file in @nextjs nobody is forcing you to do it, you have seen examples which were optimized for brevity to show possibilities on a single slide we run server actions in prod in separate files and they're really nice, both in terms of DX and perf If you don't like it, don't use it. But this allows so many people to build cool shit who otherwise wouldn't have the time and/or knowledge to build complex apps so quickly.
9
18
144
28,669
Result types in ts are hot again? we have Result types at home
8
5
148
13,310
We still have over 1k applications to go through, please don't dm us asking if we read yours already. We're trying hard to keep up 🥲 If you have not yet received an email response, we have not read it yet
We're hiring! 🍔 Fullstack Typescript 🌐 Remote from anywhere 🔓 100% open source 💸 80k - 120k USD + equity unkey.dev/careers/software-e…
5
5
144
167,254
Building and API and need to provide keys to your users? Just use unkey.dev or selfhost it (It's OSS) github.com/chronark/unkey
Introducing Unkey - API key management made easy 100% Open Source - Create, verify and manage keys to provide your users access to your API - Built in rate limiting - Short lived keys unkey.dev
8
21
147
38,926
Using @prisma in your #nextjs13 server components feels like cheating the DX is unreal
4
6
144
How am I supposed to ever render time in the user's locale in @nextjs RSC? I have a client component that uses `toLocaleTimeString()` and it always throws this error
25
4
138
74,572
We have finally released our /v2 API for @unkeydev on @awscloud serverless was a mistake... Why we did it and what we got from it: unkey.com/blog/serverless-ex…
24
5
146
33,299
Small weekend project: I created a working prototype for an event dashboard, cause I'm tired of creating new slack webhooks for each event and then losing track of them. @shadcn's components made this so easy and it took only about 3 hours using @nextjs and @tinybird
3
10
140
24,888
Somehow hackernews found out about me yapping about serverless
13
3
140
18,729
- swr from @vercel - @tan_stack query Why do you choose one over the other?
26
5
137
86,429
who dis?
10
130
9,005
Protecting your @nextjs API with api keys has never been easier!
Happy @unkeydev changelog Friday below are the highlights! 🚀 Next.js SDK 📒 Audit logs beta 🔐 Disable keys Check it out! 👇 unkey.dev/changelog/2024-01-…
4
8
128
19,070
Hey @leeerob Usually after an env change I want to redeploy prod, wdyt about adding an action button to the toast to speed that up?
16
1
128
15,391
I'm still in awe at how much performance @planetscaledata have managed to squeeze out of a single replica. This (free tier) database is running in frankfurt, yet has a p75 read latency of only 177ms globally from @vercel edge functions 👉 edge.planetfall.io
9
8
127
26,570
should we stop using @tinybird and run our own clickhouse cluster on ec2? Someone who is good at servers please help me budget this
24
5
124
56,647
Why does it take 6 minutes for aws to spin up a redis instance? At @upstash it's ~10 seconds
12
4
123
18,815
lol
7
118
14,487
Replying to @peer_rich
depends on the complexity few props -> as props many props -> composition
1
1
118
6,339
Working on a new pricing component, cause I can't think of another reason why the old one didn't convert users... or I got distracted by shiny things, who knows
14
5
124
16,003
the keynote at @nextjs conf this year: 1. @rauchg leads a man wearing a mask on the stage 2. he then reveals @shadcn's face to the world the end
12
121
13,640
I spent a day or two tuning our release pipeline for our @honojs API on @CloudflareDev workers. Our product is in the critical path of our users, so we really can't accept high latency, regardless of where our user is, but measuring that as part of the CI/CD pipeline is not something I've seen before, here's a quick rundown of how we do it: 1. run unit tests locally 2. deploy to preview and run integration tests 3. deploy to canary (100% identical to our prod setup, except hostname) 4. run integration tests against canary 5. run global latency benchmarks against canary (we relay requests through @vercel to measure latency from 18 different locations. 7. deploy to prod with confidence As always, everything is 100% open source
7
7
123
21,293
Replying to @jaredpalmer @vercel
👀 Any chance you could turn that into an engineering blog post? I think it would be incredibly cool to read
4
116
50,013
After wrestling tailwind a little too long for my liking, we're cooking again
7
3
118
19,499
Replying to @jokull
now we're talking
2
117
8,583
then you should've built on AWS lambda, the prices were clearly displayed before you built it and before you decided to launch on HN
116
4,049
This definitely wasn't in my bingo cards
11
2
117
40,771
I've been working on a little showcase of what I have worked on since joining @upstash and outside of work Built with - @tailwindcss - @framer-motion
8
2
118
13,341
how'd you want to manage your spending on a free plan?
1
116
12,114
The average uptime across all postgres providers just increased substantially
3
3
117
10,544
is there a @biomejs formatter option to align my objects like they would look in go?
31
1
113
54,046
Replying to @samselikoff
It's not stupid if it works :D
4
5
111
7,683
At what point do you go from this to a CMS and why?
29
112
35,125
If you're applying for a job, please don't use the same AI cover letter generator as everyone else. I get it; it's saving time and - in theory - tailoring your resume to the job description, but it's just off-putting to read the same generic phrases over and over again.
18
3
111
14,988