← Graph

Namespaced Keywords

concept 3 connections

Clojure/EDN feature where a keyword carries a namespace prefix (e.g. :youtube.video/id vs :youtube.channel/id). In the talk, namespaced keywords are the cornerstone of context-free API design: seeing :youtube.channel/title anywhere in the codebase makes its meaning unambiguous without surrounding context, and fully-qualified names let different services (YouTube, SpaceX) share the same identifier concept by aliasing.

category
pattern
about
Namespaced Keywords concept
Third step of the recipe: use namespaced keywords for context-free identifiers.
about
Namespaced Keywords concept
Takeaway applies namespaced keywords across services.
concept Namespaced Keywords
related_to
Namespaced keywords are how context-free identifiers are implemented in EDN.

Provenance

Read by
1 extraction