Congratulations to Serena!

Serena Yeoh, the architect of the famous Paladin framework and also the Layered Architecture sample (which modeled after Application Architecture Guide V2 has her Layered Architecture sample project featured in MSDN Architecture Center website. While the guidance document shows you how to architect an enterprise application, Serena’s samples show you exactly how using the code samples.

I feel proud of her as I think she is the very few (if not the first) Malaysian to have projects featured in MSDN. Do keep up the good work and this is a good motivation for fellow M’sian too to have projects on Codeplex. :)

.NET Framework 3.5 SP1 Source Code released

This is not what you think if you thought that .NET Framework is not Open Sourced. But the good thing is now we can access the source of .NET Framework base libraries.

Well, since it’s not open source, you can’t port it to another platform (i.e. UNIX or Mainframe) or create your own fork of .NET Framework. But under Microsoft Shared Source INitialtives, you are able to have a look at the source code and undersand the behavior of the base class libraries. One idea I have is if you seen something you don’t like about the class library, you can always create your own version of it, and host it under your own Namespace, i.e. PatrickYong.XML. But before that, please have a look at the license agreement on what you can or cannot do.

Below is the list of libraries released according to Microsoft’s Reference Source Code Center.

  1. mscorlib.dll
  2. Microsoft.Visualbasic.dll
  3. system.dll
  4. System.Web.Routing.dll
  5. system.data.dll
  6. System.ComponentModel.DataAnnotations.dll
  7. system.drawing.dll
  8. System.Web.Abstractions.dll
  9. system.web.dll
  10. System.Web.DynamicData.Design.dll
  11. system.web.extensions.dll
  12. System.Web.DynamicData.dll
  13. system.windows.forms.dll
  14. System.Web.Extensions.Design.dll
  15. system.xml.dll

 

Now you can also enable Visual Studio 2008 to debug inside the .NET Framework class libraries. Follow the instructions here.

Microsoft Open Specification v1.0 released

Awhile ago I blogged about Microsoft releasing products protocol documentation which are essential design specifications. That was about 2 months ago and the documents are of beta version.

Today the official version 1 is out that it covers the following products.

  1. Windows
  2. WCF
  3. Windows Server Protocol
  4. .NET Framework
  5. Office
  6. Office Binary File Format
  7. SharePoint
  8. Exchange
  9. SQL Server
  10. VBA Language Spec
  11. XAML

IssueTracker 3.5 started on Codeplex

Base on the idea behind the Issue Tracker project in www.asp.net, I am developing a new version with the intention of

  1. To help people to sump start .NET 3.5 development
  2. To help people to jump start an application based on the S+S vision
  3. To serve as a base of the future Start.NET course I plan to write

I got the help of Poh Sze and Ervin to help me on part of the project and I hope to showcase it in Tech.Ed SEA 2008.