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.

Back in part 4 of this series we introduced two methods of accessing Bitbucket from our Atlassian Connect add-on, including via the client-side (browser) JavaScript API. However as we've written all of our server-side code in Clojure so far, it's a shame to have switch to another language. In this installment we'll take a look at ClojureScript and how we can integrate it into our project.