hn-classics/_stories/2008/15089373.md

347 lines
10 KiB
Markdown

---
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'
year: 2008
---
[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