Posts about Clojurescript
core.async is powerful but can be long-winded. Macros are terse but hard to test. Metadata is informative but not well known. Let's see if we can combine all three to make something elegant.