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.
To get started with the project files, you'll need to:
- Install OpenJDK on Windows
- Install Clojure on Windows/Mac/Linux
The Clojure Workshop introduces you to the world of functional programming, helping you learn how to build real-world applications in Clojure and ClojureScript, keeping best practices, high performance and scalability in mind.
- Write idiomatic code with Clojure and ClojureScript
- Understand and use common patterns and best practices
- Experiment with code and interact with programs using the REPL
- Learn the fundamentals of functional programming and immutability
- Master concepts including mapping, filtering, reducing and recursion
- Structure and build your code using namespaces and Leiningen
- Write unit tests to validate application behavior
- Simplify your code and improve efficiency with macros
If you've found this repository useful, you might want to check out some of our other workshop titles: