Retired content.
Learn how to develop simple client-side web applications using the ClojureScript programming language, a functional programming language compiled to JavaScript.
ClojureScipt can be used for simple landing pages with CSS frameworks, Single Page Apps following a react.js approach or complex user interfaces with effective state management.
Figwheel-main is a build tool which provides a highly interactive development workflow, providing instant feedback on code changes. Figwheel also provides a test runner for continuous unit testing during development.
Reagent, a react-style library, is used for single page applications. Hiccup and Selma are used for managing content.
Clojure CLI provides an array of tools to support development, using project and user deps.edn configuration files.
This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).
All sponsorship funds are used to support the continued development of Practicalli series of books and videos, although most work is done at personal cost and time.
Thanks to Cognitect, Nubank and a wide range of other sponsors for your continued support
