Hey there! Check out HackerBooks.com - our latest project that let you search books from StackOverflow and HackerNews

Latest Screencasts

Episode 20 - Decorators

Full Disclojure - 2011-11-21 - free

In this episode I demonstrate how to use decorators to break up functionality into smaller, more testable features.Cast: Sean DevlinTags: clojure

Watch this screencast

Code Kata - Fizz Buzz

Full Disclojure - 2010-04-22 - free

Yeah, yeah, it's not a Kata per se... I show my approach to the classic Fizz Buzz problem in Clojure. Really.Cast: Sean DevlinTags: Clojure

Watch this screencast

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 DevlinTags: clojure, functions, IoC, Inversion of Control and java

Watch this screencast

Episode 13 - Inference

Full Disclojure - 2010-03-01 - free

In this episode I review how to write an inference engine in Clojure. Show notes:

Watch this screencast

Episode 12 - Equations

Full Disclojure - 2010-02-23 - free

In this episode I demonstrate how to use macros & Newton's method to numerically solve any equation for any variable. The code is available here

Watch this screencast

Episode 11 - Infinite Sequences

Full Disclojure - 2010-02-15 - free

In this episode I demonstrate how to use infinite sequences to numerically solve mathematical problems.Cast: Sean DevlinTags: Clojure, Numerics, Math and Infinite Sequences

Watch this screencast

Install Clojure - Eclipse

Full Disclojure - 2010-02-05 - free

In this bonus video I review how to install Counterclockwise, the Eclipse Clojure plugin. Counterclockwise project page:

Watch this screencast

Episode 8 - Projects

Full Disclojure - 2010-01-25 - free

In this episode we cover how to use Leiningen, a popular Clojure build system. Leiningen is here:

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. You can find the show notes & code here:

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 -. The show notes are available here:

Watch this screencast