ClojureScript is a well designed functional programming language allowing developers to concentrate on what their webapps should do, rather than be tied up in the mechanics of the language. The dynamic nature of ClojureScript supports highly interactive development for rapid prototyping; coupled with a built-in specification library & generative testing you can easily develop a robust and well defined codebase.
This immutable approach greatly reduces the complexity of your code. With the help of the core.async library we can also write asynchronous code in a synchronous style, enabling the development team to reason more clearly about their code.
Through the use of a common build tool with rich set of plugins and templates, you will see how creating & managing ClojureScript projects is easy and gives you a highly interactive & dynamic development environment that is a joy to use.
Session Category : Talk