---
created_at: '2017-08-24T12:06:39.000Z'
title: Clojure Concurrency (2008) [video]
url: https://www.youtube.com/watch?v=nDAfZK8m5_8
author: tosh
points: 76
story_text: 
comment_text: 
num_comments: 23
story_id: 
story_title: 
story_url: 
parent_id: 
created_at_i: 1503576399
_tags:
- story
- author_tosh
- story_15089373
objectID: '15089373'

---
[Source](https://www.youtube.com/watch?v=nDAfZK8m5_8 "Permalink to Clojure Concurrency - Rich Hickey - YouTube")

# Clojure Concurrency - Rich Hickey - YouTube

Skip navigation 

[ ][1]

Sign in

Search

Loading... 

Close

Yeah, keep it Undo Close

![][2]

#  This video is unavailable. 

### Watch Queue

### Queue

Watch QueueQueue

* Remove all
* Disconnect

The next video is startingstop

Loading... 

Watch Queue 

Queue

__count__/__total__ 

[Find out why][3]Close

#  Clojure Concurrency - Rich Hickey 

[ ![Nikolai Mavrenkov][2] ][4]

[Nikolai Mavrenkov][5]

Loading... 

Unsubscribe from Nikolai Mavrenkov? 

Cancel Unsubscribe

Working... 

SubscribeSubscribedUnsubscribe7

Loading... 

Loading... 

Working... 

Add to

### Want to watch this again later?

Sign in to add this video to a playlist. 

[Sign in][6]

Share 

More

* Report

### Need to report the video?

Sign in to report inappropriate content. 

[Sign in][6]

* Statistics
[ Add translations ][7]

5,946 views

77

### Like this video?

Sign in to make your opinion count. 

[Sign in][6]

78 1

### Don't like this video?

Sign in to make your opinion count. 

[Sign in][6]

2

Loading... 

Loading... 

Loading... 

**Rating is available when the video has been rented.**

This feature is not available right now. Please try again later. 

**Published on Mar 5, 2016**

Good old presentation by Rich Hickey about concurrency in Clojure - now with slides and video joined together!  
  
Source video: [http://www.youtube.com/watch?v=dGVqrG...][8]  
Slides: [https://github.com/dimhold/clojure-co...][9]  
  
"A presentation by Rich Hickey to the Western Mass. Developers Group on Clojure and concurrency. Brief overview of Clojure, discussion of concurrency issues, locking, and immutabiity. In-depth look at Clojure's refs, transactions and agents. Demonstration and review of code for a multithreaded ant colony simulation.Be sure to grab the slides and code in order to follow along.Thanks to Shawn Fumo for working on this video."

* ####  Category 

    * [Science & Technology][10]
* ####  License 

    * Standard YouTube License

Show more Show less

Loading... 

Autoplay When autoplay is enabled, a suggested video will automatically play next.

####  Up next 

* [ Clojure: A live Demonstration of Simplicity That is Production Ready - Nir Rubinstein  \- Duration: 45:39.  Wix Engineering Tech Talks 2,068 views ][11]

![][2][45:39][12]

* * *
* [ Clojure Concurrency - Rich Hickey  \- Duration: 2:32:39.  ClojureTV 45,411 views ][13]

![][2][2:32:39][8]

* [ Is Clojure an acceptable Lisp? by Hans Hübner  \- Duration: 31:00.  :clojureD 5,715 views ][14]

![][2][31:00][15]

* [ The Language of the System - Rich Hickey  \- Duration: 1:02:50.  ClojureTV 96,548 views ][16]

![][2][1:02:50][17]

* [ Effective Programs - 10 Years of Clojure - Rich Hickey  \- Duration: 1:14:52.  ClojureTV 47,014 views ][18]

![][2][1:14:52][19]

* [ Keynote - Rich Hickey  \- Duration: 1:22:45.  ClojureTV 9,004 views ][20]

![][2][1:22:45][21]

* [ Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure  \- Duration: 53:56.  jasonofthel33t 65,447 views ][22]

![][2][53:56][23]

* [ Concurrency - Episode 1 - Atoms  \- Duration: 16:53.  Clojure Tutorials 1,405 views ][24]

![][2][16:53][25]

* [ Philly ETE 2015 #27 - core.async: Concurrency without Callbacks - Stuart Halloway  \- Duration: 1:04:08.  ChariotSolutions 2,790 views ][26]

![][2][1:04:08][27]

* [ Keynote: Creative Clojure by Karsten Schmidt  \- Duration: 37:51.  :clojureD 2,665 views ][28]

![][2][37:51][29]

* [ "Transducers" by Rich Hickey  \- Duration: 45:01.  Strange Loop 67,425 views ][30]

![][2][45:01][31]

* [ Spec-ulation Keynote - Rich Hickey  \- Duration: 1:16:14.  ClojureTV 58,683 views ][32]

![][2][1:16:14][33]

* [ Clojure for Java Programmers Part 1 - Rich Hickey  \- Duration: 1:48:13.  ClojureTV 78,590 views ][34]

![][2][1:48:13][35]

* [ Timothy Baldridge - Core.Async  \- Duration: 39:46.  ClojureTV 24,039 views ][36]

![][2][39:46][37]

* [ Functional / Microservices in Real-Time Financials  \- Duration: 53:36.  InfoQ 2,106 views ][38]

![][2][53:36][39]

* [ New Concurrency Models on the JVM: Fibres, Verticles, Agents and Actors. by Lutz Huehnken  \- Duration: 1:03:02.  Devoxx 8,551 views ][40]

![][2][1:03:02][41]

* [ Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey  \- Duration: 36:54.  Confreaks 119,796 views ][42]

![][2][36:54][43]

* [ GOTO 2012 • Database as a Value • Rich Hickey  \- Duration: 56:23.  GOTO Conferences 3,253 views ][44]

![][2][56:23][45]

* [ The Next Five Years of ClojureScript - David Nolen  \- Duration: 1:00:58.  Metosin 15,252 views ][46]

![][2][1:00:58][47]

* [ Core.Async in Use - Timothy Baldridge  \- Duration: 34:05.  ClojureTV 10,138 views ][48]

![][2][34:05][49]

* Loading more suggestions... 

Show more

* Language:  English 
* Location:  United States 
* Restricted Mode:  Off 
[History][50] Help 

Loading... 

Loading... 

Loading... 

* [About][51]
* [Press][52]
* [Copyright][53]
* [Creators][54]
* [Advertise][55]
* [Developers][56]
* [+YouTube][57]
* [Terms][58]
* [Privacy][59]
* [ Policy & Safety ][60]
* [Send feedback][61]
* [Test new features][62]
* Loading... 

Working... 

[Sign in][63] to add this to Watch Later 

###  Add to 

Loading playlists... 

[1]: https://www.youtube.com/ "YouTube Home"
[2]: https://www.youtube.com/yts/img/pixel-vfl3z5WfW.gif
[3]: https://www.google.com/get/videoqualityreport/?v=nDAfZK8m5_8
[4]: https://www.youtube.com/user/koluch2009
[5]: https://www.youtube.com/channel/UC72uKWSN3wT7MIAhTCwakvg
[6]: https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&hl=en&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DnDAfZK8m5_8
[7]: https://www.youtube.com/timedtext_video?bl=watch&v=nDAfZK8m5_8&auto=yes&ref=wt
[8]: https://www.youtube.com/watch?v=dGVqrGmwOAw
[9]: https://www.youtube.com/redirect?q=https%3A%2F%2Fgithub.com%2Fdimhold%2Fclojure-concurrency-rich-hickey%2Fblob%2Fmaster%2FClojureConcurrencyTalk.pdf%3Fraw%3Dtrue&event=video_description&v=nDAfZK8m5_8&redir_token=kSI_bk-c7PJe7eT024iDVKAezqx8MTUxOTQ4MjA0NUAxNTE5Mzk1NjQ1
[10]: https://www.youtube.com/channel/UCiDF_uaU1V00dAc8ddKvNxA
[11]: https://www.youtube.com/watch?v=LcpbBth7FaQ "Clojure: A live Demonstration of Simplicity That is Production Ready - Nir Rubinstein"
[12]: https://www.youtube.com/watch?v=LcpbBth7FaQ
[13]: https://www.youtube.com/watch?v=dGVqrGmwOAw "Clojure Concurrency - Rich Hickey"
[14]: https://www.youtube.com/watch?v=Y0LUZ7gbWbk "Is Clojure an acceptable Lisp? by Hans Hübner"
[15]: https://www.youtube.com/watch?v=Y0LUZ7gbWbk
[16]: https://www.youtube.com/watch?v=ROor6_NGIWU "The Language of the System - Rich Hickey"
[17]: https://www.youtube.com/watch?v=ROor6_NGIWU
[18]: https://www.youtube.com/watch?v=2V1FtfBDsLU "Effective Programs - 10 Years of Clojure - Rich Hickey"
[19]: https://www.youtube.com/watch?v=2V1FtfBDsLU
[20]: https://www.youtube.com/watch?v=I5iNUtrYQSM "Keynote - Rich Hickey"
[21]: https://www.youtube.com/watch?v=I5iNUtrYQSM
[22]: https://www.youtube.com/watch?v=wASCH_gPnDw "Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure"
[23]: https://www.youtube.com/watch?v=wASCH_gPnDw
[24]: https://www.youtube.com/watch?v=I72WLDu05Tw "Concurrency - Episode 1 - Atoms"
[25]: https://www.youtube.com/watch?v=I72WLDu05Tw
[26]: https://www.youtube.com/watch?v=VrmfuuHW_6w "Philly ETE 2015 #27 - core.async: Concurrency without Callbacks - Stuart Halloway"
[27]: https://www.youtube.com/watch?v=VrmfuuHW_6w
[28]: https://www.youtube.com/watch?v=4w2kpSL68nM "Keynote: Creative Clojure by Karsten Schmidt"
[29]: https://www.youtube.com/watch?v=4w2kpSL68nM
[30]: https://www.youtube.com/watch?v=6mTbuzafcII ""Transducers" by Rich Hickey"
[31]: https://www.youtube.com/watch?v=6mTbuzafcII
[32]: https://www.youtube.com/watch?v=oyLBGkS5ICk "Spec-ulation Keynote - Rich Hickey"
[33]: https://www.youtube.com/watch?v=oyLBGkS5ICk
[34]: https://www.youtube.com/watch?v=P76Vbsk_3J0 "Clojure for Java Programmers Part 1 - Rich Hickey"
[35]: https://www.youtube.com/watch?v=P76Vbsk_3J0
[36]: https://www.youtube.com/watch?v=enwIIGzhahw "Timothy Baldridge - Core.Async"
[37]: https://www.youtube.com/watch?v=enwIIGzhahw
[38]: https://www.youtube.com/watch?v=fnediEWRuyI "Functional / Microservices in Real-Time Financials"
[39]: https://www.youtube.com/watch?v=fnediEWRuyI
[40]: https://www.youtube.com/watch?v=EMv_8dxSqdE "New Concurrency Models on the JVM: Fibres, Verticles, Agents and Actors. by Lutz Huehnken"
[41]: https://www.youtube.com/watch?v=EMv_8dxSqdE
[42]: https://www.youtube.com/watch?v=rI8tNMsozo0 "Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey"
[43]: https://www.youtube.com/watch?v=rI8tNMsozo0
[44]: https://www.youtube.com/watch?v=EKdV1IgAaFc "GOTO 2012 • Database as a Value • Rich Hickey"
[45]: https://www.youtube.com/watch?v=EKdV1IgAaFc
[46]: https://www.youtube.com/watch?v=mty0RwkPmE8 "The Next Five Years of ClojureScript - David Nolen"
[47]: https://www.youtube.com/watch?v=mty0RwkPmE8
[48]: https://www.youtube.com/watch?v=096pIlA3GDo "Core.Async in Use - Timothy Baldridge"
[49]: https://www.youtube.com/watch?v=096pIlA3GDo
[50]: https://www.youtube.com/feed/history
[51]: https://www.youtube.com//www.youtube.com/yt/about/
[52]: https://www.youtube.com//www.youtube.com/yt/press/
[53]: https://www.youtube.com//www.youtube.com/yt/copyright/
[54]: https://www.youtube.com//www.youtube.com/yt/creators/
[55]: https://www.youtube.com//www.youtube.com/yt/advertise/
[56]: https://www.youtube.com//www.youtube.com/yt/dev/
[57]: https://plus.google.com/+youtube
[58]: https://www.youtube.com/t/terms
[59]: https://www.google.com/intl/en/policies/privacy/
[60]: https://www.youtube.com//www.youtube.com/yt/policyandsafety/
[61]: https://www.youtube.com//support.google.com/youtube/?hl=en
[62]: https://www.youtube.com/testtube
[63]: https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&hl=en&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3Dplaylist%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DnDAfZK8m5_8

