Live data from Hacker News

Launch HN: Resend (YC W23) – Email API for developers using React

resend.com

61–70 of 277 posts

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#61

No mention of PHP SDK? I see your docs mention a composer package in the PHP section.

We do have PHP [0] and Laravel SDKs [1]. It's mentioned on the homepage as well.

[0]: https://github.com/resendlabs/resend-php [1]: https://github.com/resendlabs/resend-laravel

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#62
post #16

Help me understand the React selling point. Existing email sending software supports text and HTML because that's what email is . No email client out there supports JavaScript, virtual DOMs, event loops, SSR or any such fancy web technology. Instead of hand-crafting an HTML template with etc I'm supposed to use your custom React components ( ...) which you will promptly compile down to the tags I mentioned above. So.…

"Instead of hand-crafting an HTML template with

etc"

You forgot a whole lot of , all the inline CSS and all the IE11 comment hacks. Oh, and also OfficeHTML or whatever abomination that is called, because Microsoft Word 2003 also remains alive inside Outlook.

Most people doing anything of medium complexity is already using some abstraction layer, such as MJML [1]. Also remember you gotta either test on multiple clients, or use something like Litmus.

HTML emails are no fun.

[1] https://mjml.io/

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#64
How do people actually use Sendgrid, Mailgund,... and any crappy email services outhere ? Day by day, i got upset and stressful working with "enterprisey offerings".

Resend innovates at simplicity, no crappy dashboard, clean API design.

Thanks you.

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#65
post #33

Earlier quoted context omitted.

Sure! Most front-end teams are using React nowadays. What happens when you adopt another email service is that they want you to learn the template language that they use - Handlebars, Mustache, etc. Instead of having to learn how to do things with that language, your front-end team can re-use everything they already know from React land. Imagine being able to import the same button you have on your web app into your…

Ya, but why does a transactional email service have anything to do with the front-end....I feel like I'm missing something very obvious but I can't seem to figure it out...

I've worked at a couple companies (medium-scale) with home grown email solutions. The server-side rendered templating grew into being used for HTML email as well. It helped the backend devs as the tech that rendered the webpages also rendered the emails (all server side rendering), and the frontend devs needed less training to go from just frontend to frontend + emails. It was sort of a path of least resistance thing and it did have its drawbacks.

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#66
post #36

Earlier quoted context omitted.

It's what every software developer out there using mindlessly. They are just putting React components and mixing them. NextJS also helps shield them from the back-end. You'd be surprised how many of them cannot differentiate between the back-end and the front-end and which parts are being executed by the server (it's netlify!). Anyway, maybe I am getting too old?

I don't think it's just us getting old. Newcomers to the filed don't really understand HTML and CSS. It's just "React components" to them, and they aren't looking deeper than that.

I'm getting the feeling that a lot of old timers also don't understand HTML and CSS in emails, from the responses I'm seeing here.

There are a lot of reasons to have abstractions over HTML/CSS in emails, for all but the trivial cases. It is notoriously difficult to get right, since there are some features lacking and standards in the email client space moves way slower than browser.

A regular marketing HTML email would look unrecognizable to a lot of old timers.

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#67
post #33

Earlier quoted context omitted.

Sure! Most front-end teams are using React nowadays. What happens when you adopt another email service is that they want you to learn the template language that they use - Handlebars, Mustache, etc. Instead of having to learn how to do things with that language, your front-end team can re-use everything they already know from React land. Imagine being able to import the same button you have on your web app into your…

Ya, but why does a transactional email service have anything to do with the front-end....I feel like I'm missing something very obvious but I can't seem to figure it out...

Simpler websites often don't need a backend anymore (beyond automated, managed hosting). Many of them can just e a frontend package that can be deployed anywhere as static output files (CDN, any file host, Vercel, Netlify, Cloudflare Workers, S3, etc.)

In such a system, sending an email is traditionally a pain (well, email is always a pain, but even more so when you don't have a dedicated backend). Being able to fan that out to an API call (plus a template system already in your frontend's language) just means it's easier.

The API part handles the transactional email and deliverability and all that. The React part helps with the handcrafting of emails using a familiar layout composition language (React). But that part is entirely optional; it's a separate open-source project anyway and you can use the API without React at all if you so choose (or conversely, use the React email templates without Resend).

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#69
I dunno if this is interesting to anyone but a while back I built a mjml email manager.

https://github.com/siguelaola/mjmgr

It would let you write emails in mjml and react, and upload, manage and version them on Sendgrid. I had planned to make it a flexible system with support for other providers etc.

If someone wants to maintain or build on it, let me know.

Re: Launch HN: Resend (YC W23) – Email API for developers using React

#70
post #68

Which existing providers are you using on the backend for delivery? Mailgun, Sendgrid? I ask because it takes a long time to build up trust reputation among the major email providers to help ensure deliverability.

Looks like they're using AWS SES. From personal experience, none of them (SES, Mailgun, Sengrid) are suited for critical, transactional emails. I'm working in the same space and we're running our own backend.
Post reply on HN