Some occasions when I have said things orally, and any related resources.
A talk at ClojureConj 2018 on the relationship between Clojure bytecode and the Clojure dynamic runtime.
There's a video on youtube, but the first 36 minutes are less watchable due to accidental audio and video disruption.
A deep dive into virtually every aspect of Clojure's vars, given at the Chicago Clojure meetup group.
A shorter and more polished version of the 2012 talk by the same name, also at Geekfest in Chicago.
A longer, more rambly, and in-depth version of the 2012 talk on quantum computing, this time for a delightfully tiny audience at the North Shore Fringe Coders meetup group.
Gave an overview of the methods of metaprogramming in Clojure and Ruby, and argued that metaprogramming in Clojure is both easier to understand and less necessary.
A lightning talk given at ClojureWest 2013.
An introduction to Clojure Macros given at ClojureWest 2013.
An introduction to Clojure macros given at Geekfest, preparing for the ClojureWest talk.
At Codemash, similar to the Geekfest talk from earlier.
This was an introductory workshop given at the Chicago Clojure meetup group. It involved a clone of of 4clojure that had logic problems to solve. The 4clojure site is no longer up, but the source of the problems can be found here.