Our great sponsors
-
serverless-newsletter-app
Open Source project that uses SendGrid to publish newsletters via a dynamic template
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
This platform is open source and I'd love for you to try it out and make updates as you see fit. It does require you to make a SendGrid account, but that's the only external thing you have to do. You can find all setup instructions in the README.
Sending emails that don't go to spam is difficult and requires expertise and ongoing maintenance - something I do not have. So I explored two options: Amazon SES and SendGrid. There are others out there, but I had the most familiarity with these two.
SendGrid has a neat feature called dynamic templates that allows you to create a parameterized email message using Handlebars.
I write all my content in Markdown. When I commit a new blog post or newsletter, it is compiled into html by the Hugo framework in the CI pipeline of my AWS Amplify project. When a build finishes successfully, Amplify publishes an event to EventBridge, which is where the workflow picks it up.
Related posts
- Reusing same HTML on multiple pages without using JavaScript or server side languages?
- Astro 2.0
- Im not sure if im asking the right question here, but how do you create separate pages on a website?
- Looking for a minimalist tech stack. How pure is too pure?
- Continued development of Jörg Schilling's tools (cdrtools, star, smake, sccs, ...)