Help out: share this site!

Latest Screencasts

Episode 14 - Inversion of Control

Full Disclojure - 2010-03-08 - free

In this episode I review how to relate Java's inversion of control pattern to first class functions. Cast: Sean Devlin Watch this screencast


Episode 7 - Abstraction Grafting

Full Disclojure - 2010-01-17 - free

In this episode I discuss how to add an abstraction onto existing types to improve code reuse. Watch this screencast


Episode 5 - Expression Threading

Full Disclojure - 2010-01-03 - free

In this episode I describe how to use the two expression threading macros, - and -. Watch this screencast


Functional Programming with Clojure

Peepcode - 2009-04-24 - paid

By Phil Hagelberg. Technical editing by Clojure creator Rich Hickey Clojure is a dynamic functional programming language designed to be as approachable as scripting languages, yet harness the power of multi-core machines in the manner of more cryptic languages such as Erlang. In this 65 minute screencast, Clojure expert Phil... Watch this screencast