Rays of Thoughts

<December 2008>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


Navigation

Blogs I Read

About Me

Resources on the Web

Subscriptions

Post Categories



.Net Technologies (RSS)

Inside the Guts of CLR!!!

"Inside the Guts of CLR" - this was the topic of the MSDN session held on November 3rd Chennai, India. M Anand, MVP presented this Level 400 session and these days he is becoming the regular presenter for the MSDN sessions in Chennai. the session was quite informative and interesting. The crux of the presentation was CLR hosting and GC. A short listing of the things discussed:

  1. CLR Hosting - CLR hosting basics and advanced concepts like manually hosting CLR through COM. Actually it was interesting to learn that the infrastructure of the CLR is completely COM based.
  2. Garbage Collection - Basics of Memory handling, .NET GC algorithm, Object Finalization, Strong and Weak references etc. A demo on GC process using a simple string concatenating application was really informative. Infact I/we were amazed to see the GC differences when building strings with usual string concatenation and StringBuilder. This demo also helped to understand the best practice for string building.
  3. CLR enhancements in Whidbey - EnC and Generics.

Update: One of the attendees has posted the complete content of the seesion in the comments section here.

posted Monday, November 08, 2004 3:14 PM by mahalax with 0 Comments

FxCop 1.312 Released

The FxCop team has released FxCop 1.312. Major features of this release:

  • Simplification of report xml.
  • New Fix Categories: Each message is marked to indicate if the suggested fix will constitute a breaking change for previously shipped code.
  • User Interface Improvements: windowing behavior has been made more consistent
  • Auto Update: Sign up to get notified when a new version of FxCop is available.

New rules in the areas of Design, Interoperability, Mobility, Naming, Performance, Portability, Security and Usage has been introduced. To read more on this release visit What's New in FxCop and download the tool here.

For people who ask what is FxCop, it is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses reflection, MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas:

  • Library design
  • Localization
  • Naming conventions
  • Performance
  • Security

FxCop includes both GUI and command line versions of the tool, as well as an SDK to create custom rules.

posted Monday, November 01, 2004 12:37 PM by mahalax with 0 Comments

Smart Client Architecture and Design Guide Released

MSDN has just released a new architecture and design guide for Smart Clients which provides information on several topics for those creating smart client applications. Issues addressed include data handling, connection state management, security, and threading.

The definition of "smart client" is dependent on requirements and implementation details but all share the following characteristics:

  • Make Use of Local resources
  • Make use of network resources
  • Support occasionally connected users
  • Provide intelligent installation and update
  • Provide client device flexibility

To understand more on Smart Clients this article by David Hill would be helpful.

Access the Design Guide here...

posted Thursday, October 28, 2004 3:07 PM by mahalax with 1 Comments

Free Components
People at Compona have given some really good free components.
 
SyntaxBox
ExplorerBar - FREE
Layout Containers - FREE
Common Controls - FREE
Compona Editors - FREE
Compona Grid
Math Lib - FREE
 
Thanks to dredge for this piece of info.

posted Wednesday, October 27, 2004 5:39 PM by mahalax with 0 Comments

Templates and Generics
Generics is a feature that has been added to .NET2.0. I have been recently attending lectures on Generics where I heard people saying it is a .NET version of C++ Templates. But these articles contrast on this. From the explanation given I am now in sync with the fact that Templaets and Generics have a very minimal overlapping in their functionality else are different from each other. Read the articles at Are Generics in .NET like Templates in C++?Comparing .NET Generics and C++ Templates and Templates &  Generics.

posted Wednesday, October 20, 2004 3:40 PM by mahalax with 0 Comments




Powered by Dot Net Junkies, by Telligent Systems