Workshop: Getting Started with Clojure


Details
Hello Everyone!
Hope everyone is excited to come and learn about Clojure!
If you do not have a laptop, we will try to pair you off with someone who is willing to share. We strongly suggest you bring a laptop if at all possible, to ensure we have enough for everyone.
Please try to arrive before 9AM to get setup. We will START at 9AM.
If you are coming and want to work through the exercises as a participant, please ensure you have the following ready on your laptop:
• Java, a "virtual machine" that Clojure runs atop of
• Leiningen, a tool for running Clojure programs
• Light Table, an editor for Clojure and other programming languages
• Git, a program for managing your program's code
To install all of these, please follow the steps here:
Install Steps (https://github.com/ClojureBridge/curriculum/blob/gh-pages/outline/setup.md)
If you get stuck following though instructions, please email me back, and I will try to help.
Our hosts at Promptworks have offered to pay for a lunch. They will likely be getting a Jimmy Johns sandwich tray. If that isn't for you, there are plenty of places to grab a quick bite within a block or two.
For those coming as helpers, we are also looking for 3-4 lightning talks about "cool stuff in Clojure". They must be a maximum 5-7 minutes each. If you are interested, please email me back by Wednesday. We were brainstorming some ideas: the Figwheel hot swaps, fluid edn to json conversion, simple concurrency as a library, easy Java interop, power of Enlive templates, Prismatic Schema, etc. Just anything that easily illustrates one of the many ways Clojure stands apart. The talk doesn't have to be big and fancy, even just some code in a repl is great!
Also, for helpers, please bring your laptop setup with LightTable/Lein/Java/Git as well, in case someone does not have a laptop and needs to share/pair.
The schedule will be approximately:
• 9:00 - 9:30 Welcome and getting setup
• 9:30 - 10:30 Exercises
• 10:30 - 10:40 Lightning Talk
• 10:40 - 11:30 Exercises
• 11:30 - 12:00 Lunch/Lightning Talks
• 12:00 - 01:00 Exercises
• 01:00 - 01:10 Lightning Talk
• 01:10 - 01:50 Exercises
• 01:50 - 02:00 Wrap Up
Hope to see you all there!

Workshop: Getting Started with Clojure