Pratik Patel
Pratik Patel
Sold Out!

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:

  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
 
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

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

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal