Cole
1.4K posts

Cole
@colevscode
Cofounder @formspree. Former founder of Brace, Sendwrite, and Koduco Games. I'm just here to make friends.
SF - NYC - SEA Katılım Mayıs 2009
325 Takip Edilen592 Takipçiler

This is a first for me, coding with gemini-2.5-pro and it deleted the source file! Of course its under version control but lost about an hour of work since last commit. @cursor_ai any idea how this could have happened? I am connecting via ssh and also had to reconnect.

English

@shakeshack tried to cut line by ordering through app. Was forced to sign up, create password, in order to checkout. But when I finally got logged in, cart was gone and had to start over. By then I was head of line so just used kiosk. Pls let me checkout without account!
English

@farleymatters heard you sold basin, got any advice for a fellow form founder?
English

@EhThing @T_Zahil Late reply but just wanted to clarify that formspree does filter spam for all users (even free) and doesn't count spam that's filtered against your quota. And if you're getting spammed you can reach out to support and we'll investigate and often reset your quota for the month.
English

@T_Zahil It's the same as Formspree. You start using their free tier and they do spam submissions on your form to exhaust your quota.
English

Vercel wants to charge me $523 because of the DDoS attack I suffered 11 days ago.
On one hand, I had a lot of help from their CTO to optimize Uneed and a nice message from their CEO saying they're working on this kind of issue.
On the other hand, I still don't have any answer from their support about this bill.
Here's my takeaway:
🟢 Vercel has an amazing DX and helped me launch many projects without worrying about hosting.
🟠 They recently released their new firewall, but it doesn't activate automatically (RIP your wallet if you're not in front of the computer), and... I didn't understand how it worked 😅
🔴 Taking 10+ days to respond to a client with a 2500% increase in their bill is unreasonable.
🔴 The fact that it's possible to receive such a high bill in a matter of hours due to an attack on a single IP address is extremely concerning. It's impossible for me to stay with them knowing that.
🔴 Oh and I almost forgot: since this afternoon, all my deployments stopped working. No logs, no errors, but all deployments are empty. Nothing changed in my code, I even tried to revert changes from days ago. I had to do an emergency rollback and deploy anything new in production.
I've started migrating my projects to @coolifyio: it's a lot of work, and the DX won't be the same, but at least I'll be safe from problems like this.

English
Cole retweetledi

@formspree Really grateful for your free tier! I've had trouble with AWS and lambda functions to get my javascript to send an email of the info collected. But your form got me to a solution in under and hour!
English

@colevscode Hi Cole, we appreciate your feedback and would love to look into this for you. Could you please send us a DM?
English

@brexHQ Just trying to add a vendor card is so confusing. First you could add a card and set a budget on the card. Then it was, add a card and create a budget. Fine. But now in the wallet view, I have to choose an existing budget for the new card. I can't create one. huh?
English

@robwalling Why wouldn't this be interpreted as opportunity sizing / ambition signaling? You gotta talk big to score VC bucks. If they were saying "bootstrapping a $100M+ company" well, that's a different level.
English

I'm fetching the form config. In the CMS, authors select a form provider, which is only HubSpot for now. They build their forms in HS as they always have, and bring the formId/portalId into the CMS. Previously, I would render the iFrame into React. Now, I hit the HS API to get the config and I render the form using custom design system components. I built support for all the fields we use and it supports all of HubSpot's features. No JS or iFrames at all
English

I've started some new tracks of work for @ModernTreasury's website to achieve world-class performance and conversion rate optimization tooling:
- rethink analytics and reduce redundant tools
- build natively integrated CRM forms with React server actions
- add A/B testing and feature flags with Vercel Toolbar and Sanity
- optimize 3D and video assets
Success is <150KB in 3rd party analytics on the front end, removal of heavy form embed tools, and removal of the render-blocking A/B testing library.
I've previously mentioned that modern website performance and UX are mostly influenced by these items: Framework, Data, Design System, Content, Analytics, Tools (A/B testing, CRO tools, chat, etc.)
Now that I've shipped the Next.js app router (framework) and removed a ton of tech debt (data, design system), our largest sources of issues are 3rd party analytics and tools.
This post mostly covers the problem x.com/requestmethod/…
English

@requestmethod @sanity_io Or are you still somehow rendering an iframe from hubspot?
English

@requestmethod @sanity_io This is pretty cool. So you're actually fetching the form config including all form fields at build time or render time on the server? Then rendering out your own custom form component rather than using hubspot's designs?
English




