Overview
Syllabus
Intro
Building Functional front ends with ClojureScript
Async and callback hell
Pure functions and function composition could help me dealing with state and scope
1. Asynchronous operations 2. Performance 3. Mutation tracking
A single tool for managing packages, project build, bootstrapping and scaffolding
Native immutable data structures
Google Closure Compiler
1. Dead code removal 2. Cross-module code motion
Closure Compiler compliant libs also benefit from advanced compilation optimizations
No matter what your problem is, remember to think of the non-obvious solutions
Taught by
JavaScript Conferences by GitNation