The Artima Developer Community
Sponsored Link

.NET Buzz Forum
TechEd 2004 Europe - Day 3

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Marcus Mac Innes

Posts: 90
Nickname: macinnesm
Registered: Mar, 2004

Marcus Mac Innes is solutions architect and director of Style Design Systems Ltd
TechEd 2004 Europe - Day 3 Posted: Jul 5, 2004 1:00 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Marcus Mac Innes.
Original Post: TechEd 2004 Europe - Day 3
Feed Title: Marcus Mac Innes' Blog
Feed URL: http://www.styledesign.biz/weblogs/macinnesm/Rss.aspx
Feed Description: Issues relating to .NET, Service Oriented Architecture, SQL Server and other technologies.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Marcus Mac Innes
Latest Posts From Marcus Mac Innes' Blog

Advertisement

Following on from my previous blog, the highlights of day 3 had to be my friend Bill O'Brien's talk on Patterns in the Enterprise (ARC309) and Clemens Vasters' Best Practices for Dealing with State at Multiple Layers Within Your .NET Applications (CTS404).

Bill took the audience on a journey of software development, carefully explaining key concepts from the ground up. He discussed the real life difficulties of "code re-use", the Holy Gail of software development and suggested a much better take home, "knowledge re-use". Using Patterns he explained, member's of the team have a whole new vocabulary with which they are able to communicate vast amounts of information in a single sentence.

Bill went on to give some real life examples of well known patterns such as Model View Controller (MVC) and Factory, before introducing some less well known Enterprise Patterns such as Integration and Enterprise Solution. Using Microsoft's pattern diagram, Bill explained where patterns fit in relation to one another and how they can be grouped into "clusters" which provide assistance in making more informed choices. Overall a very difficult topic, delivered with excellence!

Clemens did his usual wizardry on the audience and gave everyone good reasons to bow down to anything he might say regarding COM+. His talk was on State Management and started out by explaining why there was no such thing as "Stateless". While everyone is told over and over again that keeping state is "bad", he explained why keeping state is often "good". In a clever observation, he explained some of the internals of the Garbage Collector and why not using session state is wasteful since the data is more than likely still around from the previous call, waiting to be garbage collected.

He backed this up with an example of using .NET Weak References to tentatively hold on to objects in Session State. This has got to be the cleverest piece of code I have seen so far at the conference and as usual, Clemen's code examples are not lightweight, they are always production quality.

These and other code examples from Clemens, including very clever and best practice use of COM+ are going to be made available in the forthcoming release of Proseware.

Read: TechEd 2004 Europe - Day 3

Topic: The Build Breaker award Previous Topic   Next Topic Topic: Webcast today on the new features of VB 2005...

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use