Got this bill from @vercel. Zero changes in usage, only the pricing has changed on their side. Went from $0 to this. 😠 #buildinpublic
87
13
654
207,554
We pay for 3 team seats at $20 per seat. Previous month bill was $60. The current bill is just new usage fees on top of the team plan. Usage was $0 under their old pricing, so it's quite a jump.
2
35
15,340
4 years ago I made this post to Reddit announcing a small personal project, Umami, to the world. Now I'm living the dream running Umami as a startup and really excited about all the things to come! teddit.net/r/reactjs/comment…
3
2
31
1,336
Even though I loved working there, I no longer work at @adobe. I am going to be dedicating myself full time to umami and open source.
2
19
Here's the breakdown. It's mostly edge requests and log drains. Not sure when pricing changed, but was just shocked to see the difference.
8
18
17,834
I love @Cloudflare, but the DX is not great. Is there a framework that sits on top of Cloudflare? Basically the equivalent of @vercel over AWS. #buildinpublic
11
16
3,097
New record, just closed 500 github issues on umami 😓
2
17
Gotta say @TimescaleDB is really really impressive. Great performance numbers in my testing so far.
1
2
16
Replying to @kabcoder @vercel
Most of the cost is from edge requests, which I find egregious because you can't opt of not using it
4
16
10,280
I have 3 monitors, this is me
wiggle wiggle wiggle
10
New website is up for Umami! umami.is/
1
1
7
3/ We ended up doing a reverse proxy through Cloudflare to serve just that one file, which of course complicates our stack but saves us a hefty bill.
1
6
429
don't be afraid to throw away code. it served its purpose and you can send it on its way to codehalla #startups
1
6
452
1/ Yikes this blew up! Ok, just to clarify a few things: For some reason Vercel didn't bill us for usage until now (billing error?), so we should have got the sticker shock sooner than later. We didn't pay close enough attention to the pricing changes, cause how much difference could it be right? (our fault)
Got this bill from @vercel. Zero changes in usage, only the pricing has changed on their side. Went from $0 to this. 😠 #buildinpublic
2
5
2,757
The thing about startups... there's so so much work to do... but so so much fun at the same time
5
personally I don't like @tailwindcss, but their documentation is gorgeous
1
5
I want to build a unified web platform. Front to back all handled for you. No-code. Built on top of open source. UX driven. #buildinpublic
4
172
I believe all software should be open source.
1
4
150
2/ Most of the bill was from edge requests, 184M, which admittedly is a lot, but was $0 under their old pricing. Why? Because they used to charge based on bandwidth and we are shipping a tiny (<1KB) file lots of times. But It's ridiculous you can't opt out of using the edge
2
4
551
You ever been busy your forget to eat? or sleep? Or been so tired you fall asleep while eating? Me: YES #tweet100 #startups
1
3
Yes, all static files count
1
4
214
When you work with your brothers and try to use git blame
3
Have not bothered with React context at all after switching to zustand
4
711
Replying to @brian_d_vaughn
It's all about momentum. Maintaining it is very hard. I keep a stable of side projects to rotate between so that I am never completely idle.
3
Wrapping up 2024. Personally, it has been a rough year for me with lots of ups and downs but tried I to stay productive. Have many things planned for @umami_software and open-source in general. See you in 2025!
1
2
134
2022 was quite a busy year! Still need to get my first commit for 2023.
3
431
Today is the start of a new adventure
1
3
Quietly building an open-source empire 🤫
1
2
152
We mainly use them for the auto deployments from git and the ability to rollback. Is there an alternative that can do just that?
14
1
3
8,530
@levelhomeinc has the worst UX I've ever experienced 1) Create an account on the website, impossible to change password 2) Create an account in the app, apparently a different account than the website 3) Click forgot password in app, need a recovery key?? Send me a reset link!
1
10
3 monitors for code, 1 for youtube
3
121
Trying to read an article on my phone. See a mobile ad for @vrbo blocking my view. Tried to click the tiny little close button with my pinky. I miss. I just booked an eight week vacation from the ad for no reason at all. Is this really how marketers think?
3
340
watching tv
1
2
Is anyone still using @storybookjs? It seems MDX has taken over and is so much easier to use.
3
1
303
Where's the snooze button for earthquakes? #sleepy
2
Replying to @steventey
That's right. We seem to be in weird usage case where it is prohibitively expensive to serve tiny files.
1
51
The folks at @vercel updated their pricing so that now requests sent to their network incur a cost after you hit a limit. What used to be $0 is now several hundred a month on the Pro plan. Outrageous. I can't be the only one affected by this.
1
2
161
This constantly happens in @WebStormIDE and it's infuriating. It doesn't know how to do autocomplete on a simple name. Anyone know a fix? #developers
2
2
482
Ran into this recently and was looking at the docs for answers but it was never mentioned. If one of your children is a render function, the Children functions (map, toArray) will not consider it a valid child. You can still destructure children directly however.
1
231
Depends on your motivation. It's harder to make money on open-source, so in a business sense it's better to do what is easier. But if your motivation is making great software, then open-source opens up new pathways to the developer community, which will help you grow.
2
63
Really liking the JetBrains Mono font for coding. jetbrains.com/lp/mono/ #tweet100
2
I’ve never 100% understood tsconfig properties and this makes it a lot easier
TSConfigs aren't that hard. They're basically just 2 if/else statements in a trenchcoat.
2
155
I guess I need to start tweeting now.
1
2
I want to get the JÄRVFJÄLLET office chair from @IKEAUSA but I have no idea how to pronounce it, so I don't know what to tell people.
2
Trying to figure out how to use my new macbook
2
Is there an app or framework that takes only a JSON file and spits out an entire app? #buildinpublic
1
2
907
Working on yet another component library, but building it has been incredibly fun. Code is below. Aiming for an extremely simple API for developers. #buildinpublic #webdev
3
1
252
write some code: think to yourself, this is genius look at it 5 minutes later: this is stupid, who wrote this?
2
I am building a component library that needs docs. So I started building a docs library... that uses the component library... which will use the docs library.

ALT Circleoflife Lion GIF

1
2
104
Generating HTML emails and sad that I still have to use tables in 2022 ☹️ #tweet100
2
1
I have an issue where ESLint seems to cache files, so even if I fix the issue, it throws an error on the previous changes. Anyone run into this?
1
238
Is there an simple app for converting markdown files into a blog? And I mean dirt simple, just does that and nothing else.
2
273
Haven't heard of it. Looks nice!
1
1
41
Replying to @SDinesh91
You have to use HTML tables if you want to cover all the different email clients out there. At least that is the recommendation. Otherwise I would just use divs, keep it simple.
1
1
nodejs + express + mongodb + jquery = awesome
1
Put a Cloudflare reverse proxy in front of your Vercel website. Thank me later.
189
while(1) focus();
1
Everything I build these days is with @nextjs. It just takes care of so much of the dev configuration for you. You can just focus on building, not "building".
131
Found out that @WebStormIDE + git freaks the F out if you started with a lowercase filename then rename it. Lost so much code
2
1
Replying to @supabase
always
1
Writing code while listening to Russ Chimes remixes
1
Replying to @kDasme @tailwindcss
nothing, it is what it is. I just think it's an anti-pattern to have classes that map directly to existing CSS properties. no different than passing inline stytles.
1
Replying to @caozilla @GeminiApp
Claude got it right
1
382
The Netflix Queue functionality sucks. I love waiting 10+ seconds to remove a single movie...
1
I don't like @tailwindcss. It's value is really in the predefined values (colors, spacing, etc), which can be accomplished with just CSS variables.
1
1
302
We use a third party package for maps, react simple maps. You’ll have to raise an issue with them
1
1
19
The opening $CAT tweet didn't have BTO and I was looking for STC for this. Got lost in the shuffle. Do you think you can prefix your plays with ALERT or something consistent?
1
Ask @Gemini for a simple function. Long, convoluted, doesn't work. Ask @AnthropicAI the same thing. Short, concise, works. Google is so far behind.
1
186
Testing out nginx + php-fpm + apc + varnish
1
Replying to @stephmui
That's what slack is for
1
Playing final fantasy xiii
1
Simplicity is a must. Not interested in learning Kubernetes.
1
65
Built on top of react-hook-form and react-aria primitives.
135
Anyone know if a Next.js rewrite rule counts as an edge request on @vercel ?
1
209
Is @mintlify open source? I know they have GitHub repos of related things, but I mean the actual "mintlify" command and app itself.
1
1
262
You would think that @YouTube would use more AI in its interface given how much parent company Google is investing in AI. Seems perfect for a prompt based UX. "Find me full length stand-up comedy specials, in the US, small comedy clubs only, no famous comedians" #AI
213
My Bluetooth headphones ran out of power, so I had to switch to my backup wired ones. You know, wires. Like in medieval times.
1
183
No offense taken. I just wanted to clarify because users often request features and sometimes they have something different in mind
1
21
Pretty sure Vercel uses AWS lambda functions
1
77
On the train today, I thought I smelled cheetos. I was wrong. Somebody puked in their seat. #njudah #sf
1
JetBrains Mono is my go to font for coding. What's your favorite?
1
1
224
Replying to @jakiestfu
Cool! Glad your find it useful. I just wanted to give back to the open-source community since I use so many cool products myself.
1
You write some feature, you think it's clever. Publish it. Others use it in their own apps. You realize your solution was dumb. You scrap it. Damage already done. Viral technical debt.
1
105