Features (47)

The evolution of .NET

Microsoft is touting the new .NET platform, but is it really new? This article explores the maturation of the basic technologies that are the foundation of .NET. Read more »

Simplifying .NET assembly libraries

Maintaining header files is often tedious and can lead to mistakes. Thankfully, .NET assembly libraries erase the reliance on these files. Read more »

Demystifying .NET compilation

.NET's JIT compiler has a lot of developers scratching their heads. Get the lowdown on how code compilation works on the .NET development platform. Read more »

.NET exceptions for the exceptionally challenged

Get the most out of .NET's structured exception system. These 10 best-practice tips will ensure that you don't wind up bogging down your applications. Read more »

Getting to know the .NET collections

.NET's vast selection of collection objects can be a little confusing. Get your bearings with this guided tour of the System.Collections namespace. Read more »

.NET caching: When to buy, when to build

.NET introduces some out-of-the-box caching functionality, but you may want, or need, to write your own caches. Here is a look at the basics of .NET caching. Read more »

Form validation is vastly improved in ASP.NET

All Web development efforts require form validation, but Active Server Page technology hasn't made it easy. Fortunately, ASP.NET addresses the need with validation controls. Read more »

See why VB.NET is the classiest VB of all

VB has always offered basic support for working with objects, but VB.NET is a whole new ballgame. Learn about VB.NET's true object-oriented features. Read more »

Why should you add C# to your skill set?

Microsoft decided it couldn't beat Java, so it created C#. The similarities between the two languages are striking. Microsoft foresees C# becoming as ubiquitous as Java, which has been called the -mother language" of the .NET initiative. Read more »

Using asynchronous method calls in C#

Customers hate to wait and are turned off by poor performance. .NET addresses this issue with asynchronous communication support. Get started with C#. Read more »

Log in


Sign up | Forgot your password?

What's on?