The Clojure Workshop
This is the repository for The Clojure Workshop, published by Packt. It contains all the supporting project files necessary to work through the course from start to finish.
Requirements and Setup
To get started with the project files, you'll need to:
- Install OpenJDK on Windows
- Install Clojure on Windows/Mac/Linux
About The Clojure Workshop
You already know you want to learn Clojure, and a smart way to learn Clojure is to learn by doing. The Clojure Workshop focuses on building up your practical skills so that you can write clean, expressive code with a language that is great for applications where concurrency and interoperability with the JVM are a priority. You'll learn from real examples that lead to real results.
What you will learn
- Learn about Clojure fundamentals like functional programming
- Understand and implement common Clojure patterns and best practices
- Explore Clojure’s testing infrastructure and the clojure.test library
- Build a client-server application with Clojure and ClojureScript
- Learn how to debug and resolve errors and exceptions
- Explore Ring – Clojure's interface and library for building web applications
Related Workshops
If you've found this repository useful, you might want to check out some of our other workshop titles: