-
Free-form version 0.2.0 released
We are very happy to announce version 0.2.0 of our form building library Free-form. This version includes: Started Bootstrap 3 support. Change API from :free-form/field to :free-form/input . Created example app to help test, exercise and develop the library: http://free-form-examples.carouselapps.com The Bootstrap 3 support means that you can have whole fields defined as succinctly as: [:free-form/field {:type…
-
Tour of the Source Code of Ninja Tools
Screencast of a tour of the source code of our research project, Ninja Tools, a single page application developed in Clojure and ClojureScript.
-
Don’t forget to clear your client side state when logging a user out
When a user logs out from our web site, we are used to clearing the session and that’s it. When you are developing a single page application, you are likely to keep a lot of state on the client side, and that should be cleared too. For Ninja Tools, that meant going from the traditional…
-
No-hashes bidirectional routing in re-frame with bidi and pushy
Note: this is a bidi counterpart to the silk article: No-hashes bidirectional routing in re-frame with silk and pushy. The content is very similar, only the code changes. I recently replaced secretary with bidi and pushy in a re-frame project that was created fresh out of leiningen template and this is how I did it, but first, the…
-
No-hashes bidirectional routing in re-frame with silk and pushy
Update: there’s a version of this article that uses bidi instead of silk: No-hashes bidirectional routing in re-frame with bidi and pushy. The content is very similar, only the code changes. I recently replaced secretary with silk and pushy in a re-frame project that was created fresh out of leiningen template and this is how I did it, but…