telemere/wiki/8-Community.md
Peter Taoussanis 7cccf672f5 [mod] Rename "middleware" -> "transform" (xfn)
Users caught by this change should receive a clear compile-time error.

Apologies for the nuissance!! This change is part of a final review
of names before the release of v1 final.

Motivations:

  - "xfn" is a lot shorter than "middleware", making it more
    convenient to use at signal calls, compare:

    (log! {:middleware my-fn} "msg")
    (log! {:xfn my-fn} "msg"}

  - "middleware" was originally chosen to match Timbre's terminology,
    but actually carries some misleading connotations that in hindsight
    are probably better avoided while we still have the chance to change
    this.
2025-03-10 13:02:57 +01:00

2.6 KiB

My plan for Telemere is to offer a stable core of limited scope, then to focus on making it as easy for the community to write additional stuff like handlers, transforms, and utils.

PRs very welcome to add links to this page!

If you spot issues with any linked resources, please contact the relevant authors to let them know! Thank you! 🙏 - Peter

Learning

Includes videos, tutorials, demo projects, etc.
PRs welcome for additions!

Type Description
Support Official Slack channel for questions, help, etc.
Support Official GitHub issues for questions, help, bug reports, PRs, etc.
Example Gist showing use with Bling (2024-12-23)
Example Gist showing use with Google Cloud Platform (GCP) (2024-10-13)
Study YouTube learning session by Los Angeles Clojure Users Group (107 mins) (2024-06-12)
Demo Official YouTube demo for Telemere's launch (24 mins) (2024-04-18)

Handlers and tools

Includes libraries or examples for handlers (see Writing handlers), transforms, handler utils (e.g. formatters), tools for analyzing signals, etc. PRs welcome for additions!

Type Description
- Your link here? PRs welcome!