15 Seconds is looking for technical professionals working in the Active Server field to write articles. If you are interested, take a look at our writer's guide and submit your ideas.
.NET Features Section These articles focus on explaining, using and demonstrating namespaces, classes, services, tools and other specific .NET features.
In this article, Thiru Thangarathinam demonstrates the different classes and features available through the My namespace. By providing a speed-dial that allows you to more quickly and effectively utilize .NET framework functionalities in your application, the My feature provides huge productivity improvements for .NET developers. [Read This Article][Top]
Thiru Thangarathinam discusses taking advantage of the integation between
the .NET CLR and SQL Server 2005 in order to do things like create triggers
using managed code. [Read This Article][Top]
Developers often use brute force coding to marshal data between the GUI and application objects. In this article, Luther Stanton explains how to use .NET's out-of-the box data-binding functionality to make this job much easier. [Read This Article][Top]
Ambrose Little provides the complete source code for his 'Perfect Service'
and explains how the .NET Service Manager enables features such as drag-n-drop deployment. [Read This Article][Top]
There is broad-reaching debate about remoting, Web services, Enterprise Services, and DCOM. In short, it is a debate about the best technology to use when implementing client/server communication in .NET. Rocky Lhotka shares his thoughts on the issue while offering clear explanations of basic application architecture terminology. [Read This Article][Top]
This article provides and excellent foundation for COM Interop. It reviews COM's background, explains how VB6 interacts with COM, and then shows how to design .NET components to smoothly interact with COM. [Read This Article][Top]
The first article in this two-part series shows how to get Ambrose Little's .NET Service Manager running and then how to add plug-n-play services to it using drag-n-drop or XCOPY. [Read This Article][Top]
Although generics are extremely useful, they also seem to have a certain mystique that cannot be readily explained. This article hopes to remove that aura of mystery by showing just how easy it is to use generics and how useful they can be in many common situations. [Read This Article][Top]
When implementing custom components that require access to restricted resources, implicit impersonation must be used. Jay Nathan shows how to create a class that makes using .NET Impersonation a snap. [Read This Article][Top]
Tony Arslan shows how to use VS .NET's custom deployment feature to create configuration files on the target machine during installation. [Read This Article][Top]
Adnan Masood just returned from DevDays 2004 in Los Angeles. Here he provides some thoughts and insights into the Web application security-focused conference. [Read This Article][Top]
Patrick Coelho shows how to customize the VBCommenter Power Toy to provide the
same VS .NET XML code commenting and automated code documentation functionality afforded to C# developers. [Read This Article][Top]
Thiru Thangarathinam explains how to implement strongly typed collection objects and discusses why they may be the best approach for returning data from the middle tier to an ASP.NET user interface. [Read This Article][Top]
Code Access Security (CAS) is the .NET Framework security model that grants
code permission to resources based on "evidence" pertaining to the
encapsulating assembly. In this article, David Myers examines CAS
and explains different configuration methods. [Read This Article][Top]
Object-relational persistence can provide great benefits to data-based applications in .NET. Scott Bellware explains O/R persistence and examines what Microsoft is doing in .NET 2.0 to facilitate this sparsely used and often misunderstood practice. [Read This Article][Top]
Thiru Thangarathinam shows how easy it is to customize a .NET Web application's visual appearance at the site, page, or control level using ASP.NET 2.0 Themes. [Read This Article][Top]
Reporting from Microsoft's Professional Developers Conference, .NET development expert Scott Bellware stares Longhorn right in the eyes and gains insight into the future of Windows-based applications. From the UI layer to the file system, Longhorn is a whole new, and potentially friendlier, beast. [Read This Article][Top]
Generics is new feature in .NET v2.0. This article explains Generics, shows how to create them, and includes some simple examples of where they could be useful. [Read This Article][Top]
Thiru Thangarathinam examines new features in .NET Framework 1.1 that let developers leverage COM+ services without having to perform the many steps associated with the previous version's ServicedComponent class. [Read This Article][Top]
In the .NET world, COM+ components are referred to as serviced components. Due to numerous changes in the .NET strategy, the deployment model for serviced components is different from deploying traditional COM+ components. This article explains how to deploy serviced components using various tools provided by the .NET Framework. [Read This Article][Top]
Collections are a vital element of any object-oriented architecture. This article, by Luther Stanton of Intellinet Corporation, introduces collections, looks at some of the benefits and potential drawbacks of using custom collections versus built-in collection-like elements, and then provides a discussion of interfaces and implementations. [Read This Article][Top]
Mansoor Ahmed Siddiqui introduces .NET Remoting and the .NET Tracking
Service and then shows how to build a custom tracking handler that keeps
track of object creation and marshaling related activities and logs all the information in a SQL Server database table. [Read This Article][Top]
Learn how Robert Chartier created a flexible configuration library that allowed his assemblies to read and write to disk over a distributed environment spanning multiple ISPs. [Read This Article][Top]
Brian Korzeniowski presents the exciting conclusion to his popular .NET CodeDom trilogy. Learn how to build a Web Service that generates C# source code for creating custom attributes ... and may the source be with you! [Read This Article][Top]
Create custom attributes and apply them to your own code-generation
application. Also learn how to interrogate the source code at runtime using
reflection. [Read This Article][Top]
In this article Jeff Gonzalez explains how to build a class library and client application that will validate given XML documents to associated schema or XSD documents. [Read This Article][Top]
Last week Rob Chartier showed how to create an extensible Windows Service that accepts custom plug-ins. This week Rob explains how to create custom plug-ins, their interfaces, and a schedule manager. [Read This Article][Top]
Windows Services are difficult to create and debug. There is no user interaction by design, and the system usually has a hard time releasing the service once installed and ran. In the first part of this two-part series, Rob Chartier shows how to create an extensible Windows Service that accepts custom plug-ins and never needs modification. [Read This Article][Top]
In the first part of this three-part article on .NET CodeDom technology, Brian J. Korzeniowski introduces .NET CodeDom by examining the inputs and outputs of a working source code generator. [Read This Article][Top]
Mansoor Ahmed Siddiqui explains debugging and tracing and shows how to create custom
trace listeners to help ensure hassle-free development. [Read This Article][Top]
This article on serialization in the .NET Framework covers topics such as binary vs. XML and Basic vs. Custom serialization. It concludes with an example of how to add serialization to applications for sending custom objects over the wire with Web services. [Read This Article][Top]
Delegates are commonly defined as Type Safe Pointers. In this article, Ramesh Balaji explains Delegates, and shows how they work in the CLR environment. [Read This Article][Top]
In this article, Robert Chartier shows how to use the System.DirectoryServices Class for some simple User and Group administration tasks with impersonation. [Read This Article][Top]
Reflection is a way to discover information about assemblies in .NET. In this article, Rob Chartier shows how to build a tool that utilizes Reflection to document .NET assemblies. This is especially useful when assemblies' source code is not available. [Read This Article][Top]
Still intimidated by .NET? Part 2 explores a few more advanced OOP features: inheritance, interfaces, and finally abstract classes. [Read This Article][Top]
Feel intimidated by .NET? This article by Rob Chartier is designed to ease any level VBScripter (ASP) into .NET by clarifying some OOP concepts. [Read This Article][Top]
Craig Emilio Probus shows us how to build an ASP.NET SOAP test harness, which allows technical and functional personnel to test Web Services under uniform and generic conditions. [Read This Article][Top]
The power of Active Directory Service Interfaces (ADSI) and the Microsoft .NET Framework is introduced by Tony Caudill. After completing this article you will be able to easily tame the System.DirectoryServices Namespace and use ADSI services to programatically create, delete, and update all aspects of your Web farm's virtual directories. [Read This Article][Top]
In this article, Paul Litwin discusses additional classes that may be useful in ASP.NET applications: the System.String, System.Array, and System.DateTime classes. [Read This Article][Top]
The .NET Framework is a key component of the .NET initiative. In this article, Paul Litwin introduces the .NET Framework classes and discusses how to take advantage of the System.Math and System.Random classes in ASP.NET applications. [Read This Article][Top]
Learn how to overcome the limitations of WAST, Microsoft's Web Application Stress Tool, and retrieve dynamic variables from your ASP pages with the new Visual Studio.NET load-testing tool. [Read This Article][Top]
Mansoor is back to explain .NET runtime's forward compatibility feature. Here he shows us how to access .NET components from COM components. [Read This Article][Top]
Microsoft's new .NET platform provides several base services, a new runtime
environment, an easier programming model, and tools for the development and
deployment of .NET applications. Let's take a closer look. [Read This Article][Top]