--- layout: fullNav title: partial conference history ---

Partial & Ancient Conference History

I've been speaking at developer's conferences since 1997; here's a partial list, more to marvel at the variety of technologies as the world changes, and who quickly technologies come and go.

NFJS image Rocky Mountain Software Symposium
Denver, CO
November 19-21, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Vizualizations for Code Metics [slides]
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
  • Agile Engineering Practices [slides]
devoxx logo Devoxx
Antwerp, Belgium
November 15-19, 2010
  • The Productive Programmer: Mechanics  [slides]
  • The Productive Programmer: Practice (10 Ways to Improve Your Code)  [slides]
  • Emergent Design [slides]
oredev logo Oredev
Malmo, Sweden
November 8-12, 2010
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
NFJS image Northern Virginia Software Symposium
Reston, VA
November 5-7, 2010
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Vizualizations for Code Metics [slides]
  • Agile Engineering Practices [slides] [samples]
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
software architect logo Software Architect 2010
London, England
October 19-22, 2010
NFJS image Twin Cities Software Symposium
Minneapolis, MN
October 15-16, 2010
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Agile Engineering Practices [slides]
jaoo logo JAOO
Aarhus, Denmark
October 3-8, 2010
  • Rails in the Large [slides]
  • DSL Tutorial (with Martin Fowler) [no slides]
ekon 14 logo EKON 14
Darmstadt, Germany
September 27-30, 2010
  • The Productive Programmer: EKON Edition [slides]
  • My Boss Said "Agile" - Now What? [slides] [samples]
jax london logo JAX 2010 London (Autumn Edition)
London, England
September 27-29, 2010
NFJS image Greater Atlanta Software Symposium
Atlanta, GA
September 24-26, 2010
  • Agile Engineering Practices [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
  • Vizualizations for Code Metics [slides]
JavaOne Logo JavaOne
San Francisco, CA
September 20-23, 2010
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
  • Comparing Groovy & JRuby  [slides]
NFJS image Pacific Northwest Software Symposium
Seattle, WA
September 17-19, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Agile Engineering Practices [slides]
  • Vizualizations for Code Metics [slides]
Agile Australia logo Agile Australia '10
Melbourne, NSW Australia
September 15-16, 2010
Javazone logo JavaZone
Oslo, Norway
September 8-9, 2010
NFJS image Research Triangle Software Symposium
Raleigh, NC
August 27-29, 2010
  • Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Agile Engineering Practices [slides]
  • Testing the Entire Stack [slides]
AgileConf Logo Agile2010
Orlando, FL
August 9-13, 2010
  • Distributed Agile Simulation Workshop [slides]
NFJS image Central Iowa Software Symposium
Des Moines, IA
July 30-August 1, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Agile Engineering Practices [slides]
  • Testing the Entire Stack [slides]
OSCON 2010 O'Reilly OSCON Open Source Conference
Portland, OR
July 19-23, 2010
  • JRuby Tutorial [slides]
  • Productive Programmer Tutorial [slides]
NFJS image Lone Star Software Symposium
Austin, TX
July 16-17, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Agile Engineering Practices [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Vizualizations for Code Metics [slides]
NFJS image Salt Lake Software Symposium
Salt Lake City, UT
July 9-10, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Agile Engineering Practices [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Vizualizations for Code Metics [slides]
USI logo Universite du SI
Paris, France
July 1-2, 2010
  • Keynote: Why, not How(with Martin Fowler) [slides]
NFJS image Central Ohio Software Symposium
Columbus, OH
June 25-27, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Vizualizations for Code Metics [slides]
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
  • Agile Engineering Practices [slides]
uberconf image Über Conf 2010
Denver, CO
June 14-17, 2010
RailsConf logo RailsConf 2010
Baltimore, MD
June 7-10, 2010
NFJS image Lone Star Software Symposium
Dallas, TX
June 4-6, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Vizualizations for Code Metics [slides]
  • Agile Engineering Practices [slides]
Jazoon logo Jazoon
Zurich, Switzerland
June 1-3, 2010
  • Construction Techniques for Domain Specific Languages [slides]
Austin JUG logo Austin Java Users Group
Austin, TX
May 25th, 2010
NFJS image Gateway Software Symposium
St. Louis, MO
May 21-23, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Hands-on Agile Development [slides] [TDD Solution]
  • Vizualizations for Code Metics [slides]
  • Testing the Entire Stack [slides]
  • Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
Red Dirt RubyConf
Oklahoma City, OK
May 6-7, 2010
  • Rails in the Large [slides]
NFJS image Northern Virginia Software Symposium
Reston, VA
April 30-May 2, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Agile Engineering Practices [slides]
NFJS image Mid-South Software Symposium
Memphis, TN
April 23-25, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Emergent Design [slides]
  • Testing the Entire Stack [slides]
  • Test Driven Design [slides]
  • Vizualizations for Code Metics [slides]
NFJS image Greater Florida Software Symposium
Tampa, FL
April 16-18, 2010
  • Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Testing the Entire Stack [slides]
  • Keynote: Smithing in the 21st Century [slides]
  • Test Driven Design [slides]
Ruby Nation Logo RubyNation
Reston, VA
April 9-10, 2010
  • Rails in the Large [slides]
NFJS image Greater Illinois Software Symposium
Bloomington, IL
April 9-10, 2010
  • Keynote: Smithing in the 21st Century [slides]
  • Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Testing the Entire Stack [slides]
  • Vizualizations for Code Metics [slides]
  • Test Driven Design [slides]
DevNation Logo DevNation
Atlanta, GA
April 3, 2010
  • Why the Language Renaissance Matters to the Enterprise [slides]
DevWeek Logo DevWeek
London, England
March 15-19, 2010
  • Implementing Emergent Design [slides]
  • My Boss Said "Agile" - Now What? [slides] [samples]
  • Real-World Refactoring [slides]
  • TDD by Example [slides]
  • Productive Programmer Workshop [slides]
NFJS image Twin Cities Software Symposium
Minneaplis, MN
March 12-14, 2010
  • Keynote: Why, not How [slides]
  • Implementing Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Testing the Entire Stack [slides]
  • Agile Engineering Practices [slides]
Denver JUG Denver Java Users Group
March 10, 2010
  • Implementing Evolutionary Enterprise Architecture [slides]
Boulder JUG Boulder Java Users Group
March 10, 2010
  • Implementing Emergent Design [slides]
ThoughtWorks image ThoughtWorks Webcast
March 10, 2010
  • 10 Ways to Improve Your Code [slides]
DevNexus Conference Devnexus
Atlanta, GA
March 8-9, 2010
  • Keynote: Smithing in the 21st Century [slides]
NFJS image New England Software Symposium
Boston, MA
March 5-7, 2010
  • Keynote: Why, not How [slides]
  • Implementing Emergent Design [slides]
  • Implementing Evolutionary Enterprise Architecture [slides]
  • Testing the Entire Stack [slides]
  • Agile Engineering Practices [slides]
ESDC conference logo Enterprise Software Development Conference
San Mateo, CA
March 1-3, 2010
  • Productive Programmer: Mechanices [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Construction Techniques for Domain Specific Languages [slides]
  • Test Driven Design [samples]
Speakerconf image speakerconf
Oranjestad, Aruba
February 9-11, 2010
IASA Denver IASA Annual Banquet Keynote
Denver, CO
December 7, 2009
  • Why the Langauge Renaissance Matters to the Enterprise [slides]
rich web experience logl The Rich Web Experience
Orlando, FL
December 1-4, 2009
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
  • Introduction to Selenium [Slides]
  • Advanced Selenium  [Slides]
NFJS image Rocky Mountain Software Symposium
Denver, CO
November 20-22, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Visualizations for Code Metrics [slides]
  • Test Driven Design [samples]
  • Real-World Refactoring [slides]
  • Communication Skills for Geeks [slides]
qcon logo QCon San Francisco
San Francisco, CA
November 16-20, 2009
  • Introduction to MPS [slides]
ThoughtWorks logo Agile Southeast 2009 Conference
Atlanta, GA
November 17, 2009
NFJS image Great Lakes Software Symposium
Chicago, IL
November 13-15, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Productive Programmer: Mechanices [slides]
  • Communication Skills for Geeks [slides]
NFJS image Northern Virginia Software Symposium
Reston, VA
November 6-8, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
oredev logo Oredev
Malmo, Sweden
November 2-6, 2009
  • Comparing Groovy & JRuby [slides]
  • Pragmatic eXtreme Programming [slides]
  • Productive Programmer: Mechanices [slides]
The ServerSide Symposium The ServerSide Symposium
Prague, Czech Republic
October 27-28, 2009
NFJS image Greater Atlanta Software Symposium
Atlanta, GA
October 23-25, 2009
  • Visualizations for Code Metrics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Communication Skills for Geeks [slides]
  • Hands-on Agile Development [slides]
Heartland logo Heartland Developers Conference
Omaha, NB
October 15-16, 2009
JAOO Logo JAOO
Aarhus, Denmark
October 4-9, 2009
Software Architect logo Software Architect 2009
London, UK
September 29 - October 1, 2009
  • Visualizations for Code Metrics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Test Driven Design [samples]
  • Communication Skills for Geeks [slides]
BASTA logo BASTA
Mainz, Germany
September 21-25, 2009
  • 10 Ways to Improve Your Code [slides]
  • Productive Programmer: Mechanices [slides]
rheinjug logo rheinjug (Java Users Group Dusseldorf)
Dusseldorf, Germany
September 21, 2009
  • Emergent Design & Evolutionary Architecture [slides]
Herbstcampus logo Herbstcampus
Nurnberg, Germany
September 14-17, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Keynote: Smithying in the 21st Century [slides]
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
  • Construction Techniques for Domain Specific Languages [slides]
JavaZone JavaZone
Oslo, Norway
September 9-10, 2009
  • Meta-programming /J?Ruby/ [samples]
  • Productive Programmer: Mechanices [slides]
NFJS image Research Triangle Software Symposium
Raleigh, NC
August 28-30, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Productive Programmer: Mechanices [slides]
  • Visualizations for Code Metrics [slides]
  • Hands-on Agile Development [slides]
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
  • Test Driven Design [samples]
agile 2009 Agile2009
Chicago, IL
August 24-28, 2009
  • Emergent Design & Evolutionary Architecture [slides]
NFJS image Central Iowa Software Symposium Software Symposium
Des Moines, IA
August 7-9, 2009
  • Real-World Refactoring [slides]
  • Visualizations for Code Metrics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Test Driven Design [samples]
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
erubycon icon erubycon
Columbus, OH
August 7 - 9, 2009
  • Rails in the Large - Building the World's Biggest Rails App (Neal Ford and Paul Gross) [slides]
NFJS image Desert Southwest Software Symposium Software Symposium
Phoenix, AZ
July 24-26, 2009
  • Keynote: On the Lam from the Furniture Police [slides]
  • Test Driven Design [samples]
  • Productive Programmer: Mechanics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Visualizations for Code Metrics [slides]
  • Communication Skills for Geeks [slides]
OSCON logo OSCON
San Jose, CA
July 20 - 24, 2009
  • Introduction to JRuby Tutorial [slides]
  • "Design Patterns" in Dynamic Languages [slides]
NFJS image Salt Lake Software Symposium Software Symposium
Salt Lake City, UT
July 17-18, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Visualizations for Code Metrics [slides]
  • Productive Programmer: Mechanics [slides]
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
NFJS image Lone Star Software Symposium Software Symposium
Austin, TX
July 10-12, 2009
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Productive Programmer: Mechanics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
USI Conference USI 2009
Paris, France
July 1 - 2, 2009
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
Jazoon Conference Jazoon
Zurich, Switzerland
June 22 - 25, 2009
  • "Design Patterns" in Dynamic Languages [slides]
  • Keynote: Smithying in the 21st Century [slides]
NFJS image Central Ohio Software Symposium
Columbus, OH
June 12-14, 2009
  • Keynote: On the Lam from the Furniture Police [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Productive Programmer: Mechanics [slides]
  • Test Driven Design [samples]
NFJS image Lone Star Software Symposium
Dallas, TX
June 5-7, 2009
  • Test Driven Design [samples]
  • Productive Programmer: Mechanics [slides]
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Construction Techniques for Domain Specific Languages [slides]
  • Communication Skills for Geeks [slides]
JavaOne logo JavaOne
San Francisco, CA
June 2-5, 2009
  • Comparing Groovy & JRuby [slides]
  • "Design Patterns" in Dynamic Languages [slides]
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
NFJS image Rocky Mountain Software Symposium
Denver, CO
May 29-21, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Keynote: On the Lam from the Furniture Police [slides]
  • Productive Programmer: Mechanics [slides]
RailsWay Conference RailsWay
Berlin, Germany
May 25-27, 2009
  • Meta-programming /J?Ruby/ [slides]
  • Rails in the Large - Building the World's Biggest Rails App (Neal Ford and Paul Gross) [slides]
NFJS image Greater Atlanta Software Symposium
Atlanta, GA
May 15-17, 2009
  • Keynote: On the Lam from the Furniture Police [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Emergent Design & Evolutionary Architecture [slides]
  • prag_Pragmatic Domain Specific Languages [slides]
RailsConf 2009 RailsConf 2009
Las Vegas, NV
May 4-7, 2009
  • Rails in the Large-Building the Biggest Rails App (Neal Ford and Paul Gross) [slides]
NFJS image Northern Virginia Software Symposium
Reston, VA
April 24 - 26, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Keynote: On the Lam from the Furniture Police [slides]
  • Regular Expressions in Java [samples]
  • Construction Techniques for Domain Specific Languages [slides]
  • Visualizations for Code Metrics [slides]
  • Hands-on Agile Development [slides]
  • Meta-programming /J?Ruby/ [samples]
  • Productive Programmer: Mechanics [slides]
JAX-logo JAX 2009
Mainz, Germany
April 20-24, 2009
  • Pragmatic Domain Specific Languages [slides]
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
JAX-India JAX-India
Bangalore, India
April 6-10, 2009
  • Test Driven Design [samples]
  • Unit Testing that Sucks Less: Small Things that Make a Big Difference [slides]
  • Communication Skills for Geeks [slides]
NFJS image Pacific Northwest Software Symposium
Seattle, WA
April 3-5, 2009
  • Emergent Design & Evolutionary Architecture [slides]
  • Real-World Refactoring [slides]
  • Test Driven Design [samples]
  • Keynote: On the Lam from the Furniture Police [slides]
CIPS Spring Seminar CIPS Spring Seminar 2009
Regina, Saskatchewan
March 31 - April 1, 2009
  • Keynote: Smithying in the 21st Century [slides]
  • Real-World Refactoring [slides]
  • Productive Programmer: Acceleration & Automation[slides]
  • Productive Programmer: Focus & Canonicality [slides]
  • 10 Ways to Improve Your Code [samples]
  • Test Driven Design [samples]
DevWeek 2009 DevWeek
London, UK
March 23 - 27, 2009
  • 10 Ways to Improve Your Code [slides]
  • Real-World Refactoring [slides]
  • Productive Programmer: Mechanics [slides]
  • Visualizations for Code Metrics [slides]
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
SDC 2009 Scandinavian Developer Conference
Goteborg, Sweden
March 24, 2009
NFJS image New England Software Symposium
Boston, MA
March 20-22, 2009
  • Real-World Refactoring [slides]
  • Productive Programmer: Mechanics [slides]
  • Hands-on Agile Development [slides] [samples]
  • Emergent Design & Evolutionary Architecture [slides]
  • Meta-programming /J?Ruby/ [samples]
  • Test Driven Design [samples]
  • Metrics Driven Agile Development [samples]
  • Pragmatic Domain Specific Languages [slides]
The ServerSide Symposium The ServerSide Symposium
Las Vegas, NV
March 18 - 20, 2009
NFJS image Twin Cities Software Symposium
Minneapolis, MN
March 13-15, 2009
SDWest 2009 Software Development West
Santa Clara, CA
March 9-13, 2009
  • Introduction to JRuby [samples]
  • Building DSLs in Static and Dynamic Languages [handouts]
DevNexus logo DevNexus
Atlanta, GA
March 10-11, 2009
  • Keynote: On the Lam from the Furniture Police [slides]
  • Test Driven Design [samples]
4 developers 4Developers
Krakow, Poland
March 7, 2009
  • Productive Programmer: Mechanics [slides]
  • Advanced DSLs in Ruby [slides]
  • Keynote: Ceremony vs. Essence [slides]
NFJS image Greater Wisconsin Software Symposium Software Symposium
Milwaukee, WI
February 27 - March 1, 2009
IASA ITArc Conference image IT Architect Regional Conference
Atlanta, GA
February 25-27, 2009
  • Keynote: Smithying in the 21st Century [slides]
RubyRX RubyRX
Raleigh, NC
February 19-21, 2009
  • Meta-programming /J?Ruby/ [samples]
  • Advanced DSLs in Ruby [slides]
  • "Design Patterns" in Ruby [slides]
Code Freeze 2009 Code Freeze 2009
Minneapolis, MN
January 15, 2009
  • Keynote: On the Lam from the Furniture Police [slides]
Arskonference 09 Arskonference 09
Hindsgavl Castle in Denmark
January 9-10, 2009
  • Comparing Groovy & JRuby [slides]
  • Metrics Driven Agile Development [samples]
JAX Asia 2008 JAX-Asia 2008
Singapore / Kuala Lumpur / Jakarta
November 25-28, 2008
NFJS image Great Lakes Software Symposium
Chicago, IL
November 21-23, 2008
  • Test Driven Design [samples]
  • Evolutionary SOA [handouts]
  • Productive Programmer: Mechanics [slides]
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • "Design Patterns" in Dynamic Languages [slides]
  • Regular Expressions in Java [samples]
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
QCon San Francisco QCon San Francisco
San Francisco, CA
November 17-21, 2008
  • 10 Ways to Improve Your Code [samples]
  • DSL Tutorial by Neal Ford, Martin Fowler, Rebecca Parsons [slides]
NFJS image Rocky Mountain Software Symposium
Denver, CO
November 14-16, 2008
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Productive Programmer: Mechanics [slides]
  • Metrics Driven Agile Development [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Real-world Agile [slides]
  • for David Bock Surviving Middle Management [slides]
  • for David Bock The Agile Product Owner [slides]
  • for David Bock Maintaining Project Integrity [slides]
DOA Conference Distributed Objects, Middleware, and Applications
Monterrey, Mexico
November 10-12, 2008
RubyConf 2008 Logo RubyConf 2008
Orlando, FL
November 6-8, 2008
SD Best Practices SD East (Best Practices)
Boston, MA
October 27-30, 2008
  • "Design Patterns" in Dynamic Languages [slides]
  • Pragmatic eXtreme Programming [slides]
  • Metrics Driven Agile Development [samples]
  • 10 Ways to Improve Your Code [handouts]
NFJS image Greater Atlanta Software Symposium
Atlanta, GA
October 24-26, 2008
  • Productive Programmer: Mechanics [slides]
  • Test Driven Design [samples]
  • Metrics Driven Agile Development [samples]
Java Developer Days Java Developers' Day
Krakow, Poland
October 16, 2008
  • Keynote: Language Oriented Programming: Shifting Paradigms [slides]
  • Comparing Groovy & JRuby [slides]
IASA Conference International Association of Software Architects Connections
San Francisco, CA
October 6-8, 2008
  • Evolutionary SOA [handouts]
  • "Design Patterns" in Dynamic Languages [slides]
JAOO JAOO
Aarhus, Denmark
September 28-October 3, 2008
  • Meta-programming /J?Ruby/ [samples]
  • Real-World Refactoring [slides]
  • Building DSLs with Language Workbenches [slides]
NFJS Logo No Fluff, Just Stuff
Pacific Northwest Software Symposium
September 19-21, 2008
  • "Design Patterns" in Dynamic Languages [slides]
  • Metrics Driven Agile Development [samples]
  • Regular Expressions in Java [samples]
  • Test Driven Design [samples]
  • Productive Programmer: Mechanics [slides]
  • Agile Project Management (featuring Mingle) [handouts] [samples]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
NFJS Logo No Fluff, Just Stuff
New England Software Symposium
September 12-14, 2008
  • Metrics Driven Agile Development [samples]
  • Test Driven Design [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • 10 Ways to Improve Your Code [samples]
Rich Web Experience Rich Web Experience (East)
Washington, DC
September 4-6, 2008
  • Debugging and Testing the Web Tier [handouts]
  • Web Punchlist: Making Your Web Applications Suck Less [handouts]
  • Effective Selenium [handouts]
conf_description RailsConf Europe
Berlin, Germany
September 2-4, 2008
Profict DevCamp Profict Summer DevCamp
Amsterdam, Netherlands
August 29, 2008
  • Keynote: Language Oriented Programming: Shifting Paradigms [slides]
  • Building DSLs in Static and Dynamic Languages [handouts]
NFJS Logo No Fluff, Just Stuff
Central Florida Software Symposium
August 22-24, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Productive Programmer: Mechanics [slides]
  • Test Driven Design [samples]
  • Metrics Driven Agile Development [samples]
erubycon erubycon
Columbus, OH
August 15-17, 2008
  • Keynote: Ceremony vs. Essence [slides]
  • "Design Patterns" in Dynamic Languages [slides]
NFJS Logo No Fluff, Just Stuff
Southern Ohio Software Symposium
August 15-17, 2008
  • 10 Ways to Improve Your Code [samples]
  • Implementing SOA [handouts]
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
  • Productive Programmer: Acceleration & Automation [slides]
  • Productive Programmer: Canonicality & Focus [slides]
NFJS Logo No Fluff, Just Stuff
Atlantic Northeast Software Symposium
August 8-10, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Metrics Driven Agile Development [samples]
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Agile Project Management (featuring Mingle) [handouts] [samples]
  • Introduction to JRuby [samples]
Agile 2008 Agile 2008 Conference
Toronto, Canada
August 4-8, 2008
  • Metrics Driven Agile Development [handouts]
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
NFJS Logo No Fluff, Just Stuff
Central Iowa Software Symposium
August 1-3, 2008
  • Productive Programmer: Acceleration & Automation [slides]
  • Productive Programmer: Canonicality & Focus [slides]
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Introduction to JRuby [samples]
  • "Design Patterns" in Dynamic Languages [slides]
Ruby Nation Ruby Nation
Tyson's Corner, VA
August 1, 2008
  • Keynote: Ceremony VS Essence  [slides]
NFJS Logo No Fluff, Just Stuff
Desert Southwest Software Symposium
July 25-27, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Test Driven Design [samples]
  • Evolutionary SOA [handouts]
  • 10 Ways to Improve Your Code [samples]
  • Regular Expressions in Java [samples]
  • Metrics Driven Agile Development [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Productive Programmer: Acceleration & Automation [slides]
  • Productive Programmer: Canonicality & Focus [slides]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
Dr. Dobbs Architecture & Design Dr. Dobb's Architecture & Design
Chicago, IL
July 24-27, 2008
  • Metrics Driven Agile Development [samples]
  • Building DSLs in Static and Dynamic Languages [handouts]
NFJS Logo No Fluff, Just Stuff
Salt Lake Software Symposium
July 18-19, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Real World Agile [slides]
  • Evolutionary SOA [handouts]
  • Metrics Driven Agile Development [samples]
  • Test Driven Design [samples]
  • Agile Project Management (featuring Mingle) [handouts] [samples]
  • Pragmatic eXtreme Programming [slides]
  • Regular Expressions in Java [samples]
  • Introduction to JRuby [slides] [samples]
  • "Design Patterns" in Dynamic Languages [slides]
NFJS Logo No Fluff, Just Stuff
Lone Star Software Symposium
July 11-13, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Productive Programmer: Acceleration & Automation [slides]
  • Productive Programmer: Canonicality & Focus [slides]
  • Test Driven Design [samples]
  • Metrics Driven Agile Development [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Agile Project Management (featuring Mingle) [handouts] [samples]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
Agile IT! Agile IT! Experience
Reston, VA
June 26-28, 2008
  • Real World Agile [slides]
  • Pragmatic eXtreme Programming [slides]
  • Test Driven Design [samples]
Jazoon 2008 Jazoon 2008
Zurich, Switzerland
June 23-26, 2008
  • Building DSLs in Static and Dynamic Languages [handouts]
NFJS Logo No Fluff, Just Stuff
Research Triangle Software Symposium
June 20-22, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Regular Expressions in Java [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Metrics Driven Agile Development [samples]
  • Introduction to JRuby [samples]
The ServerSide Symposium The ServerSide Java Symposium - Europe
Prague, Czechoslovakia
June 18-20, 2008
  • Keynote: Language Oriented Programming: Shifting Paradigms [slides]
NFJS Logo No Fluff, Just Stuff
Lone Star Software Symposium
June 6-8, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Introduction to JRuby [samples]
  • Test Driven Design [samples]
  • Metrics Driven Agile Development [samples]
Software Architect Software Architect 2008
London
June 3-5, 2008
  • 10 Ways to Improve Your Code [samples]
  • Metrics Driven Agile Development [samples]
  • Test Driven Design [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Meta-programming /J?Ruby/ [samples]
teched 2008 Tech-Ed 2008
Orlando, FL
June 3-6, 2008
  • "Design Patterns" in Dynamic Languages [slides]
  • 10 Ways to Improve Your Code [samples]
RailsConf 2008 RailsConf 2008
Portland OR
May 29 - June 1, 2008
  • Meta-programming Ruby for Fun & Profit Tutorial [slides]
  • "Design Patterns" in Ruby [slides]
DLWorld 08 Dynamic Languages World 2008
Karlsruhe, Germany
May 26 - 28, 2008
  • Keynote: Ceremony vs. Essence [slides]
  • "Design Patterns" in Dynamic Languages [slides]
  • Dynamic Language Metrics & Analysis for Agile Projects [slides]
NFJS Logo No Fluff, Just Stuff
Greater Atlanta Software Symposium
May 16-18, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Regular Expressions in Java [samples]
  • Metrics Driven Agile Development [samples]
  • Agile Project Management (featuring Mingle) [handouts] [samples]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
javaone JavaOne
San Francisco, CA
May 6-9, 2008
  • Comparing Groovy & JRuby [slides]
  • Advanced Enterprise Debugging Techniques [slides] [samples]
NFJS Logo No Fluff, Just Stuff
Rocky Mountain Software Symposium
May 2 - 4, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Regular Expressions in Java [samples]
  • Test Driven Design [samples]
  • Introduction to JRuby [samples]
  • "Design Patterns" in Dynamic Languages [slides]
  • Metrics Driven Agile Development [samples]
  • Productive Programmer: Canonicality & Focus [slides]
  • Productive Programmer: Acceleration & Automation [slides]
NFJS Logo No Fluff, Just Stuff
Northern Virginia Software Symposium
April 25 - 27, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Evolutionary SOA [handouts]
  • Test Driven Design [samples]
  • Regular Expressions in Java [samples]
  • Introduction to JRuby [samples]
  • Meta-programming /J?Ruby/ [samples]
JAX 08 JAX 2008
Wiesbaden, Germany
April 21-25, 2008
NFJS Logo No Fluff, Just Stuff
Pacific Northwest Software Symposium
April 18 - 20, 2008
  • Evolutionary SOA [handouts]
  • 10 Ways to Improve Your Code [samples]
  • Regular Expressions in Java [samples]
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Productive Programmer: Acceleration & Automation [slides]
  • Productive Programmer: Canonicality & Focus [slides]
  • Metrics Driven Agile Development [samples]
  • Test Driven Design [samples]
NFJS Logo No Fluff, Just Stuff
New England Software Symposium
April 4-6, 2008
TSSJS The ServerSide Java Symposium
Las Vegas, NV
March 26-28, 2008
  • Keynote: Language Oriented Programming: Shifting Paradigms [slides]
NFJS Logo No Fluff, Just Stuff
Twin Cities Software Symposium
March 14-16, 2008
  • Keynote: Ancient Philosophers & Blowhard Jamrobees [slides]
  • Test Driven Design [samples]
  • Evolutionary SOA [handouts]
  • Introduction to JRuby [handouts] [samples]
  • "Design Patterns" in Dynamic Languages [slides]
qcon Logo QCon London
London
March 10-14, 2008
  • DSL Tutorial by Neal Ford, Martin Fowler, Rebecca Parsons [slides]
Dev Week Logo DevWeek 2008
London
March 10-14, 2008
SDWest Logo SD West
San Francisco, CA
March 3-7, 2008
NFJS Logo No Fluff, Just Stuff
Greater Wisconsin Software Symposium
February 29 - March 2, 2008
checkfree logo CheckFree DevCon 2008
Atlanta, GA
February 27-28, 2008
  • 10 Ways to Improve Your Code [handouts]
  • Keynote: Language Oriented Programming: Shifting Paradigms [slides]
g2One Logo 2G/The Groovy Grails Experience
Reston, VA
February 21-23, 2008
  • "Design Patterns" in Groovy [slides]
  • Groovyizing Your Day Job [slides]
  • Comparing Groovy & JRuby [slides]
acts_as_a_conference acts_as_a_conference
Orlando, FL
February 8-9, 2008
  • Advanced DSLs in Ruby [slides]
Code Mash CodeMash
Cleveland, OH
January 9-11, 2008
  • Keynote: Software "Engineering" & Polyglot Programing [slides]
  • Building DSLs in Static and Dynamic Languages [handouts]
JAX Asia Logo JAX Asia
Jakarta, Indonesia
November 29-30, 2007
JAX Asia Logo JAX Asia
Singapore
November 26-27, 2007