You need to enable JavaScript to view more than 15 articles by this author.
The Factory Design Pattern
Publish Date: Aug. 11, 2003
Many popular software libraries make extensive use of design patterns so that the APIs can be
abstracted out at a high level for the end programmer. The .NET Framework Class Library (FCL)
is no exception. Given that the FCL builds on the strengths of Microsoft's experience with developing
software libraries, one can assume that instances of design patterns found in the FCL are fairly
appropriate usages of these patterns. In this article, Amit Goel describes some instances of a
commonly occurring design pattern in the FCL: the Factory Method design pattern.
Creating Richer Hyperlinks with JSP Custom Tags
Publish Date: Apr. 30, 2003
Gone are the days where one destination per link was enough. With mirroring, localization, and internationalization, your readers might want the choice of several different resources for any given link. Until XLink and XPointer are well-supported in browsers and authoring tools, most alternatives are clumsy. Amit Goel demonstrates a better approach by creating a custom JSP tag to control a dynamic menu of destination links.
Writing Type-Safe Collections in C#
Publish Date: Mar. 10, 2003
Compiled programming languages allow earlier error checking, better enforcement of programming styles, and generation of more efficient object code than interpreted languages, where all type consistency checks are performed at run time. However, even in compiled languages, there is often the need to deal with data whose type cannot be determined at compile time. This article by Amit Goel shows you how to create compile-time checked collections in C#.