Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Clojure Concurrency

A tour of concurrency primitives in Clojure

Craig Andera - Pluralsight course - Clojure Concurrency
Craig Andera
What you'll learn

Clojure is a new Lisp that runs on the JVM and CLR, and provides interesting new ways to write highly concurrent programs. Rather than make use of complicated locking primitives, Clojure provides a set of powerful, immutable-by-default data types and adds language-level support for mutating them in controlled ways. We'll examine just enough Clojure syntax to allow us to delve into this approach to managing concurrency-based complexity. No previous exposure to Clojure is assumed or required.

Table of contents

About the author
Craig Andera - Pluralsight course - Clojure Concurrency
Craig Andera

Specializing in large-scale web system implementation, Craig spent his early career working with COM and C++, but since 2001 has been teaching and consulting full-time on the .NET platform in C#. Craig has written for MSDN magazine and spoken at conferences both nationally and internationally.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight