Rethinking Object Orientation

Session details

Decades after object orientation design altered programming, it’s still evolving, and we’re still learning to use it better. Many changes in the tools we use and how we write applications affect the approach we take to OOD. Some of these changes relate to architecture where new approaches like SOA and the layering revolution behind Silverlight alter the place of traditional OOD within the bigger picture of architecture. Other changes are language improvements that alter the very meaning of the phrase “object” from a design point of view. While touching on architecture, this talk focuses primarily on the effect of language features like generics, extension methods, delegates/lambda expressions, partial classes/methods, reflection, anonymous types, and declarative programming. I’ll the growing role of interfaces as a contractual base in block based development and show a roll your own example of dependency injection so you understand this basic technique more often accessed through a tool. You’ll come away ready to leverage new features while retaining solid overall design.

Speaker Biography

Kathleen is the Chief Technologist for AppVenture ( where she leads the application generation efforts. She has been a Microsoft MVP for 11 years and is a member of the INETA Speaker’s Bureau. Kathleen has worked extensively with application code generation and is the author of Code Generation in Microsoft .NET (from Apress). She has published numerous articles on a range of .NET technologies and writes the monthly column “Ask Kathleen” in Visual Studio Magazine ( Kathleen is also active in the Northern Colorado .NET SIG, Denver Visual Studio User Group, Northern Colorado Architect’s Group, and IASA Denver.



We will be meeting at the offices of Baillie Gifford & Co, Calton Square, 1 Greenside Row, Edinburgh.



18:30 Doors open
19:00 Introduction
19:10 Rethinking Object Orientation
20:00 Break
20:10 Rethinking Object Orientation
20:50 Fill in feedback & Prizes
21:00 End 

Name Sales End Price
Free Entry Ended Free

On the Web

Guido rethinking removal of cmp from sort method - Google ...

Guido rethinking removal of cmp from sort method Showing 1-144 of 144 messages. ... at the idea of creating and tearing down a bunch of objects just to

Rethinking Software Pricing in a Service-Oriented World ...

Home » Research » ZapFlash » Rethinking Software Pricing in a Service ... orientation heralds the need to ... Software Pricing in a Service-Oriented ...

Rethinking teachers’ goal orientations: Conceptual and ...

Rethinking teachers’ goal orientations: ... differentiated between two main goal orientations: learning goal orientation ... to object to myself I would master my ...

Rethinking Cultural Depth |

06.01.2013 · Rethinking Cultural Depth. The ... Postulating cultural objects that are found at a “deep” level requires we ... frequently objects of orientation in ...

Rethinking Your Firm into Revit : The Transition to BIM ...

Rethinking Your Firm into Revit®: The Transition to BIM Takes More than Software Jon Anunson – URS Corporation CM4777-U BIM as a technology and process is ...

Guido rethinking removal of cmp from sort method

Guido rethinking removal of cmp from sort method ... My point > is that "object orientation" is completely separate from > "implementation is separate from interface".

Rethinking Our Approach to Teaching Programming

Rethinking Our Approach to Teaching Programming. Kevin Rockwood posted on February 13, 2014 ... s***ty Car extends Vehicle object-orientation tutorial ...

Rethinking the 'global' in global health: a dialectic approach

Rethinking the ‘global’ in global health: a ... level of cooperation, object and orientation of the differ-ent fields. Their manuscript posed some important

Performing heritage: rethinking authenticity in tourism

RETHINKING AUTHENTICITY IN TOURISM Yujie Zhu Heidelberg University, Germany ... orientation of objects examined by an expert to determine their true nature ...

Rethinking The Color Line Pdf Download

RETHINKING THE COLOR LINE PDF DOWNLOAD ... 16 Rethinking of line Back we orientation, the Rethinking in. ... A Singer iChapters and the are how objects gender.

Rethinking service oriented architectures in the semantic web

Rethinking service oriented architectures ... data mapping data sharing design interface definition languages languages object-oriented programming semantic networks ...

when oo meets system software rethinking the design of vmms

when oo meets system software rethinking the design of vmms DOWNLOAD PRINT. Tweet; Email; Embed ×

Asimov | ChallengePost

The Lowest Level of Object Orientation Primis11 Commack ... Asimov stays true to it's assembler roots by rethinking the object / class paridigm in a way that a ...

Rethinking Homosexuality - religion online

Rethinking Homosexuality. ... It is not a minority orientation ... that human sexuality is extremely plastic and innately nonspecific with regard to sexual objects.

Rethinking Robot Vision – Combining Shape and ...

International Journal of Advanced Robotic Systems, Vol. 4, No. 3 (2007) ISSN 1729-8806, pp. 259-270 259 Rethinking Robot Vision – Combining Shape and Appearance

Rethinking Schools Online

Welcome to the Rethinking Schools Archives and Website Become a subscriber or online account holder to read this article and hundreds more. Learn more.

ARTICLE IN PRESS - Columbia University in the City of New York

Rethinking Regulatory Engagement Theory Michel Tuan Phama,⁎, Tamar Avnetb a Graduate School of Business, Columbia University, 3022 Broadway, Uris 515, New …

Rethinking Criminology(ies) through the Inclusion of ...

Rethinking Criminology(ies) through the Inclusion of Political Violence and Armed Conflict as Legitimate Objects of Inquiry Maritza Felices-Luna

Rethinking the Human - Institute of Social and Cultural ...

Rodin, Rethinking the human 138 The orientation in this article toward the production of the human through health policy and agencies is grounded in Foucault’s ...

Sexual Orientations | Views Through Four Eyes

28.03.2014 · Before I begin discussing Queer Phenomenology: Orientations, Objects, Others, Chapter 2: Sexual Orientation, I would like to show you all something "sweet ...

Related Events