You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This blog has been ported from WordPress using
a Go based converter. Almost 12 years
of content and the whole comment history have been preserved.
The blog is now implemented in Hugo. Sources
are stored in
this GitHub repo,
and the blog is published on
Netlify.com. Its images are stored in an
AWS S3 bucket and delivered via AWS Cloudfront.
There are three companion projects:
manessinger-comment
is a JavaScript web component implemented using
Stencil. It delivers comments via AWS
API Gateway to an AWS Lambda function.
manessingercomment-receiver
is the JavaScript implementation of the Lambda function. It does
some basic checks and pushes incoming comments to an AWS SQS FIFO
message queue. The Lambda also notifies me about new comments via
Amazon's AWS SWS Simple Email Service.
manessingercomment-harvester
is a Go based program, that collects comments from the AWS SQS
queue and stores them in the local clone of this blog's
repo on my
laptop. Check it out, compile it (cd harvest-comments ; go build) and mv the binary
to this project's bin dir.