Fabrice's weblog

Tools and Source

News


Read sample chapters or buy LINQ in Action now!
Our LINQ book is also available on AMAZON

.NET jobs

Emplois .NET

The views expressed on this weblog are mine alone and do not necessarily reflect the views of my employer. The content of this weblog is independent from Microsoft or any other company. transatlantys hot news

Contact

Me

Others

Selected content

September 2005 - Posts

[Book] Framework Design Guidelines : Conventions, Idioms, and Patterns for Reusable .NET Libraries
Brad Abrams and Krzysztof Cwalina have just published a book entitled Framework Design Guidelines : Conventions, Idioms, and Patterns for Reusable .NET Libraries. They are both Microsoft employees working on the design of the .NET Framework and are well known for the design tips they give on their weblogs.
This is probably a must read for everyone who is writing .NET code. It can help you a lot if you have to define code and design guidelines for your company.

This book presents:
  • The general philosophy of framework design
  • Principles and guidelines that are fundamental to overall framework design
  • Naming guidelines for the various parts of a framework, such as namespaces, types, and members
  • Guidelines for the design of types and members of types
  • Issues and guidelines that are important to ensure appropriate extensibility in your framework
  • Guidelines for working with exceptions, the preferred error reporting mechanism in the .NET Framework and WinFX
  • Guidelines for extending and using types that commonly appear in frameworks
  • Guidelines for and examples of common framework design patterns

Guidelines in this book come in four major forms: Do, Consider, Avoid, and Do not.

They also made available their Powerpoint presentation from the PDC.

Posted: Sep 22 2005, 01:51 PM by Fabrice Marguerie | with no comments
Filed under:
How long will the .NET moniker survive?
Did you notice that the .NET name is slowly fading away? The new names have nothing to do with it but are attached to Windows instead: WinFX, WinFS, Windows Communication Foundation (Indigo), Windows Presentation Foundation (Avalon), Windows Workflow Foundation (Winoe), etc.
Ok, this is marketing, but say bye bye to .NET everywhere and hello to Windows everywhere instead. This also means: forget about platform independance...

BTW, now we have WCF, WPF, WWF... How long before we get WTF? Windows Transaction Framework maybe? or just What The F..
Posted: Sep 16 2005, 11:16 AM by Fabrice Marguerie | with 7 comment(s)
Filed under:
Atlas Project preview
If you're one of the lucky few who have time to play with the latest technotoys like AJAX, it's time for you to check out the Community Preview site for Microsoft's Atlas project!
Posted: Sep 13 2005, 05:12 PM by Fabrice Marguerie | with no comments
Filed under:
Visual Studio 2005 Release Candidate: not ready for production!

The Release Candidate of Visual Studio 2005 Team Suite is available on MSDN Subscribers Downloads and at the PDC I guess.
"Great" I thought! Maybe this will be the version that will be usable with PageMethods?

But a quick look at the download description made me realize that it will not be the case. VS 2005 RC is not for production!: "This software is unsupported pre-release software and upgrading to or from this RC is not supported. This RC is NOT covered by the Beta 2 Go-Live license and cannot be used for production deployments of customer applications."

All this means is that we'll have to wait until November and the RTM before being able to work with Visual Studio 2005 and .NET 2.0.

Posted: Sep 12 2005, 08:58 PM by Fabrice Marguerie | with no comments
Filed under:
SharpToolbox raffle: win a SmartInspect license
Do you want to win a SmartInspect Professional license?
Gurock Software is offering one each of the coming months to one of the subscribers to SharpToolbox' newsletter. The results of the first raffle wave will be given in one month. Don't miss your chance and subscribe now at http://SharpToolbox.com
More Posts