A single tool for managing packages, project build, bootstrapping and scaffolding
7
Native immutable data structures
8
Google Closure Compiler
9
1. Dead code removal 2. Cross-module code motion
10
Closure Compiler compliant libs also benefit from advanced compilation optimizations
11
No matter what your problem is, remember to think of the non-obvious solutions
Description:
Explore the power of ClojureScript for building functional front-ends in this 27-minute conference talk from Amsterdam JSNation 2018. Discover how ClojureScript, a Clojure variant for front-end development, offers robust and reliable solutions for web applications. Learn about its rich data structure set, macros, and performance optimizations inherited from the JVM. Delve into topics such as managing asynchronous operations, improving performance, and tracking mutations. Understand the benefits of pure functions and function composition in handling state and scope. Examine the advantages of using a single tool for package management, project building, bootstrapping, and scaffolding. Explore native immutable data structures and the Google Closure Compiler's capabilities, including dead code removal and cross-module code motion. Gain insights into how Closure Compiler-compliant libraries benefit from advanced compilation optimizations. Encourage thinking outside the box when approaching development challenges with ClojureScript.
Read more