OTUG is an umbrella user group spanning languages, methods, tools, and technologies for the software development community in the Minneapolis - St. Paul area.

OTUG exists to foster an environment for professional discussion and education pertaining to software development ecosystems; i.e., software development organizations and the contexts in which they operate. Meetings are generally held on the third Tuesday of each month and are a mix of general and special interest discussion, open space, fishbowl and panel sessions, with periodic presentations by featured speakers. Meetings are open to anyone with an interest in software development. You become a "member" simply by attending and participating. OTUG is a volunteer organization and we welcome your active involvement.

Next meeting:

Actors Make Better Observers by Dale Schumacher

Date: Thursday, June 26, 2008 - PLEASE NOTE that this month's OTUG is not in the usual 3rd-Tuesday slot, but rather on the 4th Thursday.

Time: 5:00 PM

Location: O'Shaughnessy Science Hall, Room 313

University of St. Thomas, St. Paul, MN

Free food served afterward - No RSVP needed


Abstract - We will discuss how the Actor model of computation is actually more faithful to Alan Kay's original Object concept than our current object-oriented languages. The Observer pattern will serve as a case study to illustrate how the implementation of the object abstraction leaks through to noticeable, and disastrous, effect in languages like Smalltalk and Java. A pure implementation of the Actor model is shown to address the deficiency, faithfully implement Objects as originally conceived, and provide the basis for implementing safe massively-parallel high-performance open systems.

About Dale - Dale Schumacher has done successful development, architecture, and consulting in the object-oriented and agile spaces for many years. He was a frequent and active member of OTUG and the C4DSD SIG before moving to Austin, Texas in 2006 to serve as an Agile Evangelist at Borland software. He holds that position now, and will be speaking to us as an out-of-state guest for the first time.

Directions - Driving direction to the campus are available from the UST web site

Acknowledgements - Thanks to our host and partner, Graduate Programs in Software at the University of Saint Thomas, which provides our meeting venue. OTUG also thanks the following businesses for their contributions, without which this would not have happened:

  • Stelligent - An expert Agile consultancy that helps our global customers initiate, adapt and deliver software solutions

After the Meeting - After OTUG, join other members of the twin cities tech community for food and drink at Davanni's near campus

News headlines:

  • Ted Neward's Slides BusyJavaDevsGuideToScala-Objects-BW.pdf
    Ted's Slides
  • Esther Derby's Slides AvailableMgrsRoleInAgileChange.pdf
    Esther's Slides

[View previous headlines]