Actors Make Better Observers
Dale Schumacher
An Object Technology User Group lecture
Date: Thursday, June 26, 2008
Time: 5:00 PM
Cost: FREE!
PLEASE NOTE that this month's OTUG is not in the usual 3rd-Tuesday slot, but rather on the 4th Thursday.
Location: O'Shaughnessy Science Hall, Room 313
University of St. Thomas, St. Paul, MN
http://www.stthomas.edu/campusmaps/stpaul/stpaul40.htm
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 directions to the campus are available from the UST web site
Parking – Due to summer break, parking is free in all UST parking lots!
Acknowledgements – Special thanks go to Stelligent, which is sponsoring this event. Stelligent is 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.
--
To keep up with upcoming OTUG events, please visit our web site or join our email list:
OTUG main site: http://www.otug.org
OTUG mailing list: http://tech.groups.yahoo.com/group/OTUG_TwinCities