On August 16, 2006, I gave an experience report to the Omaha SPIN group. It focused on the lessons we've learned at my current employer after a year and a half of using agile methods with a hefty legacy code base.
On October 6, 2006, I gave another experience report. This time my boss was hosting a peer group of developers and development managers. He asked that I give the talk I gave at the SPIN group to them. I reworked the slides and the talk based on my experience back in August, and gave a talk about the things we do at Profitstars that are sort of unique to us.
On October 2, 2007, I gave this talk to ODYNUG about Erlang. It was a very introductory treatment emphasizing on how to read Erlang code. The slides have a few examples of classic functional routines done in Erlang, and the rest is a mostly conceptual overview of concurrency, distribution, and fault-tolerance. All of the code in the slides is included in the tarball along with a couple of simple multi-process examples.
On March 4, 2008, I gave a talk at ODYNUG about OCaml. It is a nice, fast, functional programming language. It is statically typed, but it gets it right. The slides are written using takahashi.xul, so they're Firefox only. I've provided the slide source for everybody else.
On July 15, 2008, I gave a talk at OJUG. It was designed to be an even gentler introduction to Erlang than my previous discussion. It has very little code, but hits on all the major concepts that make Erlang such a fantastic platform.
On August 12, 2008 I gave a talk at ODYNUG, and I gave it again on August 16, 2008 at BarCamp Omaha. The slides cover some introductory material about the differences between DVCS and traditional VCS. The talk had a hefty demonstration portion demonstrating the tools avaialable with Git.