A Sip of ClojureScript
This is an introductory level workshop on ClojureScript. Attendees should have working knowledge of Clojure and should bring a laptop with the ability to install and run development software.
ClojureScript is a functional programming for JavaScript. ClojureScript is a compiler for Clojure that emits Javascript. ClojureScript is practical, elegant, and most importantly, fun! In this workshop, we'll go from setting up the ClojureScript platform to building a database-backed website in 3 hours. We'll introduce concepts in Functional Programming and avail of the awesome ClojureScript browser REPL to build a web app. We'll also discover the power of Om, a ClojureScript library that marries the popular React.js framework into ClojureScript.
ClojureScript is a version of the popular functional programming language Clojure that compiles to JavaScript. We will avail of the awesome ClojureScript browser REPL to build a web app. In this workshop we'll cover the following topics to get you up-and-running and on the way to becoming a ClojureScript expert:
- Installing the ClojureScript platform
- Setting up the interactive browser REPL
- Building web apps with ClojureScript
- Persisting to a database in ClojureScript
- Fast single page applications using Om
Outline/Structure of the Workshop
1) Installing the ClojureScript platform
2) Setting up the interactive browser REPL
3) Building web apps with ClojureScript
4) Persisting to a database in ClojureScript
5) Fast single page applications using Om
Learning Outcome
Attendees will:
- Have a working setup of ClojureScript on their laptop
- Gain knowledge of the architecture of a ClojureScript application
- Gain knowledge of some ClojureScript and Om internals to better developer CLJS/OM apps
- Produce a web application using ClojureScript and be able to continue building after the workshop
Target Audience
Developers Architects
Video
Links
https://www.youtube.com/watch?v=Ws84J61j8o0