Skip to content
dpetrovics edited this page Nov 8, 2014 · 11 revisions

Algebra

Semigroup protocol with 'plus' implementation - gives you monoids for cljs and clj to "add" maps or vectors.

CouchDB

Schemas and helper functions related to CouchDB: connecting, creating/deleting/updating documents or attachments, getting documents, querying views, and some helpers for marking the creation or update timestamps for a document, and other utility functions.

We use different views for production and staging, so we can experiment with new views before doing a production release.

Environmental Variables: COUCH_URL, DATABASE_NAME, COUCH_VIEW_SUFFIX

Schema

Common schemas that we use in our projects, and helper functions such as 'toggle-optional'

Util

A smorgasbord of helper functions for clj and cljs, spanning accounting, Enlive, core.async, form validation, map and vector operations, time/date manipulation, string formatting, and more.

AWS

Clone this wiki locally