-
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.
-
serverless-newsletter-app
Open Source project that uses SendGrid to publish newsletters via a dynamic template
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'm happy to release the first version of my serverless toolbox - a GitHub repo that deploys a set of functional tools that you can integrate into your applications with loose coupling mechanisms.
If you want to see an implementation of this function, you can see it in my serverless-ai-fitness project. It is used in a Step Function workflow to build a workout with the equipment I have available in my home gym. It also creates a warmup and cooldown specifically for the generated workout.
This Lambda function is implemented in my blog crossposting app. It is called from a state machine to post articles to various publications. In this project, I created a Lambda function to generate payloads specifically for this function to use as simply as possible.
If you want to see how easy it is to send an email by publishing an event, I have an example in my serverless newsletter app. In a Step Function worklow that reports how my weekly newsletter performed, I gather some analytic details from the SendGrid API, then publish an EventBridge event to send those details to me in a weekly "how did I do" email.
Yes, AWS makes it very easy to use SES (Simple Email Service) for sending emails. That said, I've actually found it somewhat difficult to get my account turned on to "production mode" - allowing me to send an email to any address I want. So I tend to use SendGrid for sending emails. This function uses SendGrid to asynchronously send an email in either plaintext or html format. You just need to supply your SendGrid API key.