On this page I tried to collect links to all existing video materials about Clojure —
video-lectures & tutorials, presentations at conferences, etc. if you have more links to
video materials, please leave them in comments to this page!
Lectures, Tutorials and Screencasts
- http://www.youtube.com/user/ClojureTV — contains set of video-lectures & presentation about Clojure
by Rich Hickey (and other developers). Lectures like "Clojure for Lisp developers" &
"Clojure for Java developers" could be used as introductions into this language. It
also contains vdeos from Clojure/conj conference;
- Inside Clojure — Rich Hickey's lectures for Channel 9 about Clojure internals;
- Sean Devlin's screencasts about Clojure 1.1 features, project management, installing
IDEs, macroses, etc.;
- Intro to Clojure — set of presentations about Clojure — comprehensive introduction
into language;
- Stuart Halloway's lectures at Øredev conference: Clojure's basics and
Concurrent programming in Clojure. These lectures provides comprehensive introduction
into language — basic constructs, its design, problems of concurrent programming (I
really enjoyed watching these lectures);
- Clojure 1.2 Protocols — Stuart Halloway's screencast about data types & protocols in
new version of Clojure (version 1.2);
- Rich Hickey on Protocols and Clojure 1.3;
- Clojure's Solutions to the Expression Problem — Chris Houser's lecture at Strange Loop
conference about expression problem and approaches to it solving;
- Clojure Concurrency On-Demand! — set of screencasts about concurrent programming in
Clojure. The first screencast contains pretty good introduction into Clojure programming;
- Rich Hickey on Clojure's Features and Implementation — Rich Hickey's interview on QCon
London 2009. He narrates about STM, Clojure's internals, etc.;
- Clojure — Rich Hickey's presentation about Clojure on JVM Languages Summit 2008;
- Are We There Yet? — Rich Hickey's presentation on JVM Languages Summit 2009;
- Persistent Data Structures and Managed References — Rich Hickey's presentation about
persistent data structures, mutable state & how these things are implemented in
Clojure;
- Stuart Halloway on Clojure and Functional Programming — author of
"Programming Clojure" talks about Clojure & FP;
- Clojure in the Field — presentation by Stuart Halloway on use of Clojure for software
development;
- Clojure and Simplicty — interview with Stuart Halloway;
- Clojure for Ruby Programmers— lecture by Stuart Halloway on RubyConf 2009;
- Clojure in Clojure — Rich Hickey's lecture (incomplete) about implementing Clojure in
Clojure;
- Clojure: Functional Concurrency for the JVM — lecture about Clojure by Howard M. Lewis
on Devoxx'09;
- Asynchronous Events in Clojure — Stuart Sierra's presentation at New York Clojure User
Group;
- Clojure for Schemers — presentation by David Nolen, describing Clojure from Schemer's
point of view;
- Introduction to Monads by Adam Smyczek at Bay Area Clojure User Group meeting. He talk
about monads in Clojure;
- Brian Marick recorded several video lectures about monads in Clojure;
- Clojure - Up Close and Personal — Uncle Bob Martin's introductory lecture about Clojure;
- circumspec, inferior-lisp, clojure, and slime — скринкаст Stuart Halloway;
- Compojure/Emacs Intro — screencast by Lau Jensen that shows how to use Emacs &
Compojure to develop web-related code;
- Functional Programming with Clojure — screencast (requiring payment), that shows
Clojure's features on example of game development (I hadn't seen it, in contrast to
other video-materials);
- Clojure: Towards The Essence Of Programming — lecture about Clojure by Howard Lewis
Ship;
- Event-Driven Programming in Clojure — Zach Tellman explains how to deal with
asynchronous programming difficulties in Clojure using an event-driven data structure;
- Simple Made Easy — Rich Hickey talks about simplicity and how it affects design;
- Interview with Chris Houser about Clojure
- Clojure: The Art of Abstraction — presentation by Alex Miller about abstractions in
Clojure: Collections, Sequence and Higher Order Functions, Multimethods, Protocols,
Atoms, Macros, etc.
- Parser Combinators: How to Parse (nearly) Anything — lecture by Nate Young about
parsing combinators, with examples in Clojure;
- Clojure's Concurrency Types: Refs, Atoms, Agents, and Vars — lecture by Alex Redington
about Clojure's base concurrency types;
- The Mapping Dilemma — David Nolen talk about
core.match
library at Strange Loop conference;
- Perception and Action: An Introduction to Clojure's Time Model — Stuart Halloway talks
about Clojure's time model and how it helps to solve concurrency/parallelism problems;
- Monads Made Easy — Jim Duey explains monads through Clojure;
- Clojure-Java Interop: A Better Java than Java — Stuart Halloway explains at QCon how
Clojure-Java interoperability works;
- Videos from Clojure Exchange 2011 — several talks from conference in London, organized
by Skills Matter;
- Clojure-related lectures from Norwegian Developers Conference 2011;
- Cracking Clojure — Alex Miller's presentation at Devoxx 2011;
- Clojure at BackType — Nathan Marz explains how they're using Clojure in Backtype (now
Twitter);
- Naïveté vs. Experience – or, How We Thought We Could Use Scala and Clojure and How We Actually Did — Michael Fogus talks at CUFP 2010 about his experience in using Clojure & Scala in real projects;
- Getting Started with Clojure: (Part 1, Part 2) — screencast by Craig Andera about Clojure;
- Rich Hickey on Clojure 1.4's Extensible Reader, ClojureScript — interview with Rich Hickey about new functionality in Clojure 1.4 & related things;
- Simplicity Matters — Rich Hickey's keynote at RailsConf 2012.
- Videos from Clojure/West 2012 conference (right now, May 2012, not all videos were published yet);
- Clojure for the Web — talk by Bodil Stokke on Norwegian Developers Conference 2012;
- Videos from EuroClojure conference
- Functional Web Architecture — James Reeves's talk on Designing web applications using
Ring and Compojure
Videos from Clojure user groups
ClojureScript
Clojure-related
Datomic
Last change: 28.08.2013 16:38