(Tom) A common problem we see when moving to .NET all revolves around the finalizer. There are a few reasons that this happens: –Developers move from C/C++ to C# and are used to created classes with a constructor and destructor. –Developers don’t understand when they need to implement Dispos
Tag: Development
Linq in Multi-tier Applications
(Ralph Varjabedian) If you had the chance to work with Linq, the latest Object Relational Mapping tool (ORM) added to the .NET 3.5 platform, then you understand how Linq maps your database structure into several classes in your application. It creates for each table an entity class that has its prop
Advanced Table Design: Resolutions
(Kenneth Downs) A resolution is an interesting database pattern because it involves both table design and a very specific form of SELECT statement. Just getting the tables down is not enough, you have to know how to write the SELECT that will return the correct value.
Unit Testing Membership and Role Providers
(AzamSharp) Unit Testing allows the developer to create solid applications that will last the changes in the future. There are several articles on GridViewGuy that covers the concepts and benefits of Unit Testing. In this article we are going to go one step further and create Unit Tests for our Memb
Health Monitoring in ASP.NET 3.5
(Bipin Joshi) Keeping an eagle’s eye on the errors and important events occurring in your web site is an important administrative job. ASP.NET health monitoring features provide a great deal of functionality out of the box that relieves you from developing custom monitoring systems. In this article
Hack: Parallel MSBuilds from within the Visual Studio IDE
(Scott Hanselman) There were a number of interesting comments from my post on Faster Builds with MSBuild using Parallel Builds and Multicore CPUs.
Master Managed Threading and Synchronization Techniques
(Vikas Goyal) While a “process” is the way that operating systems compartmentalize running applications from each other, a “thread” is a path of execution—the basic unit to which an operating system allocates processor time. A single process comprises one or multiple threads.
ASP.NET Tips: How to use DebugDiag to track down where a performance problem is coming from
(Tom) We recently had a case where the customer was having performance problems. They were seeing requests take a few minutes to return and didn’t know what was happening. So they took some dumps while the problem was happening. So we ran this dump through DebugDiag using the Crash/Hang script an
ASP.NET Validation Controls – Important Points, Tips and Tricks
(Suprotim Agarwal) ASP.NET validation controls provide an easy-to-use but powerful mechanism of ensuring that data is entered correctly on the forms. There are 6 validation controls included in the ASP.NET 2.0 and ASP.NET 3.5 versions. If you are not familiar with Validation Controls in ASP.NET, her
An introduction to using a DataGrid control in Silverlight 2.0
(Abhilash Nedumpurath) The DataGrid is one of the powerful controls in Silverlight 2.0. It supports many new enhancements to the normal DataGrid.
