Running your own mailing list, form backend, and music library tools
MCLD 2012 | Sun 09 Aug 2 p.m.–2:45 p.m.
Presented by
-
Pardis Noorzad
@djpardis@mstdn.business
https://djpardis.com
Pardis Noorzad is an engineer and researcher who builds software for data, identity, publishing, and creative tools. At General Folders, she built an identity and policy aware transport layer for B2B data, replacing SFTP, email, and ad hoc pipelines. Her open source work includes newsletter, a small HTTP API for running a mailing list on Cloudflare Workers, form, a Cloudflare Workers backend for embedded forms with spam filtering, storage, and notifications, and dj, a local Serato companion for browser and desktop.
Pardis Noorzad
@djpardis@mstdn.business
https://djpardis.com
Pardis Noorzad is an engineer and researcher who builds software for data, identity, publishing, and creative tools. At General Folders, she built an identity and policy aware transport layer for B2B data, replacing SFTP, email, and ad hoc pipelines. Her open source work includes newsletter, a small HTTP API for running a mailing list on Cloudflare Workers, form, a Cloudflare Workers backend for embedded forms with spam filtering, storage, and notifications, and dj, a local Serato companion for browser and desktop.
Abstract
This talk walks through three small open source systems built around clear
ownership of state, interfaces, and operational boundaries.
newsletter runs mailing list workflows
on Cloudflare Workers, form handles embedded
form submissions with validation and abuse controls, and dj
reads local Serato library data for browser and desktop use. I will cover how
the projects use APIs, storage, async work, file parsing, documentation, and setup
paths to stay understandable while still solving real publishing, submission,
and creative workflow problems.
This talk walks through three small open source systems built around clear ownership of state, interfaces, and operational boundaries. newsletter runs mailing list workflows on Cloudflare Workers, form handles embedded form submissions with validation and abuse controls, and dj reads local Serato library data for browser and desktop use. I will cover how the projects use APIs, storage, async work, file parsing, documentation, and setup paths to stay understandable while still solving real publishing, submission, and creative workflow problems.