|
|
Registration is required to attend this event. You must be a member to register.
|
|
| The O2 Architecture - SoC way down the Rabbit Hole |
|
When:
|
Wednesday, 8/18/2010 at 6:30 PM
|
|
Where:
|
Microsoft San Francisco Office, 835 Market Street, Suite 700 San Francisco
|
|
Event Description
|
The O2 Software Architecture is an evolution of the way we think about objects in our systems. Built on ideas evolved from the ideas of Terje Reenskaug (MVC), Alan Kay (SmallTalk), Steve Russell (Lisp), Ole-Johan
Dahl (OOP), Kristen Nygaard (OOP), Martin Fowler (DDD) and many more - the O2 Software Architecture suggests a different approach to Object Oriented Programming, though still within the context of C# and the CLR.
Thomas Hansen, the O2 Architecture's inventor will talk about the O2 Architecture and also show an existing Open Source framework, Ra-Brix coupled with Ra-Ajax, implementing it for the Web on top of ASP.NET. After this session you will be armed with all the tools and know-how needed to significantly reduce the risk, increase your productivity and soar the re-usability of your code through-out your projects. |
|
Agenda
|
- 6:00 doors open (pizza and drinks)
- 6:10 - 6:25 Lightning talks
- 6:30 announcements
- 6:45 - 8:15 presentation
- 8:15 - 8:30 raffle
|
|
Presenter's Bio
|
| Thomas Hansen started coding at the age of 8 on an Oric 1 with 48K of RAM. Since then he has created mission critical software for banks, ERP systems, portal systems for hospitals and many other types of systems. Thomas has been deeply involved in Free and Open Source Software since 2002, mostly on GUI libraries and other tools for developers. Including one GUI library for C++ and two Ajax libraries for the CLR and ASP.NET. Thomas has contributed several change requests for both the 'official' C++ FAQ and the C++ 0x standard itself, but is now almost exclusively developing in C#. Thomas has also been an Agile advocate for 10 years. For the last 5 years, Thomas has almost exclusively worked with Ajax and Web Application Frameworks/Libraries. |
|
|
|
|
|
|
|
|