re-frame Subscriptions Got Even Better

Up until recently, to use re-frame subscriptions in Reagent views, you had to use a form-2 component. A form-2 component is a function that returns another function, which does the actual rendering of

Using ClojureScript with Google Apps Script

Game of Life in Google Sheets, written in ClojureScript. Github and demo Background story At ClojureBridge Berlin we put a lot of work into managing the sign-up process for attendees. With workshops of

Union Types with Clojure.Spec

Elm and other statically typed languages have a great feature called Union Types (also called Sum Types or Algebraic Data Types). Here’s an example taken from Elm. Suppose your system used to