A new developer tool was released by Microsoft - it is the Source Analysis for C#.

The ultimate goal of Source Analysis is to allow you to produce elegant, consistent code that your team members and others who view your code will find highly readable. In order to accomplish this, Source Analysis does not allow its rules to be very configurable. Source Analysis takes a one-size-fits-all approach to code style, layout, and readability rules. It is highly likely that you will not agree with all of the rules and may even find some of the rules annoying at first! However, the majority of teams using this tool within Microsoft have found that after a short adjustment period, they came to appreciate the rules enforced by Source Analysis, and even began to find it difficult to read code not written in this style.

Rules that this Source Analysis checks includes:

  • Layout of elements, statements, expressions, and query clauses
  • Placement of curly brackets, parenthesis, square brackets, etc
  • Spacing around keywords and operator symbols
  • Line spacing
  • Placement of method parameters within method declarations or method calls
  • Standard ordering of elements within a class
  • Formatting of documentation within element headers and file headers
  • Naming of elements, fields and variables
  • Use of the built-in types
  • Use of access modifiers
  • Allowed contents of files
  • Debugging text

 A dedicated blog for Source Analysis for C# can be found here and the tool can be downloaded here.

If you want to integrate the tool with MSBuild, an explanation can be found here.

Here is the link for the preparation guide for Exam 70-562 TS: .NET Framework 3.5, ASP.Net Application Development.

The skills being measured includes:

  1. Configuring and Deploying Web Applications (10 percent)
  2. Consuming and Creating Server Controls (20 percent)
  3. Working with Data and Services (17 percent)
  4. Troubleshooting and Debugging Web Applications (16 percent)
  5. Working with ASP.NET AJAX and Client-Side Scripting (15 percent)
  6. Targeting Mobile Devices (5 percent)
  7. Programming Web Applications (17 percent)

 

Today, I decided to try and use a custom theme for VS IDE to have it a new look. I downloaded Moria Alternate by Tomas Restrepo.

 Take a look.

If you want to know who are currently browsing your site or want to know who your previous visitors are and where they are coming from then this widget is for you - whos.amung.us. This widget does not only counts who's currently online but also gives you a graphical presentation where in this world they are coming from. Most of all this widget is free and very simple to setup, just copy a javascript from their site and paste it to your blog or website.

source : http://www.microsoft.com/learning/mcpexams/status/examstoretire.mspx 

Developer exams
• Exam 70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
• Exam 70-301: Managing, Organizing, and Delivering IT Projects by Using Microsoft Solutions Framework 3.0
• Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
• Exam 70-306: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
• Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
• Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
• Exam 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
• Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework
• Exam 70-330: Implementing Security for Applications with Microsoft Visual Basic .NET
• Exam 70-340: Implementing Security for Applications with Microsoft Visual C# .NET

Microsoft SQL Server exams
• Exam 70-228: Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition
• Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition