February 2017 meetup (ClojureScript special)


Details
Detail agenda (workshop participants should bring laptops with Java/Leiningen installed):
- ClojureScript 101 (Krishnaprasad aka KP, Multunus)
• Assumptions
-
Not a Clojure 101. Won’t cover syntax et al unless it differs from Clojure
-
Audience is already familiar with Clojure
• Structure
-
Clojure Script Hello world
-
Compiling a CLJS file using the ClojureScript compiler
-
How does it work?
-
Major differences from Clojure.
-
Clojure Script interoperability with Javascript
-
Tooling
-
CLJSBUILD
-
Editor integration, how does it work with emacs REPL
-
Current state of the art
-
React
-
Reframe
-
Reagent et al
- ClojureScript Workshop (Sreenath N, Multunus)
• Pre-requisites
- Leiningen and Clojure setup
• Structure
-
Introduction to Reagent
-
Setting up project with https://github.com/reagent-project/reagent-template (https://github.com/reagent-project/reagent-template-)
-
Building the first component
-
Managing state in a reagent component
-
Project #1: BMI calculator
-
Project #2: Stopwatch
-
Project #3: Todo list

February 2017 meetup (ClojureScript special)