Presentations
This page lists upcoming presentations and materials from prior presentations. You can find many of these presentations on SlideShare.
Upcoming
- St. Louis Java User’s Group – Feb. 11th – “Scaling Your Cache and Caching at Scale”
- St. Louis Innovation Camp – Feb. 26th-28th
- Gateway Groovy User Group – Mar. 2nd – “GPars – Groovy Parallelism”
- Emerging Technologies for the Enterprise – April 8-9th, 2010 – “Java Concurrency Gotchas”
- St. Louis Lambda Lounge – June 3rd – “GPars – Groovy Parallelism”
- Detroit JUG – Aug. 18th – “Java Concurrency Gotchas”
2009
- Code Mash in Sandusky, OH – January 7-9th – “Actor Concurrency”
- Gateway JUG – February 3rd – “Java 7 Preview”
- St. Louis Lambda Lounge – February 5th – “Actor Concurrency”
- Gateway Software Symposium in St. Louis, MO – March 6th-8th – “Java 7 Preview”, “Java Concurrency Idioms”, “Java Concurrency Gotchas”
- Chicago JUG – March 17th – “Exploring Terracotta”
- St. Louis Java User’s Group – April 9th – “Design Patterns Reconsidered”
- JavaOne – June 2nd-5th – “Java Platform Concurrency Gotchas”
- St. Louis Lambda Lounge – July 2nd – “Project Fortress”
- Gateway Java User’s Group – August 4th – “Scaling Hibernate with Terracotta”
- Kansas City Java User’s Group in Kansas City, KS – August 12th – “Design Patterns Reconsidered”
- CARFAX (private) in Columbia, MO – August 13th – “Design Patterns Reconsidered”
- Chicago Mercantile Exchange (private) – Sept. 1st – “Cold Hard Cache”
- Strange Loop Conference in St. Louis, MO – Oct 22-23rd – “Marshmallow Test”
- Calgary JUG – Nov. 11th – “Exploring Terracotta”
- QCon in San Francisco, CA – Nov. 18-20th – “Scaling Your Cache and Caching at Scale”
- St. Louis Cloud Camp – Dec 10th – “Caching in the Cloud”
2008
- Gateway Software Symposium – March 7th-9th – “Collections API”, “Exploring Terracotta”, “Cluster your Cache with Terracotta and Hibernate”, “Design Patterns Reconsidered”
- St. Louis Java User’s Group – March 13th – Exploring Terracotta
- Greater Nebraska Software Symposium – April 4-6th – “Collections API”, “Exploring Terracotta”, “Cluster your Cache with Terracotta and Hibernate”, “Design Patterns Reconsidered”, “Java Concurrency Idioms”
- JavaOne – May 6th-10th – “Design Patterns Reconsidered”
- St. Louis Spring User’s Group – June 25th – “Clustered Spring with Terracotta”
- Lone Star Software Symposium in Austin, TX – July 11-13 – “Collections API”, “Exploring Terracotta”, “Java Concurrency Idioms”
- Northern Virginia Software Symposium in Reston, VA – November 7-9th – “Java 7 Preview”, “Exploring Terracotta”, “Design Patterns Reconsidered”
- Great Lakes Software Symposium in Chicago, IL – November 21st-23rd – “Java 7 Preview”, “Exploring Terracotta”, “Java Concurrency Idioms”, “Design Patterns Reconsidered”, “Java Collections API”
- Private talk “Java Concurrency and Terracotta” at Chicago Mercantile Exchange in Chicago, IL – December 3rd
2007
- St. Louis Code Camp – May 7th – “Java 7 – What’s Next?”
- Gateway Software Symposium – Sept 28th-30th – “Collections 201″, “Cluster your Cache with Terracotta and Hibernate”
- St. Louis Java User’s Group – October 11th – “Concurrency with Mandelbrot”
2006
- St. Louis Java User’s Group – February 10th – “Designing with Dependency Injection”
- St. Louis Code Camp – May – “Getting Started with XQuery”
- St. Louis Java User’s Group – October 12 – “Implementing Domain Specific Languages in Java”
1999
- St. Louis Java User’s Group – February – “Distributed Computing with Tuple Spaces”

Hi! My name is Alex Miller and I live in St. Louis. I write code for a living and currently work for