There is a good set of articles about Unit Test Patterns in the TypeMock™ site: Unit-Test Patterns for .NET - Part I This article looks at patterns in unit testing and describes the main patterns found in tested .NET code. It also describes the problems with each pattern. Unit Test Patterns for .NET...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
12-26-2007
Filed under: .NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Tools, Testing, UnitTests, TypeMock
Today, S.Somasegar announced at TechEd Developers EMEA , amongst other things, that they the product team at Microsoft is putting the finishing touches on Visual Studio 2008 and .NET FX 3.5. They are on track to shipping these products before the end of November 2007. They will have the marketing launch...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
11-05-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, VisualStudio, TechEd
With IIS7 a new transfer method is available in the HttpServerUtility class . It's the TransferRequest method . What this method is intended to do is behave like the HttpResponse.Redirect method without the penalty of traveling to the client and back . I said "is intended to behave" because...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
10-15-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, PageModules, IIS
Lattix has upgraded its LDM product: Lattix LDM for C/C++ now includes an integration with Understand for C++ As part of our Lattix LDM C/C++ solution, we now offer an integration with Understand for C++ from Scitools, leveraging its fast and accurate code analysis capabilities to build the most complete...
The P&P team has released another Web Client Software Factory Guidance Bundle . This time is the Validation Guidance Bundle . What are some scenarios to consider using the guidance in this bundle for? Improving UI responsiveness while reusing entity business validation logic across screens when performing...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
10-01-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, WCSF, PnP, SoftwareFactories
Introduction In this article I will demonstrate how a web application can benefit from the use of Page Modules using, for the demonstration, the Page Flow Store Quick Start and the Page Flow Application Block shipped with the Web Client Software Factory. Creating the Page Module The first step is creating...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
09-27-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, WCSF, PnP, SoftwareFactories, PageFlow, PageModules
The P&P team came up with a new concept for the Web Client Software Factory : Guidance Bundles . What is a Guidance Bundle? A Guidance Bundle is a small package of guidance whose purpose is to allow users to quickly, conveniently, and easily learn and evaluate a concept. Although a Bundle can contain...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
09-19-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, WCSF, PnP, SoftwareFactories
From my article on Page Modules some people might have gotten the wrong impression that this would be the only way to get a reference to the page given its path, but it isn't. You can use the System.Web.UI.PageParser.GetCompiledPageInstance method to get the reference to the page before calling the...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
09-16-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, PageModules
Sometime ago I built a custom resource provider for ASP.NET that relied on an attribute applied to the HTTP handler (usually a page ) class instead of its virtual path to determine the location of the resources. Something like this: [ ResourceLocationAttribute (ResourceLocation)] public partial class...
In an ASP.NET application the instances of the HttpApplication class are responsible for handling the requests. These instances are created by the ASP.NET infrastructure and each one may serve many request in its lifetime, however, serving only one at a time. An application executes events that are handled...
Posted to
Paulo Morgado
(Weblog)
by
Paulo Morgado
on
09-12-2007
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, C#, Microsoft, MSDN, MVP, Web, PageModules