|
top |
| Title /
Updated |
Author |
Score |
|
Work Load System
- Unedited
Updated: 7 Aug 2009
Calculating workload for speech language pathologists is a very complex process. A systematic approach has to be developed in order to calculate the workload and setup a standard
C# (C# 3.0), VB (VB 9.0), Windows (WinXP, Vista, Win2008, Win 7), .NET (.NET 3.5), ASP.NET, Architect, Design, Marketing
|
SmartAllen |
5.00 |
|
Dynamically Generated User Defined Interfaces (Part 2)
Updated: 27 Nov 2008
Further explanation about how we solved the problem of allowing users to define their own data structures and to define their own user interfaces to edit this data.
C# (C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win2K, WinXP, Win2003, VistaVS2008, Architect, Dev, Design
|
Peter Wiles |
4.82 |
|
The Life of a Project - Issue Tracking: Day 1
Updated: 10 Jun 2003
A detailed look at the evolution of a project from concept to product. (This is the first installment of what should be several more articles.)
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Matt Gullett |
4.70 |
|
API design 101
- Unedited
Updated: 19 Oct 2009
CodeProjectI built up products from scratch several time in my professional life. Usually it starts with a very small engineering team –sometimes I was the very first member of the team. This is a great opportunity to lay strong foundations for the subsequent software development, because on
C++, Windows, WTL
|
ocoudert |
4.67 |
|
A Composite UI Application Block CAB MDI application
Updated: 2 Feb 2007
An introduction to the world of CAB demonstrated with a sample MDI smart client application
C#, Windows, .NET, Visual Studio, Dev
|
David M Brooks |
4.64 |
|
The Life of a Project - Issue Tracking: Day 2
Updated: 21 Jun 2003
A detailed look at the evolution of a project from concept to product. (This is the second installment.)
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Matt Gullett |
4.61 |
|
Data-controlled processes application design
Updated: 3 Nov 2009
A ready-to-use process manager provided.
C# 3.0, Windows, .NET 2.0, Architect, Dev
|
Jacek Gajek |
4.60 |
|
The Life of a Project - Issue Tracking: Day 5
Updated: 18 Jun 2003
A detailed look at the evolution of a project from concept to product. (This is the fifth installment of what should be several more articles.)
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Matt Gullett |
4.53 |
|
Test-driven design, a methodology for low-defect software
- Unedited
Updated: 19 Oct 2009
CodeProject
I wrote earlier about the good practices in designing APIs, which is so important when developing complex software. However one usually does not have the chance to start a product from scratch. This means that more often than ever, a software manager picks up an existing tool with an exi
C++, Windows, WTL
|
ocoudert |
4.50 |
|
The Life of a Project - Issue Tracking: Day 3
Updated: 11 Jun 2003
A detailed look at the evolution of a project from concept to product.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Matt Gullett |
4.49 |
|
Dude, where's my business logic?
Updated: 21 Jun 2005
Over the years we have moved from desktop, to client server, to 3-tier, to n-tier, to service orientation. In the process though many things have changed, but many habits have remained. This article discusses what we are doing wrong, and the possible solutions.
Windows, Visual Studio, CEO, Architect, DBA, Dev
|
Chad Z. Hower aka Kudzu |
4.49 |
|
Is a featureless product in your future?
Updated: 30 Apr 2007
Are software developers missing an opportunity to innovate?
Windows, Visual Studio, CEO, Architect, Dev, Design
|
Simon Galbraith |
4.31 |
|
The Life of a Project - Issue Tracking: Day 4
Updated: 13 Jun 2003
A detailed look at the evolution of a project from concept to product. (This is the fourth installment of what should be several more articles.)
C++/CLI, VC7, .NET, Win2K, WinXP, Win2003, Dev
|
Matt Gullett |
4.30 |
|
Aspect Oriented Programming / Aspect Oriented Software Design
Updated: 29 Apr 2003
Everything you ever wanted to know but were afraid to ask about AOP/AOSD
C++/CLI, C#, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Visual Studio, Dev
|
Marc Clifton |
4.26 |
|
Use Subversion Revision numbers in your Visual Studio Projects
- Unedited
Updated: 17 Jul 2008
SVN Keywords are not sufficient for retrieving the highest revision number for your project. This simple method solves this problem.
C#, VB, Windows, .NET, Architect, Dev, QA, Design, SysAdmin
|
Paul Betteridge |
4.26 |
|
Introduction to Object-Oriented Tiered Application Design
Updated: 19 Jul 2004
An introduction to some of the challenges and opportunites of object-oriented design.
C++/CLI, Windows, .NET, Visual Studio, Architect, Dev
|
Steven Campbell |
4.26 |
|
Dynamically Generated User Defined Interfaces (Part 1)
Updated: 26 Nov 2008
An introduction to how we solved the problem of allowing users to define both data structures and user interfaces to edit this data.
C# (C# 3.0).NET 3.5, Architect, Dev, Design
|
Peter Wiles |
4.18 |
|
Introduction to Iterative, Incremental Framework for building software projects
Updated: 29 Oct 2003
Iterative, Incremental Framework using UML
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Dan Bunea |
4.14 |
|
A Proposed Model for Simulating Human Artificial Intelligence.
Updated: 30 Aug 2003
Unique Jungian and MBTI approach to develop Human Artificial Intelligence
C++/CLI, VC6, .NET, Win2K, WinXP, Win2003, MFC, Dev
|
JoeSox |
4.11 |
|
Web Application Vulnerability Assessment Essentials: Your First Step to a Highly Secure Web Site
Updated: 21 Jun 2007
Learn How to Properly Execute a Web Application Vulnerability Assessment
Windows, Visual Studio, Architect, Dev, QA
|
Caleb Sima |
4.08 |
|
What Is A Framework?
Updated: 3 Nov 2003
An attempt to define what the term "framework" means.
C++/CLI, C#, VB, VC6, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, MFC, ATL, WTL, Dev
|
Marc Clifton |
4.06 |
|
Agile Sandbox (Part II)
- Unedited
Updated: 17 Mar 2008
This article covers a selection of best practices related to the internals of the project “sandbox”. The sandbox is understood as a folder with a complete structure containing the source files of a specific product.
C# (C# 1.0, C# 2.0, C# 3.0)
|
Victor Nakoryakov |
4.04 |
|
Agile Sandbox (Part III)
- Unedited
Updated: 27 Mar 2008
This article covers a selection of best practices related to the internals of the project “sandbox”. The sandbox is understood as a folder with a complete structure containing the source files of a specific product.
C# (C# 1.0, C# 2.0, C# 3.0)
|
Victor Nakoryakov |
4.04 |
|
Agile Sandbox (Part I)
- Unedited
Updated: 17 Mar 2008
This article covers a selection of best practices related to the internals of the project “sandbox”. The sandbox is understood as a folder with a complete structure containing the source files of a specific product.
C# (C# 1.0, C# 2.0, C# 3.0)
|
Victor Nakoryakov |
4.03 |
|
Designing Application Using Test Driven Development
Updated: 1 May 2008
In this article we will take a look at designing application using test driven development.
C#, ASP.NET, Architect, Dev, Design
|
azamsharp |
4.00 |
|
Writing XAML Friendly Assemblies
Updated: 21 Mar 2004
How to write assemblies so that they will work with the various XAML parsers that are starting to emerge.
C++/CLI, C#, .NET, Win2K, WinXP, Win2003, Vista, ASP.NET, Visual Studio, XAML, Dev
|
Marc Clifton |
3.97 |
|
Composites and Visitors - a Templatised Approach
Updated: 13 Oct 2004
An article on a templatised implementation of composite and visitor interaction.
C++/CLI, VC7.1, .NET, Win2K, WinXPVS.NET2003, Architect, Dev
|
Dave Handley |
3.89 |
|
Networking, Threading, Event Integration Tutorial with USDTP
Updated: 15 Jun 2008
This article is a lengthy ground-up tutorial on Application Design, Networking, Threading, and Event Integration all wrapped into one.
C# 3.0.NET 3.5, Dev
|
Nathan Sharp |
3.82 |
|
D-FOM: Yet Another Object Oriented Model
Updated: 19 Jul 2004
This paper is an updation to my last paper "D-FOM, Another Model for System Analysis & Design with Object Orientation". The strategy is made more clear, user oriented and application based.
C++/CLI, Windows, .NET, Visual Studio, Architect, Dev, QA
|
Deepak Jain |
3.76 |
|
Construction of UML State Machines Using C/C++ Macros
Updated: 6 Jun 2007
In this article, a set of C macros is presented to help construct UML state machines.
VC6, Windows, Visual Studio, Dev
|
Alex_Intw |
3.71 |
|
A Simple Gateway
Updated: 16 Dec 2008
An example of a simple payment gateway.
C#Vista, Visual Studio, Architect, Dev
|
Johan "BJ" Vorster |
3.63 |
|
VB.NET Client-Service Skeleton VISTA Ready
Updated: 26 Mar 2009
A client-server GUI-Service application skeleton. Ready for Vista.
VB, Windows (Win2K, WinXP, Win2003, Vista, Win2008), .NET (.NET 2.0, .NET 3.0), Win32, Visual Studio (VS2005), WinForms, Architect, Dev, Design
|
FrankNight |
3.46 |
|
Delegate Factory
Updated: 11 Jan 2005
A dynamic factory using delegates.
C#, VC8.0.NET 1.1, WinXPVS.NET2003, Dev
|
Asa Meltzer |
3.22 |
|
Application framework for enterprise applications
- Unedited
Updated: 22 Mar 2008
A description of various framework to develop a complete enterprise .NET applications easier
Javascript, CSS, HTML, ASP, ASP.NET, Visual Studio (VS2005, VS2008), Ajax, Architect, Dev, Design
|
Alessandro Forte |
3.10 |
|
Multi-tier Enterprise Application Architecture
- Unedited
Updated: 19 Jan 2009
Multi-tier Enterprise Application Architecture
C# (C# 2.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0), ASP.NET, Visual Studio (VS2005), Architect, Dev
|
Venkata Ravula |
2.85 |
|
Sharp as C
Updated: 13 Jul 2005
This article represents a general architectural and design approach to application development.
C++, C, Windows, Visual Studio, Architect, Dev
|
George Shagov |
2.46 |
|
Model View Presenter And Its Best Practices
- Unedited
Updated: 5 May 2008
The article describes Model View Presenter Architecture,its Best practices and advantages.
C# (C# 2.0), .NET (.NET 2.0, .NET 3.0), ASP.NET, Architect, Dev, Design
|
santosh poojari |
2.41 |
|
Heterogenous Environments and Platform Independant Data Access
Updated: 11 Jan 2006
An article on designing heterogeneous environments and client independent platforms.
XML, Architect, Dev
|
Kyrylo Yatsenko |
2.33 |
|
Intercom Pattern
Updated: 22 May 2008
Defines many to many relationship between different types of classes.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win Mobile, Architect, Design
|
saiful_vonair |
2.16 |
|
Application Design and Coding Best Practices
Updated: 31 Mar 2009
Application Design and Coding Best Practices
Windows, All Topics, Dev, Design
|
Gaurav Dudeja India |
2.00 |
|
The rationale of programming - I. Exception or Error Code
Updated: 26 Apr 2006
If you are wondering why programming is such a difficult thing, read on.
C++, Windows, Visual Studio, Dev
|
Bill Gu |
1.82 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
Leveraging .NET Components and IDE Integration: UI AOP in an MVC use case
Updated: 28 Jun 2005
An in-depth exploration of the features and the power of .NET Component Model architecture, its integration with the IDE at design-time and the possiblities it opens through extensions at run-time.
C#, XML, HTML, Windows, .NET 1.0, .NET 1.1, ASP.NET, WinForms, WebForms, VS.NET2003, Architect, Dev
|
Daniel Cazzulino [XML MVP] |
4.86 |
|
The simplest AOP scenario in C#
Updated: 29 Sep 2004
A very simple library that you can use to implement not-so-simple constructs of Aspect Oriented Programming
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Architect, Dev
|
Andrea Bioli |
4.61 |
|
AOP Using Spring.NET - Part 1
Updated: 6 Jun 2008
Aspect Oriented Programming and how Spring.NET supports this.
C#, XML, .NET, Architect, Dev, Design
|
Niranjan Kumar |
4.46 |
|
AOP Using Spring.NET - Part 2
Updated: 12 Jun 2008
Part 2 of AOP and Spring.NET.
C#, XML, .NET, Architect, Dev, Design
|
Niranjan Kumar |
4.36 |
|
Implementing Logging & Transaction for NHibernate through Configuration files using Aspect Oriented Programming via Unity
- Unedited
Updated: 5 Jan 2009
Applying AOP using Unity on NHibernate
C# 3.0.NET 3.5, SQL Server (SQL 2005, SQL 2008), Visual Studio (VS2008), ADO.NET, Dev
|
Niraj Bhatt |
4.33 |
|
AOP using System.Reflection.Emit - Code Injection IL
Updated: 2 Jun 2006
Very often, we need to intercept method calls and enable some code to run before/after a method call of an external type (.NET object). Learn how to do this.
C#.NET 1.1, WinXP, ASP.NET, VS.NET2003, Dev
|
Roberto Loreto |
4.30 |
|
Aspect Oriented Programming in .NET
Updated: 22 Aug 2005
An introduction to Aspect Oriented Programming in .NET.
C#, Windows, .NET, Visual Studio, Dev
|
Shivprasad koirala |
3.44 |
|
Aspect oriented programming in .NET - Part II
Updated: 22 Aug 2005
An article on Aspect Oriented Programming with a sample implementation.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Shivprasad koirala |
3.19 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
KD Tree - Searching in N-dimensions, Part I
Updated: 27 Mar 2007
Optimized KD-tree and multidimensional nearest neighbours search
C++, SQL, Windows, Visual Studio, DBA, Dev
|
Anton Milev |
4.75 |
|
AVL Binary Tree for C++
Updated: 4 Jan 2006
Using the HeightBalancedTree C++ template as an array or as a sorted sequence.
VC8.0, WindowsVS2005, Dev
|
Dimiter Georgiev |
4.58 |
|
Easier bitwise operations
Updated: 25 Dec 2001
A collection of templates that simplify the comprehension of bitwise operations
VC6, VC7, Windows, Visual Studio, Dev
|
Eddie Velasquez |
4.55 |
|
The Basics of Linked Lists and Binary Trees
Updated: 7 Aug 2005
The basics of creating and using linked lists, and their cousin binary trees, from scratch.
C++, Windows, Visual Studio, Dev
|
Jaken Veina |
4.52 |
|
Fast Indexable Stacks
Updated: 19 Nov 2005
I provide an implementation of fast-growing indexable stacks which outperforms std::vector and std::deque.
VC7.1, Windows, Visual Studio, Dev
|
Christopher Diggins |
4.44 |
|
A generic, reusable, and extendable matrix class
Updated: 19 Apr 2006
An article describing the use of a generic matrix class and how it is implemented.
VC6, VC7, Windows, Dev
|
Yap Chun Wei |
4.34 |
|
C++ AVL Tree Template
Updated: 12 Sep 2002
A C++ AVL Tree Template
VC7, Windows, Visual Studio, Dev
|
Walt Karas |
4.29 |
|
Union Lists: Single Value, Multiple Types
Updated: 20 Jan 2005
A union list is a simple union style type which can hold one value of any of a fixed number of types.
C++, Windows, Visual Studio, Dev
|
Christopher Diggins |
4.24 |
|
Tree data class for C++
Updated: 12 Jan 2002
Simple class to represent tree data structures in C++
VC6, VC7Win2K, WinXP, Visual Studio, STL, Dev
|
Alexander Kovachev |
4.19 |
|
A simple class to encapsulate VARIANTs
Updated: 27 Mar 2004
Using Variants in your C++ code
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
|
Rob Manderson |
4.15 |
|
Lint: Large Integer Object Library
Updated: 15 Dec 2005
Lint is a signed large integer data type class library.
VC6Win2K, WinXP, Dev
|
Jeremy A. Wilson |
4.14 |
|
LimitedQueue
Updated: 23 Dec 2008
Wrapping a built-in type when deriving is not a suitable solution, and why
C# 2.0.NET 2.0, Dev
|
PIEBALDconsult |
4.09 |
|
XBitArray - a non-MFC C++ class to manipulate bits in a bit array.
Updated: 10 Feb 2004
XBitArray provides functions to set, test, and find bits in an array of bytes.
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Hans Dietrich |
4.02 |
|
CABMBitSet and CFlexBitSet - Compact Storage with easy interface
Updated: 29 Mar 2005
Creating compact storage for a set of BOOLs, enums, or other sets of limited value data.
VC7.1, Windows, MFC, VS.NET2003, Dev
|
BuddyLeeJr |
4.00 |
|
Binary Tree Introduction
Updated: 12 Mar 2007
Description of binary trees and fast search in one-dimensional data
C++, Windows, Visual Studio, Dev
|
tonim |
4.00 |
|
CMap How-to
Updated: 16 Mar 2006
How to use a CMap.
VC7Win2K, Visual Studio, Dev
|
Sam NG |
3.96 |
|
Easy to use data dispatcher
Updated: 14 Jul 2001
An easy to use set of classes to dispatch any kind of data.
VC6Win2K, STL, Dev
|
Matthias Mann |
3.85 |
|
A Tree Template Class in C++
Updated: 14 Feb 2006
This article presents a Tree class, which lets you assemble any data type in a tree structure and then work with it using depth-first traversal.
C++, Windows, .NET 2.0VS2005, Dev
|
Ahmed Qazi |
3.84 |
|
Store more than 32 1-bit-flags in a single 'scalar'
Updated: 14 Jul 2001
A small class to store more than 32 1-bit flags in a simple class instead of using a DWORD with a maximum of 32 bits
VC6Win2K, Visual Studio, Dev
|
Patrick Hoffmann |
3.67 |
|
Stack implementation using templates
Updated: 18 Dec 2001
generic implementation of stacks LIFO
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
kin |
3.57 |
|
Represent sparse matrices by some appropriate form of linked lists
Updated: 10 May 2003
Represent sparse matrices by some appropriate form of linked lists.
C++, Windows, Visual Studio, Dev
|
Tran Van Canh |
3.50 |
|
Heap Data Structure
Updated: 7 Mar 2007
A C++ class that implements the data structure Heap.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Visual Studio, Dev
|
Arman Z. Sahakyan |
3.49 |
|
Large integer class
Updated: 23 Dec 2004
A class with multiple precision integer arithmetic operations.
VC6, VC7, VC7.1, WindowsVS.NET2003, Dev
|
Vagelis Fortunas |
2.49 |
|
Circular Buffer Made Easy
Updated: 6 Nov 2006
A circular buffer with thread safe read/write operations.
VC6, Windows, Visual Studio, Dev
|
Nisamudheen |
2.22 |
|
A light stack implementation for Win32
Updated: 18 Mar 2004
A simple and very small stack implementation for any type.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, PocketPC 2002, Visual Studio, MFC, Dev
|
Daniel Junges |
1.89 |
|
Serializing Your Structs Using XML
Updated: 9 May 2003
This article shows how to save a structure into an XML file (using STL), then load the file back using XML
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, ATL, STL, Dev
|
Bassam Abdul-Baki |
1.00 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
Interface Detection
Updated: 24 Jul 2007
Detecting the presence of a member in a class
VC8.0, Windows, Visual Studio, Dev, Design
|
Alexandre Courpron |
4.90 |
|
MFC resources fallback
Updated: 11 Jul 2007
A little tip for implementing a fallback resources process with MFC that's useful for localization
VC6, Windows, MFC, Dev
|
Giuseppe Marazzi |
4.82 |
|
Object-oriented implementation of state-based logic
Updated: 19 Jul 2004
This paper addresses the problem of merging object-oriented and automaton-based programming technologies
VC7.1, WindowsVS.NET2003, Dev
|
Danil Shopyrin |
4.80 |
|
Multilevel Undo and Redo Implementation in C# - Part III (Using Memento Pattern)
Updated: 16 Feb 2009
How Memento Pattern and Stack can be used to implement Undo/Redo operation in C#.
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, WPF, Architect, Dev
|
Razan Paul (Raju) |
4.76 |
|
20 issues of porting C++ code on the 64-bit platform
Updated: 25 Jun 2007
Program errors occurring while porting C++ code from 32-bit platforms on 64-bit ones are observed. Examples of the incorrect code and the ways to correct it are given. Methods and means of the code analysis which allow to diagnose the errors discussed, are listed.
C++, C, Windows, Win64, Visual Studio, Dev, QA
|
Karpov Andrey |
4.69 |
|
Protean Charm or Binding Objects in C++
Updated: 22 Mar 2009
The article describes a smart binding of C++ objects.
C++ (VC9.0), Architect
|
Michael-K[anzieper] |
4.68 |
|
Multilevel Undo and Redo Implementation in C# - Part II (Using Command Pattern)
Updated: 17 Feb 2009
How Command Pattern and Stack can be used to implement Undo/Redo operation in C#
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, WPF, Architect, Dev
|
Razan Paul (Raju) |
4.68 |
|
Is Code Complete?
- Unedited
Updated: 1 Jun 2009
Design Principles to be followed in software development.
C#, .NET, Architect
|
Saurabh_Saxena |
4.64 |
|
Applying Observer Pattern in C++ Applications
Updated: 8 Jan 2001
This article explains how to avoid object dependencies using the Observer Pattern with a simple example.
VC6Win2K, Dev
|
T. Kulathu Sarma |
4.62 |
|
Multilevel Undo and Redo Implementation in C# - Part I (Using Single Object Representing Change Approach)
Updated: 17 Feb 2009
How single object Representing Change Approach and Stack can be used to implement Undo/Redo operation in C#
C#.NET 2.0, .NET 3.0, .NET 3.5, WPF, Architect, Dev
|
Razan Paul (Raju) |
4.62 |
|
Applying Strategy Pattern in C++ Applications
Updated: 8 Jan 2001
When it is possible to have several different algorithms for performing a processa Strategy Pattern can be used to determine the best solution.
VC6Win2K, Dev
|
T. Kulathu Sarma |
4.58 |
|
Implementing a Subject/Observer pattern with templates
Updated: 10 Mar 2003
Using C++ Templates to overcome some of the original Subject/Observer design pattern problems
VC6, VC7Win2K, WinXP, Visual Studio, Dev
|
Patje |
4.57 |
|
Designing Robust Objects with Boost
Updated: 16 Aug 2004
Tutorial on designing classes using Boost libraries
VC6, VC7, VC7.1, WindowsVS.NET2003, Dev
|
Jim D'Agostino |
4.54 |
|
Architecting .NET Web Applications for Scale & Performance (A Practical Guide)
Updated: 23 Oct 2008
A practical guide for NET architects, managers and developers for Scaling, Architecting, Managing and Performance optimising .NET Web applications.
C#, Windows, .NET 3.5, ASP.NET, Dev
|
Scott Tattersall |
4.52 |
|
An easy to use Observer Pattern Implementation (no inheritance required)
Updated: 26 Jan 2004
Observer Pattern implemented in a nice template model, easy to use as it does not require the classical inheritance and can easly decouple Subject and Observer.
VC7WinXP, Visual Studio, Dev
|
Corneliu Tusnea |
4.51 |
|
Table-driven Approach
Updated: 29 Sep 2009
How to make your code shorter and easier to maintain by using arrays
C++, C, Python, Architect, Dev
|
Peter Kankowski |
4.41 |
|
Intercom: A template-based notification library
Updated: 19 Feb 2003
This article introduces a template-based off-shoot of the subject/observer pattern called Intercom. Intercom achieves some advantages over subject-observer designs by using a three component model (Message, Notifier, Observer).
VC6, VC7Win2K, WinXP, Visual Studio, STL, Dev
|
compiler |
4.40 |
|
Composites-Visitors pattern: the OOP way
Updated: 15 Aug 2004
An implementation of the composite-visitors pattern avoiding the use of rescursive generic code.
VC7Win2K, Dev
|
emilio_grv
|
4.37 |
|
State Pattern in C++ Applications
Updated: 13 Sep 2001
Small game framework based on the state pattern.
VC6Win2K, MFC, Dev
|
Daniel Larocque |
4.37 |
|
Singleton Pattern: A review and analysis of existing C++ implementations
Updated: 20 Aug 2003
Review existing Singleton Pattern C++ implemenations, and how to come up with an extensible design that has the best of all worlds.
VC7.1, Windows, Visual Studio, Dev
|
Lai Shiaw San Kent |
4.36 |
|
Different ways of implementing factories
Updated: 26 Mar 2003
This article presents different ways of implementing factories, each with their own advantages and disadvantages
VC6, VC7Win2K, WinXP, Visual Studio, Dev
|
Patje |
4.33 |
|
Running State Machine Based Win32/WinCE Programs
Updated: 17 May 2006
This article describes how to run state machine application framework based Win32/WinCE programs using the window message hooking technology. (Open source project.)
C++, eVC, Win Mobile, Mobile, Win2K, Visual Studio, Dev
|
Jerome_D |
4.33 |
|
Traceability in Layered Architecture: A Roadmap
Updated: 20 Apr 2008
Traceability in layered architecture lets software architects to define, utilize, reuse, and re-engineer existing, current, and future application architectures in a more structured way. This article provides a roadmap to trace multi-layer architectures easily.
.NET, Architect, Dev, QA, Design
|
Mohammad Ashraful Alam |
4.33 |
|
The story about Ninja, Unity Application Block and Contextual Dependency Injection.
- Unedited
Updated: 30 Nov 2008
Article describes how get contextual dependency injection in application using Unity Application Block
C#, Windows, Visual Studio, Architect, Dev
|
O1eg Smirnov |
4.28 |
|
Generic Class Factory
Updated: 20 Apr 2004
Template-based class factory, which can cooperate with almost all object models
VC6, Windows, Dev
|
Robert A. T. Káldy |
4.27 |
|
Factory Method + Reflection : Achieving better extensibility in applications
- Unedited
Updated: 31 Aug 2008
This article shows how to take advantage of the Factory Method design pattern and Reflection, to add more extensibility to your applications.
C#, Windows, .NET, Dev
|
Caio Kinzel Filho |
4.24 |
|
Database Scale-Out Strategies for Web Apps
Updated: 26 Mar 2009
Scaling web applications and databases can be quite complex depending on the requirements, but the good news is that for the majority of web applications, it can be done with little impact on a project’s timeline or budget provided it’s taken into account at the beginning of the design cycle.
SQL Server, Architect, DBA, Dev
|
Gil Shabat |
4.20 |
|
Modeling Enterprise Applications with Entity Framework
Updated: 14 Aug 2008
An article on leveraging Entity Framework to create a set of inherited business objects from a single table. Writing code without any conditionals!
C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), ADO.NET, LINQ, Architect, Dev, Design
|
Fakher Halim |
4.09 |
|
Design by Contract Framework for C++
Updated: 19 Jun 2002
An implementation of Design by Contract in C++
VC6, VC7Win2K, WinXP, Visual Studio, Dev
|
Kevin McFarlane |
3.89 |
|
Generic Notifiers: Message Passing in C++
Updated: 10 May 2004
An article that describes the design and implementation of synchronous/asynchronous communication between objects
VC6, VC7, VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
|
PlugwareSolutionsLtd |
3.83 |
|
Dashboards Are For Driving
- Unedited
Updated: 14 Sep 2008
Dashboards are immensely useful not only for business data but also for business applications, but only if they display metrics that can be used to "drive" (or "steer") in real-time.
C#, Windows (Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), SQL Server (SQL 2000, SQL 2005), Visual Studio (VS.NET2003, VS2005, VS2008), GDI+, CEO, Architect, DBA, Dev, QA, Design, SysAdmin, Sales, Marketing
|
Steven A. Lowe |
3.82 |
|
Dynamic Class Factory
Updated: 24 Jul 2004
An article about class factory with dynamic subscription.
VC6, VC7, Windows, Dev
|
mimicry |
3.78 |
|
How to prevent unnecessary compilation of source files
Updated: 6 Feb 2004
This article shows techniques to design C++ classes in such a way as to improve independency between files.
VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
|
Luuk Weltevreden |
3.73 |
|
Virtual Machine Opcode Resolution, Performance Tests
Updated: 28 Oct 2004
Four common methods of opcode resolution are implemented and tested.
C++, Windows, Visual Studio, Dev
|
Gingivitis |
3.71 |
|
Half the Code in Twice the Time
Updated: 6 Aug 2008
The concept of “Half the code in twice the time” may seem backwards until we realize that there is a difference between the number of lines of code and the amount of functionality a given application provides.
CEO, Architect, Dev, Design
|
ShofarNexus |
3.61 |
|
Efficient Software Development
- Unedited
Updated: 30 Nov 2008
Describes theory of how software development can be simplified even for mission critical applications
Windows, .NET, Office, Ajax, CEO, Architect, DBA, Dev, Design
|
mc_kappa |
3.41 |
|
MultiMethods Implementation via Deferred Dispatching
Updated: 24 Mar 2004
MultiMethods Implementation Approach
C++, Windows, Visual Studio, Dev
|
Danil Shopyrin |
3.37 |
|
Cross-cut Logging
- Unedited
Updated: 8 Mar 2009
This article attempts to illustartes a logging strategy that allows for an easy, extendable, cross-cut implementation.
Windows (WinXP), Design
|
Ilka Guigova |
3.33 |
|
Data Driven UI Behavior Model
Updated: 21 Oct 2003
How to model a Data Driven UI Behavior Model in MFC to solve 'Everything in One Screen' requirement
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Ziming |
3.14 |
|
Achieving Software Mobility
- Unedited
Updated: 3 Feb 2008
Achieving Software Mobility
C#, Windows
|
Rezaul Hoque |
3.07 |
|
Meta Class & Interface
Updated: 30 Apr 2003
Use abstract class as interface incoporated with meta class as factory.
VC6WinXP, Visual Studio, MFC, Dev
|
s o v a n n |
2.48 |
|
Creational Pattern – Abstract Factory
Updated: 14 Mar 2005
An article on Abstract Factory Design Pattern.
C++, Windows, Visual Studio, Dev
|
Somenath Mukhopadhyay |
1.60 |
|
Dynamic Switch-Case Design Pattern
Updated: 9 Jan 2006
This design pattern solves the problem of having to implement huge switch - case statements and makes dynamic switch - case not dependent on the number of cases.
C++, Windows, Visual Studio, Dev
|
samadony |
1.18 |
|
The Developer Iteration
- Unedited
Updated: 14 Apr 2009
I recently gave a 90 minute talk at work covering quite a bit of ground related to Agile Software Development. If I had to sum up agile development in one word, it would be FEEDBACK. Venkat Subramaniam and Andy Hunt give one of the best definitions of agile I’ve ever seen in their book, Practi
C#
|
Matt Stine |
|
|
|
top |
| Title /
Updated |
Author |
Score |
|
Propagator in C# - An Alternative to the Observer Design Pattern
Updated: 14 Jul 2009
Re-usable implementation of the Propagator Design Pattern in C#, a potentially more powerful alternative to the well-known Observer Design Pattern.
C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Architect, Dev, Design
|
Martijn Boeker |
4.93 |
|
Design Patterns Implementation in a Storage Explorer Application
Updated: 25 Apr 2004
A design patterns approach for designing and explaining a Storage Explorer application. The application is used to explore file composition in a computer storage.
C#, Windows, .NET 1.0, Dev
|
Breman Sinaga |
4.89 |
|
Observable property pattern, memory leaks, and weak delegates for .NET
Updated: 4 Dec 2006
This article is dedicated to the observable property design pattern, a very nice pattern used in the Microsoft .NET Framework, a possible memory leak problem with it, and gives a couple of ways to solve it.
C#, MSIL, Windows, .NET, Visual Studio, Dev
|
Alexey A. Popov |
4.84 |
|
Strategy Design Pattern (Case Study)
Updated: 19 Aug 2009
This article shows a case study about how we use the strategy pattern to a daycare center.
C#, .NET, Architect, Design
|
SmartAllen |
4.83 |
|
Illustrated GOF Design Patterns in C# Part VI: Behavioral III
Updated: 26 Mar 2003
The Final installment of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.81 |
|
Observer Design Pattern (Delegates/Events)
Updated: 9 Aug 2009
This article uses Delegates/Events to implement an Observer Design Pattern.
C#.NET 2.0, Architect, Dev
|
SmartAllen |
4.78 |
|
Distributed Command Pattern - an extension of command pattern for connected systems
Updated: 25 Jan 2005
Distributed Command Pattern is a pattern for connected systems which implements command pattern. It frees designers from thinking about the communication and helps them concentrate on implementing commands as if it is a regular desktop application. The framework takes care of the communication.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Omar Al Zabir |
4.77 |
|
Chain of Responsibility Design Pattern
Updated: 26 Aug 2009
This article shows a case study about how we can use the Chain of Responsibility Design Pattern.
C#, .NET, Dev, Design
|
SmartAllen |
4.73 |
|
Switch and Providers
Updated: 30 Jul 2009
An architectural pattern for communications based on Publish/Subscribe messaging and extended for custom Providers.
C# 2.0, C# 3.0, C# 4.0.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, WCF, Architect, Dev, Design
|
Fred Westrom |
4.70 |
|
Declarative Programming Of The MVC Pattern Within The Context Of DataBinding
Updated: 31 May 2004
Exploring the MVC pattern.
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
|
Marc Clifton |
4.69 |
|
Windows Service State Publisher
Updated: 13 May 2004
Monitors Windows Services for changes in state using well known design patterns.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
|
Rob Kayman |
4.67 |
|
Cell Phone - An implementation of behavioral pattern to describe the states
Updated: 15 Apr 2005
An article on the State pattern describing cell phone states behavior.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
Bashiiui |
4.67 |
|
Multiple Class Inheritance in .NET
Updated: 6 Mar 2007
An article on a utility that simulates multiple inheritance
C#, Windows, .NET, Visual Studio, Dev
|
Jacques Fournier |
4.67 |
|
Parsing Algebraic Expressions Using the Interpreter Pattern
Updated: 5 Mar 2008
How to use the Interpreter Pattern to parse algebraic expressions
C# (C# 3.0), Windows (WinXP), .NET (.NET 3.5), Visual Studio (VS2008), Architect, Dev, Design
|
Ron Ayoub |
4.67 |
|
Dynamic Dispatching
Updated: 6 Nov 2006
This article demonstrates how to work around problems with the classical Visitor pattern by employing dynamic dispatching.
C#, Windows, .NET, Visual Studio, Dev
|
Max Hajek (aka AzazelDev) |
4.65 |
|
Search Keywords - Relationship between Pipes-and-Filters and Decorator design patterns
Updated: 20 Feb 2006
An article on the implementation of both Pipes-and-Filters architectural design pattern and Decorator pattern.
C#, Windows, .NET 2.0VS2005, Dev
|
Bashiiui |
4.65 |
|
Adapter Design Pattern
Updated: 8 Oct 2009
This article shows a case study about how we use the Adapter Pattern to Elizabeth's Day Care Center
C#, .NET, Architect, Dev, Design
|
SmartAllen |
4.64 |
|
The Command Pattern and MVC Architecture
Updated: 24 Nov 2005
A demonstration of how to use the Command Pattern in real-world code.
C#, Windows, .NET, Visual Studio, Dev
|
David Veeneman |
4.64 |
|
Prototype Design Pattern
Updated: 23 Sep 2009
This article shows a case study about how we use the Prototype pattern to Elizabeth's fun activity
C#, .NET, Win 7, Architect, Dev, Design
|
SmartAllen |
4.63 |
|
Illustrated GOF Design Patterns in C# Part II: Structural I
Updated: 6 Nov 2002
Part II of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.58 |
|
Commonly Used .NET Coding Patterns in CodeDom
Updated: 31 Oct 2006
A library of CodeDom templates of commonly used coding practices in .NET.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Omer van Kloeten |
4.57 |
|
Patterns in Real Life
Updated: 2 Sep 2008
Patterns in real life - Design patterns played out with people instead of objects.
STL, Architect, Dev, Design
|
Boby Thomas P |
4.56 |
|
Facade Design Pattern - Invoke Informatica Workflow through Web Service
Updated: 14 Aug 2009
This article will introduce how we use Facade Design Parttern to create a .NET client to invoke informatica workflows through the web service hub.
C#, .NET, Architect, Dev, Design
|
SmartAllen |
4.56 |
|
Logging Using the Composite Pattern
Updated: 15 Jul 2006
Allow flexiable logging using the Composite design pattern.
C#, Windows, .NET, ASP.NET, Visual Studio, Dev
|
mikeperetz |
4.55 |
|
Design Your Soccer Engine, and Learn How To Apply Design Patterns (Observer, Decorator, Strategy and Builder Patterns) - Part I and II
Updated: 9 Jan 2007
This article is expected to (1) Introduce patterns to you in a simple, human readable way (2) Train you how to really identify and apply patterns (3) Demonstrate step by step methods to solve a design problem using patterns
VB, .NET CF, Mobile, .NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, DotGNUVS.NET2003, Architect, Dev
|
Anoop Madhusudanan |
4.54 |
|
Code Access Security (CAS) and Design Patterns
Updated: 10 May 2004
Code Access Security (CAS) and Design Patterns
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Maxim V. Karpov |
4.54 |
|
Bridge Design Pattern
Updated: 30 Sep 2009
This article shows a case study about how we use the Bridge Pattern to Elizabeth's Day Care Center
C#, .NET, Win 7, Architect, Dev, Design
|
SmartAllen |
4.54 |
|
Illustrated GOF Design Patterns in C# Part III: Structural II
Updated: 11 Nov 2002
Part III of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.50 |
|
Optimizing Performance with Denormalization, Observer Design Pattern and Asynchronous Technique
Updated: 24 Aug 2009
Making use of Denormalization, Observer Design Pattern and Asynchronous technique can enhance performance for any system with massive database.
All Topics, Architect, DBA, Dev, Design
|
truongpham |
4.50 |
|
Builder Design Pattern
Updated: 16 Sep 2009
This article shows a case study of how we can use the Builder Pattern in Elizabeth's fun activity.
C#, .NET, Architect, Dev
|
SmartAllen |
4.50 |
|
Simulated Multiple Inheritance Pattern for C#
Updated: 9 Apr 2005
Design pattern for simulating multiple inheritance in C#.
C#, Windows, .NET CF, .NET, Mobile, Visual Studio, Dev
|
David Esparza-Guerrero |
4.49 |
|
Generic Singleton Pattern using Reflection, in C#
Updated: 9 Jun 2009
Use a generic class to create all your Singletons.
C#, Windows, .NET 2.0VS2005, Dev
|
Martin Lapierre |
4.46 |
|
Visitor Design Pattern
Updated: 10 Sep 2009
This article shows a case study about how we use the Visitor pattern in a daycare center reward system.
C#, .NET, Architect, Design
|
SmartAllen |
4.45 |
|
Model View Controller, Model View Presenter, and Model View ViewModel Design Patterns
Updated: 3 Oct 2009
This article will compare and contrast the MVC, MVP, and MVVM, and suggest which pattern to use based on your technology of choice and the problem that you are trying to solve.
C# 2.0, Windows, .NET 3.0, XAML, WPF, MVC, Architect, Dev, Design
|
o.shelest |
4.45 |
|
Observing the world - how to build a reuseable implementation of a design pattern
Updated: 11 Jun 2001
An article about the techniques to pour reusable design (a design pattern) into reusable code with an example of the observer pattern.
VC6, Windows, .NET, Dev
|
Daniel Lohmann |
4.45 |
|
Decorator Design Pattern
Updated: 8 Sep 2009
This article shows a case study about how we can use the Decorator Pattern for a daycare center reward system.
C#, .NET, Architect, Dev, Design
|
SmartAllen |
4.43 |
|
"Please Don’t Fail Me!" - Decorator Cries Out to Template Method
Updated: 13 Sep 2009
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
C++, C#, Dev
|
Sanjeev Venkat, Vivek Ragunathan |
4.41 |
|
Object Design for the Perplexed
Updated: 4 May 2003
An introduction to the 'why' of object design
C++/CLI, Windows, .NET, Visual Studio, Dev
|
David Veeneman |
4.36 |
|
Illustrated GOF Design Patterns in C# Part I: Creational
Updated: 5 Nov 2002
Part I of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.36 |
|
Why Develop Custom Controls? Just Customize Generic Controls. Part 4: Design Pattern
Updated: 27 Mar 2008
Design pattern describing previous examples
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, Dev
|
Zijian |
4.33 |
|
Bridge the Gap between Menu Controls and Command Pattern
Updated: 28 Jun 2008
This article illustrates a case where I apply Command Pattern to ASP.NET Menu controls
C# 2.0.NET 3.5, ASP.NET, Dev
|
Ricky Wang |
4.33 |
|
Implementing the factory pattern using attributes and activation
Updated: 9 Mar 2003
This article shows you how to implement the Factory pattern using attributes and activation.
C#, Windows, .NET 1.0, Dev
|
John Gunnarsson |
4.30 |
|
Illustrated GOF Design Patterns in C# Part IV: Behavioral I
Updated: 31 Mar 2003
Part IV of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.29 |
|
Flat-MultiColumn Combobox with Autocomplete
Updated: 8 Sep 2007
MTGCCombobox: a .NET Combobox that is flat, multicolumn and with Autocomplete feature
VB, Windows, .NET 1.1VS.NET2003, Dev
|
Claudio Di Flumeri, Massimiliano Silvestro |
4.29 |
|
Illustrated GOF Design Patterns in C# Part V: Behavioral II
Updated: 31 Mar 2003
Part V of a series of articles illustrating GOF Design Patterns in C#
C#, Windows, .NET, Visual Studio, Dev
|
ian mariano |
4.28 |
|
Bridge Pattern - Bridging the gap between Interface and Implementation
Updated: 8 Jan 2001
This article discusses the Bridge Pattern, what it is, why and when it is needed.
C++/CLI, VC6, .NET, Win2K, Dev
|
T. Kulathu Sarma |
4.28 |
|
Creating Singleton Objects using Visual C++
Updated: 8 Jan 2001
This article discusses a Creational Pattern called Singleton and explains different approaches for implementing Singleton pattern using a Visual C++ example.
C++/CLI, VC6, .NET, Win2K, Visual Studio, Dev
|
T. Kulathu Sarma |
4.23 |
|
Creating a Class Factory with C# and .NET
Updated: 16 Jan 2005
Class factories are a very useful and powerful design pattern that can facilitate the creation and use of classes without prior knowledge of what those classes are.
C#.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Visual Studio, Architect, Dev
|
Jon Rista |
4.22 |
|
Using the Command pattern for undo functionality
Updated: 22 Sep 2004
Implementing undo functionality using design patterns.
C#, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
|
Matt Berther |
4.20 |
|
Extending Chain of Responsibility Design Pattern
Updated: 20 Aug 2007
This article details an extension of the chain of responsibility design pattern. Small class library with UML diagrams and source with a practical example using the library are included.
C#, Javascript, Windows, .NET, Visual Studio, Architect, Dev
|
Cvetomir Todorov |
4.20 |
|
State Design Pattern
- Unedited
Updated: 14 Aug 2009
codeproject In state design pattern, it can change its behaviour by switching to a set of different operations and we achieved this pattern from an object variable changing its subclass, within a hierarchy. Allow an object to alter its behaviour when its internal state changes. The object will app
C, C# (C# 2.0, C# 3.0, C# 4.0), Windows, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ADO.NET, Architect, Design
|
Salmanzz |
4.20 |
|
Pipeline and Yield in C#
- Unedited
Updated: 6 Aug 2009
The pipeline pattern (sometimes also referred to as pipes and filters) has many useful applications. C# makes implementation even easier with the yield keyword.
C# (C# 1.0, C# 2.0, C# 3.0), Architect, Dev, Design
|
Jeremy Likness |
4.17 |
|
Proactor Pattern
Updated: 2 Feb 2009
Proactor Pattern is an asynchronous event handling pattern.
C#, .NET, Design
|
Hamed Ebrahimmalek |
4.15 |
|
Comparing different coding approaches - Part 2
Updated: 8 Dec 2003
Second part: multiple projects, templates and inheritance.
C++/CLI, VC7, .NET, Win2K, Visual Studio, MFC, WTL, Dev
|
emilio_grv
|
4.15 |
|
Implementing Observer, Strategy, and Decorator Design Patterns on a Temperature Model
Updated: 27 Feb 2006
This article demonstrates the use of the Observer, Strategy, and Decorator patterns in C#.
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
|
nashcontrol |
4.14 |
|
Using DDay.MVC to Manage your Model-View-Controller Application
Updated: 5 Mar 2009
This article describes how to use DDay.MVC to simplify Model-View-Controller implementation in applications.
C#, .NET (.NET 2.0, Mono, .NET 3.0, .NET 3.5), Architect, DBA, Dev
|
Douglas Day |
4.11 |
|
Analysis and VHDL modeling of 8051-Microcontroller using Determinant-Functional Object Modeling (D-FOM) approach
Updated: 19 Jul 2004
The paper is an extension to my last paper "D-FOM: Yet another OOM". This is a case study to develop confidence in D-FOM approach for some system Analysis and its VHDL Modeling. A 8051-Microcontroller system is Analyzed, Designed, and Modeled in VHDL using D-FOM approach, in this paper.
C++/CLI, Windows, .NET, Visual Studio, Architect, Dev
|
Deepak Jain |
4.11 |
|
Understanding Factory Method and Abstract Factory Patterns
Updated: 5 Jul 2009
A simplified explanation of Factory Method and Abstract Factory Patterns with sample C++ code.
VC6, VC7, VC7.1, VC8.0, Architect, Dev
|
Virendra Kulkarni |
4.09 |
|
Mastermind : An evolutionary computing framework demo
Updated: 16 Sep 2004
Demontration on how to use the evolutionary computing framework
VB, Windows, .NETVS.NET2003, VS2005, Dev
|
Duncan Edwards Jones |
4.09 |
|
The Entity Design Pattern
Updated: 8 Jun 2003
A design pattern for logically representing data and decoupling the persistance of data from the application view of that data.
C++/CLI, Windows, .NET, Visual Studio, Architect, Dev
|
Matt Gullett |
4.06 |
|
The Virtual Singleton Pattern in C#
Updated: 29 Sep 2003
A simple implementation of the Virtual Singleton using the CallContext and remoting in C#.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Dr Herbie |
4.00 |
|
Business Objects for CodeSmith
Updated: 23 Nov 2004
Save time when developing large applications, by using code generation for your business objects.
C#, SQL.NET 1.1, Win2K, WinXPSQL 2000, VS.NET2003, Architect, DBA, Dev
|
JR Hull |
4.00 |
|
An Abstract Factory Using app.config and Reflection
Updated: 7 Aug 2006
An Abstract Factory implementing a Chain Pattern, loaded by reflection from the app.config.
C# 2.0, Windows, .NET 2.0, WinForms, VS2005, Dev
|
Mark Newman #2 |
4.00 |
|
Strategy Design Pattern
- Unedited
Updated: 14 Aug 2009
codeproject Introduction By definition Strategy design pattern allow an object to change its behaviour when its internal state changes. The object will appear to change its class. The Strategy design pattern enables a client to choose which algorithm to use from a family of algorithms
C++, Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), WTL, Architect, Design
|
Salmanzz |
4.00 |
|
Model View Presenter via .NET
Updated: 10 Oct 2009
An article outlining an implementation of the Model View Presenter pattern in .NET, contrasting it with existing implementations of MVP, MVC, and using co-dependant interfaces to allow for abstract coordination.
C#.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, WinForms, MVC, Architect, Dev, Design
|
Steven James Gray |
3.97 |
|
The Essence Pattern in C#
Updated: 8 Jun 2004
An implementation of the Essence Pattern in C#
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Dr Herbie |
3.97 |
|
WinForms Model View Presenter
Updated: 11 Aug 2008
An introduction to using the MVP pattern with WinForms.
C#, Windows, .NET, Visual Studio, Architect, Dev, Design
|
cgreen69 |
3.96 |
|
Singleton pattern for MDI child forms
Updated: 22 Jun 2004
Use singleton pattern for creating MDI child forms.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Ali Zolghadri |
3.95 |
|
MFC and Design Patterns
Updated: 8 Jan 2001
This article discusses what a Design Pattern is, GoF's classification of Patterns, and MFC and Design Patterns.
C++/CLI, VC6, .NET, Win2K, Visual Studio, Dev
|
T. Kulathu Sarma |
3.93 |
|
Non-Member Functions in OOP
Updated: 13 Jul 2003
How non-member functions fit into object oriented programming.
C++, C++/CLI, Windows, .NET, Visual Studio, Dev
|
Nemanja Trifunovic |
3.93 |
|
Mementos
Updated: 2 Jun 2005
A basic IMemento implementation.
C#, Windows, .NET, Visual Studio, Dev
|
Marc Clifton |
3.83 |
|
Using the Dependency Injection Pattern and Unity Containers with a Service Locator
Updated: 5 Feb 2009
Using a Unity Container or a Service Locator.
C#, .NET, Architect, Dev
|
caloia |
3.82 |
|
GOF's Adapters and Some Magic
Updated: 21 Apr 2009
How to create automated Adapters and extend/modify the original functionality with default member’s implementation for interfaces, Eiffel-like Separates, Code Injection, and Design by Contract.
C#, .NET, Architect, Dev
|
Erich Ledesma |
3.80 |
|
Using the Specification Design Pattern
Updated: 5 Apr 2009
The final part of a four part series of articles on the Specification Design Pattern.
VB 8.0, VB 9.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
|
daltonr |
3.77 |
|
Refactoring to Adaptive Object Modeling: Entity Relationships and Accountability
Updated: 20 Jun 2005
This article will deal with Entity Relationships as they relate to the Adaptive Object Model pattern. We will discuss and use for this example Martin Fowler's Accountability pattern, which gives us relationship formation, cardinality between classes, and is the basis for workflow in the AOM pattern.
C#, VB, Windows, .NET 1.1VS.NET2003, CEO, Architect, Dev
|
Christopher G. Lasater |
3.75 |
|
Extending Menu Items With Extender Component
Updated: 18 Oct 2007
This article will help you to extend menu items with properties represented by any objects you like.
VB, Windows, .NET 1.1, Visual Studio, GDI+, Dev
|
BloodyCool |
3.73 |
|
.NET Design Patterns
Updated: 13 Jan 2009
Design patterns are recurring sequences, built-in .NET patterns are scattered over the framework.
C# (C# 2.0), VB (VB 7.x, VB 8.0), .NET (.NET 2.0), Architect, DBA, Dev
|
Rabeeh Abla |
3.67 |
|
An Implementation of the Service Locator Pattern in C++
Updated: 19 Feb 2008
The Service Locator can be used to decouple classes, which improves the overall design and significantly helps with unit testing.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev, Design
|
Kenneth Kasajian |
3.67 |
|
Dude, are you still programming using if...then...else?
Updated: 21 Dec 2005
This article shows a concrete example of the true advantages of using design patterns when implementing software.
C#, Windows, .NET, Visual Studio, Dev
|
Maxim Astafev |
3.65 |
|
Abstract Factory Manager
Updated: 17 Sep 2005
This article details how to create a reusable managing class for the abstract factory pattern.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Jake Bruun |
3.64 |
|
Introduction to the Specification Design Pattern
Updated: 5 Apr 2009
Part one of a four part series of articles on the Specification Design Pattern.
VB 8.0, VB 9.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
|
daltonr |
3.57 |
|
Design Pattern Examples in C#
Updated: 7 Mar 2009
Simple examples illustrate Design Pattern
C# 3.0.NET 3.0, .NET 3.5, Dev
|
Dong Xiang |
3.51 |
|
Internal Implementer
Updated: 19 Apr 2004
A simple pattern for implementing interfaces across several class types in C#.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Dr Herbie |
3.50 |
|
Using the Singleton Pattern to Manage Unmanaged Resources
Updated: 2 Oct 2006
Using the singleton pattern, we can effectively manage our unmanaged resources.
C#, Windows, .NET 2.0VS2005, Dev
|
JeremyJarrell |
3.50 |
|
Implementing the Observer Pattern
Updated: 5 Feb 2008
An article that discusses how to implement the observer pattern
C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Architect, Dev, Design
|
Huthaifa Afanah |
3.48 |
|
OO Programming By Example
Updated: 13 Sep 2006
Learning OOP by example.
VB, Windows, .NET 2.0VS2005, Dev
|
Mike Griffiths |
3.44 |
|
Refactoring to Patterns: Chain Of Responsibility Pattern
Updated: 28 Mar 2005
This article details a real world example of how to use a Chain of Responsibility pattern.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
3.43 |
|
A basic introduction to the Unity Application Block
Updated: 23 Sep 2009
Unity application block, Inversion of Control, and Dependency Injection.
C# 1.0, C# 2.0, C# 3.0, C# 4.0, .NET, Architect, Dev
|
GigaGeorge |
3.41 |
|
Speaker-Listener
Updated: 31 Aug 2009
The Speaker Listener design pattern.
C++, Windows, Dev, Design
|
bigsigma |
3.40 |
|
Refactoring to Adaptive Object Modeling: Strategy Pattern
Updated: 20 Jun 2005
Strategy methodology maintains that the operations and business rules or code flow of a class should be held as a collection of properties, as opposed to single method calls, which can be changed at runtime.
C++, C++/CLI, C#, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Christopher G. Lasater |
3.38 |
|
Adaptive Object Modeling: Final Discussions and MVC
Updated: 21 Jun 2005
This article explains how client interfaces can be dealt with via the pattern. Also gives some very good reasons why an interpretive pattern methodology should be used over more static code, and attempts to explain how and why business development solutions can implement the pattern.
C#, Windows, .NET 1.1VS.NET2003, CEO, Architect, Dev
|
Christopher G. Lasater |
3.38 |
|
Chain of Responsibility
Updated: 10 Jul 2001
An article showing the application of Chain of Responsibility in real world and software world.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
T. Kulathu Sarma |
3.33 |
|
The Flyweight Pattern
Updated: 7 Oct 2001
This article discusses the Structural Pattern Flyweight, using a Visual C++ example.
C++/CLI, VC6, Windows, .NET, Dev
|
Alberto Bar-Noy |
3.33 |
|
Static constructors and way forward (.NET optimized Singleton pattern)
Updated: 1 Mar 2009
A simple guide to static constructors in C# and its uses in the >NET optimized Singleton pattern.
C#.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
|
Bhagaban1 |
3.24 |
|
Singleton Design Pattern in Asp.net using C#
- Unedited
Updated: 7 Sep 2009
codeproject Introduction When we want to make a only one instance of a class and also making sure that there is a global access point to that object then the design pattern we user is called Singleton. The pattern ensures that the class is instantiated only once and that all requests are di
C#, ASP.NET, Dev
|
Salmanzz |
3.24 |
|
Refactoring to Patterns: Factory and Strategy Patterns
Updated: 25 Mar 2005
This is a hands on article on how to refactor to design patterns, in specific for this article, factory and strategy design patterns.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
3.16 |
|
Observer Pattern
Updated: 9 Oct 2002
An article that explains Observer patterns in a simple manner
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Nilesh K. |
3.04 |
|
Refactoring to Patterns: Facade Pattern
Updated: 12 Apr 2005
This article details a real world example of how to use facade patterns to help you deal with a modular code system, such as business layer algorithms, or any code which you wish to extract into its own assembly/namespace and allow only specific access from outside the assembly/namespace.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
3.03 |
|
Mediator design pattern
- Unedited
Updated: 20 Jul 2009
codeproject Introduction The Mediator pattern is there to enable objects to communicate without knowing each other’s identities.it promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently. Explanation Mediator desi
C++, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS.NET2003, VS2005, VS2008), WTL, Architect, Design
|
Salmanzz |
3.00 |
|
Refactoring to Patterns: Mediator Pattern
Updated: 28 Mar 2005
This article details a real world example of how to use the mediator.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
2.92 |
|
MVC v/s MVP - How common and how different
- Unedited
Updated: 27 Nov 2008
A comparative introduction to MCV and MVP
Dev
|
Neeraj.Soni |
2.91 |
|
Preserve properties of an object and have them restored automatically
Updated: 7 Dec 2003
Simple technique to preserve the state of an object and have the state restored when a function exits
C#, VB.NET 1.0, Win2K, WinXP, Win2003, Dev
|
cnurse |
2.88 |
|
Refactoring to Adaptive Object Modeling: Type-Object
Updated: 20 Jun 2005
Adaptive Object Modeling is a relatively new concept in object oriented design that has found some roots in advanced development processes.
C++, C#, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Christopher G. Lasater |
2.86 |
|
C# - State Pattern Example
Updated: 23 Jun 2005
The State Pattern is a common Object Oriented Design Pattern that allows an object to alter its behavior dynamically by changing its internal state.
C#, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Kenny Young |
2.86 |
|
Refactoring to Adaptive Object Modeling: Property Pattern
Updated: 20 Jun 2005
This article will deal with Property methodology of Adaptive Object Modeling. Property pattern methodology maintains that the attributes of a class should be held as a collection of properties, as opposed to single instance variables, which can be changed at runtime.
C++, C++/CLI, C#, VB, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Christopher G. Lasater |
2.82 |
|
Factory Design pattern
Updated: 6 May 2006
This article describes the commonly used design pattern: The Factory Design Pattern.
C#, Windows, .NET, Visual Studio, Dev
|
Madhu Raykar |
2.76 |
|
Design Patterns - Observer Pattern
Updated: 25 Jan 2008
Explains the observer pattern and simple implementation
C#
|
Islam ElDemery |
2.75 |
|
Implementing Observer pattern in .NET
Updated: 28 Apr 2007
The observer pattern should be used whenever one or more objects (observers) are interested to know the states of subject
C# 2.0, C# 3.0, Windows, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev, Design
|
S.M. Rabiul Islam |
2.74 |
|
Adapter Design Pattern How to use in Asp.net using C#
- Unedited
Updated: 14 Aug 2009
codeproject What is Adapter Pattern? The Adapter pattern is a structural design pattern which enables a system to use classes whose interfaces don’t quite match its requirements or in other words is used to make a interface which client understands. When to use it? Its quite use
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Dev, Design
|
Salmanzz |
2.69 |
|
Creational Pattern - Abstract Factory
Updated: 20 Feb 2002
Abstract Factory Design Pattern and sample implementation in C# and VB .NET
C#, VB, Windows, .NET 1.0, Visual Studio, Dev
|
Ashish Jaiman |
2.63 |
|
Design Patterns - a deep dive 1
- Unedited
Updated: 28 Jun 2008
A colleague of mine asked me a question few days back: "If an application is created using the correct design patterns, does it ensure that the application would be bug/performance issues free?"
C# (C# 1.0, C# 2.0, C# 3.0), Windows, Mobile, ASP, ASP.NET, WinForms, WebForms, Ajax, Architect, DBA, Dev, Design
|
Sunny Chaganty |
2.63 |
|
Fowler's Domain Logic Examples From Patterns of Enterprise Applications
Updated: 3 Feb 2009
A C# project that implements Fowler's Transaction Script Pattern.
C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), Architect, Dev
|
jamessdixon |
2.60 |
|
Refactoring To Patterns: Bridge and Adapter Pattern
Updated: 7 Apr 2005
The adapter and bridge patterns offer us another way to make our code more flexible, and gives us another option for code design. Developers new to OO may have already found they have used a version of one of these patterns in their code before, or can find a myriad of uses immediately.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
2.59 |
|
Using an Observer design pattern to keep multiple forms up to date
Updated: 29 May 2005
This article demonstrates how multiple forms can be updated simultaneously using Singleton and Observer Design Patterns.
VB, Windows, .NET 1.1VS.NET2003, Dev
|
Nigel-Findlater |
2.58 |
|
Implementing design patterns in C#
Updated: 31 Jan 2003
Implementing Singleton and AbstractFactory patterns in C#
C#, VC6, VC7.NET 1.0, Win2K, WinXP, Visual Studio, Dev
|
Samar Aarkotti |
2.55 |
|
How to code like professionals, Part 3: Pluggable Factory
- Unedited
Updated: 5 Sep 2006
Lessons on Design Patterns.
C++, Windows, Visual Studio, Dev
|
Vahid Kazemi |
2.50 |
|
Observer Design Pattern in C#
- Unedited
Updated: 13 Jul 2009
codeproject Introduction The Observer design pattern is a relationship between objects so that when one changes its state, all the others are notified accordingly. In other words it defines that an object must be able to notify other objects without making assumptions about what these objects are
C# (C# 2.0, C# 3.0, C# 4.0), Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Visual Studio (VS.NET2003, VS2005, VS2008), WTL, Architect, Design
|
Salmanzz |
2.50 |
|
Factory Design Pattern for SearchFactory - A Practical Approach
Updated: 12 Aug 2009
This article explains a practical approach to employ the Factory design pattern using an example of a searching module in a Document Review System.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Pratik.Patel |
2.45 |
|
Business Façade Logic in distributed n-tier applications
Updated: 9 Aug 2004
Explains how to implement a Business Façade logic layer between the Presentation logic and the Business logic in an n-tier application
VB, Windows, .NET 1.0, Dev
|
TiNgZ aBrAhAm |
2.30 |
|
Yet Another Generic Factory Method
- Unedited
Updated: 5 May 2008
An easily-applicable implementation of the design pattern Factory Method
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev, Design
|
jerron |
2.00 |
|
Implementing a Motor Race Using the Strategy Pattern
Updated: 15 Jun 2006
An article that explains the Strategy Pattern by giving an example of designing a motor racing game.
C#, Windows, .NET, Visual Studio, Dev
|
Mohammad Abu-Ali |
1.95 |
|
Singleton Design Pattern - C# implementation.
- Unedited
Updated: 23 Apr 2008
This article make you aware about the singleton design pattern and its implementation in C#.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev, Design
|
Sandeep Aparajit |
1.79 |
|
DesignPattern
- Unedited
Updated: 7 Jun 2008
Singleton design pattern helps create just object from a class and direct that object only.
C# (C# 2.0), .NET (.NET 2.0), WinForms, CEO, Architect, DBA, Dev, QA, Design, SysAdmin
|
Morteza Naeiamabadi |
1.71 |
|
Design Patterns: Singleton
- Unedited
Updated: 24 Apr 2008
A tutorial about the concept and implementation of a Singleton design pattern in C++.
C++, Windows, Visual Studio, Dev
|
Vahid Kazemi |
1.56 |
|
Starting from the Singleton Design Pattern to Exploring 'The Doubleton Design Pattern' to N-ton...
Updated: 9 May 2005
An article which describes the Doubleton design pattern.
C#, .NET, Win2K, Visual Studio, IIS 6, IE 6.0, Dev
|
Naveen Karamchetti |
1.49 |
|
Design Patterns - A deep dive 3
- Unedited
Updated: 7 Jul 2008
This article (Part 3) looks at one of the simplest and most commonly used type of Creational Design Pattern called as the Singleton Design Pattern.
C#, Windows, WinForms, WebForms, Architect, Dev, Design
|
Sunny Chaganty |
1.33 |
|
Registry of Singletons
Updated: 6 Jan 2004
Desgin Patterns - Object creation - Singleton.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Visual Studio, Dev
|
Guy Baseke |
1.20 |
|
Decorator Pattern in .Net
- Unedited
Updated: 14 Feb 2008
Decorator Pattern in .Net
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Dev
|
Anand Patel |
1.13 |
|
A Simple Specification in VB.NET
Updated: 5 Apr 2009
Part two of a four part series of articles on the Specification Design Pattern.
VB 8.0, VB 9.0, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev
|
daltonr |
|
|
A Generic Specification in VB.NET
Updated: 5 Apr 2009
Part three of a four part series of articles on the Specification Design Pattern.
VB 8.0, VB 9.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
|
daltonr |
|
|
Decorator Pattern Variant
Updated: 26 Jul 2009
A variant of the Decorator Pattern with an excursion on Extension Methods.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev, Design
|
GigaGeorge |
|
|
|
top |
| Title /
Updated |
Author |
Score |
|
Introduction to Model Driven Development with Sculpture – Part 1
Updated: 3 Sep 2008
This article introduces how to create and manage .NET enterprise applications using your favorite technology (Data Access Application Block, LINQ, NHibernate, ASMX, and WCF) with the Model Driven Development approach by Sculpture.
C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), SQL Server (SQL 2005), Visual Studio (VS2008), WCF, WPF, LINQ, Architect, Dev, Design
|
Ahmed Negm |
5.00 |
|
The Razor Framework :: Part 1 :: Plugins/Extensibility
Updated: 11 Mar 2005
An extensible dependency based plugin framework for .NET Applications.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Architect, Dev
|
Mark Belles |
4.89 |
|
The SBJ MVC Framework - The Model, from Abstraction to Realization
Updated: 20 Mar 2009
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture
C++ (VC9.0), Windows (WinXP, Vista), MFC, Architect, Dev
|
SBJ |
4.87 |
|
Dependency Injection in C# 3.0 with Autofac
Updated: 18 Apr 2008
Using the Autofac dependency injection container to simplify the configuration of object-oriented applications.
C# (C# 3.0), .NET (.NET 3.5), Architect, Dev, Design
|
Nicholas Blumhardt |
4.85 |
|
Basic Instrumentation and Profiling Framework for C++
Updated: 9 Oct 2008
Macro based framework written for C++ applications that will allow basic instrumentation and profiling features
C++, Windows, Win MobileVS2005, VS2008, Architect, Dev, Design
|
Paul Watt |
4.85 |
|
The Razor Framework :: Part 2 :: Configuration/Options
Updated: 15 Mar 2005
An extensible dependency based plugin framework for .NET applications.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
Mark Belles |
4.85 |
|
Reattaching Entity Graphs with the Entity Framework
Updated: 10 Mar 2009
A generic method for attaching detached object graphs to an Entity Framework context.
C# 3.0.NET 3.5, SQL Server, ADO.NET, Architect, Dev
|
Rudi Breedenraedt |
4.77 |
|
The SBJ MVC Framework - The Design View, Responding to Model Change
Updated: 19 Mar 2009
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture.
XML, VC9.0WinXP, Vista, MFC, VS2008, Architect, Dev
|
SBJ |
4.76 |
|
Introducing Castle - Part I
Updated: 30 Dec 2004
Introduces the benefits of using an inversion of control approach to design a system.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, Architect, Dev
|
Hamilton Verissimo |
4.69 |
|
Building an MVP Framework for .NET. Part 1: The Basics of MVC and MVP
Updated: 11 Feb 2008
This article starts a series addressing the development of an MVP Framework under the .NET platform.
C#, .NET, Dev
|
Oleg Zhukov |
4.66 |
|
Distributed Programming Framework
- Unedited
Updated: 10 Sep 2009
Build distributed programs without worry about distribution implementation.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Architect, DBA, Dev, Design
|
Yang Yu |
4.65 |
|
OPF.Net : An object persistent framework for .NET
Updated: 3 Nov 2003
Developing an object-oriented application based on an SQL storage using OPF.Net.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
|
Christian Liensberger, Martin Geier |
4.58 |
|
The Application Automation Layer - The Data Hub Implementation
Updated: 13 Mar 2003
The third installment of this series discusses the design and implementation of the Data Hub.
C#.NET 1.0, Win2K, WinXP, Dev
|
Marc Clifton |
4.53 |
|
Getting Started With Microsoft Visual Studio Team System 2005
Updated: 31 Aug 2007
This article is aimed at all those people who are part of SDLC life cycle in one way or another.
C#, Windows, .NET, Visual Studio, Dev
|
Razi Bin Rais. |
4.48 |
|
Introducing Castle - Part II
Updated: 26 Jan 2005
Demonstrates the usage of inversion of control and the Castle on Rails framework to build web solutions.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, Dev
|
Hamilton Verissimo |
4.38 |
|
Enterprise configuration management
- Unedited
Updated: 18 Nov 2009
Configuration of .net applications using database
C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, SQL Server (SQL 2005, SQL 2008), IIS (IIS 6, IIS 7), ADO.NET, Architect, Design
|
gaurav_verma_mca |
4.38 |
|
MVP Dependency Chaining Framework
Updated: 14 Oct 2007
An MVP framework that generates an intercepting filter layer consisting of a linked list of presenters by parsing a set of dependency rules.
C# 2.0, Windows, .NET 2.0, ASP.NET, Visual Studio, WebForms, Dev
|
Rohit Gadagkar |
4.35 |
|
The Application Automation Layer: Introduction And Design
Updated: 25 Dec 2002
This introduction lays the foundation for a framework that promotes a consistent design and coding style for large-scale, multi-developer projects and results in applications that are responsive to requirement changes, easily updated and easily debugged.
C#, .NET, WinXP, Visual Studio, Dev
|
Marc Clifton |
4.35 |
|
Dependency Injection Frameworks - Part 1 - Introduction
Updated: 12 Jun 2008
An introduction to the dependency injection design pattern and frameworks, illustrated by a simple example.
C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista, Embedded), Visual Studio (VS2005, VS2008), Architect, Dev
|
Ashish Kaila |
4.33 |
|
Building an MVP Framework for .NET. Part 2: Implementing Core Functionality
Updated: 11 Feb 2008
Basing on the concepts introduced in the first part, this article proceeds to implement the core MVP Framework funtionality.
C#, .NET, Dev
|
Oleg Zhukov |
4.31 |
|
Building a Middle Tier Component using NHibernate and Spring.NET
Updated: 10 May 2006
Building a highly pluggable middle-tier component with NHibernate and Spring.Net.
C#, XML.NET 1.0, Win2K, WinXP, Dev
|
Moim Hossain |
4.24 |
|
An Introduction to a Model-View-Controller Implementation for MFC
Updated: 20 Mar 2009
Introduction to an MVC Framework that integrates with the MFC Doc/View architecture
XML, VC9.0WinXP, Vista, MFC, VS2008, Architect, Dev, Design
|
SBJ |
4.24 |
|
Role-Based Security in a Hierarchical Environment
Updated: 12 Oct 2007
The development of a security framework in SQL Server 2005 that is role- and context-based and hierarchy aware
C#, SQL, Windows, .NET, Visual Studio, Architect, DBA, Dev
|
BasGeertsema |
4.22 |
|
Building an MVP Framework for .NET. Part 3: Designing a Windows Forms Views Engine
Updated: 12 Feb 2008
This article describes the development of the fully functional Windows Forms views engine for the MVP Framework being constructed.
C#, .NET, Dev
|
Oleg Zhukov |
4.22 |
|
Simple framework for business applications
Updated: 5 Jan 2006
A simple and direct way to design and manage your business applications.
C#, VB.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
|
Xiangyang Liu 刘向阳 |
4.15 |
|
The Application Automation Layer - Design And Implementation of The Bootstrap Loader And The Component Manager
Updated: 1 Jan 2003
This article describes in detail the design considerations for the Bootstrap Loader and the Component Manager.
C#, Windows, .NET 1.0, Dev
|
Marc Clifton |
4.14 |
|
Building an MVP Framework for .NET. Part 4: Strongly Typed Associations
Updated: 25 Apr 2008
In this article we continue developing a Model-View-Presenter framework for .NET platform. The new features we are implementing here are strongly typed asscoiations between controllers, views and tasks for higher convenience and type safety.
C#, .NET, Dev
|
Oleg Zhukov |
4.00 |
|
Pretty URLs, Separation of Layers and O/R Mapping in Web Forms ASP.NET 2.0
Updated: 12 Sep 2007
Implementing multi-tier architecture in a web application using ASP.NET 2.0
C# 2.0, Windows, .NET, ASP.NET, Visual Studio, WebForms, Dev
|
arturbl |
3.97 |
|
DDD and the ADO.NET Entity Framework
Updated: 1 Jun 2009
Using Domain Driven Design together with the ADO.NET Entity Framework.
.NET 3.5, .NET 4.0, ADO.NET, Architect, Dev
|
Evgeny Salamatov |
3.73 |
|
Database table editor framework
Updated: 23 Sep 2009
This article consists of a data layer and forms for database tables editing.
SQL, C# 3.0, Windows, SQL Server (SQL 2005), ADO.NET, Dev
|
Roman_K |
3.67 |
|
A Lightweight .NET Component Framework in 100 Lines of Code
Updated: 2 May 2006
A minimalist approach to n-tier component model design and implementation, which provides great flexibility for application modules functionality separation.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Oleksiy Sokolovskiy |
3.53 |
|
MindLib - a light weight framework that simplifies Asp.net NHibernate projects
- Unedited
Updated: 7 Apr 2008
This article is an introduction to MindLib
C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Ajax, Architect, Dev
|
Kailuo Wang |
3.44 |
|
Attribute-flavored Domain Driven Design
- Unedited
Updated: 6 Apr 2008
A centralized business domain with a common base
C#, .NET (.NET 2.0), Visual Studio (VS2005), Architect, Dev, Design
|
Arjan Keene |
3.10 |
|
Dependency Injection using Spring.NET
Updated: 28 May 2008
Dependency Injection and how it is supported in Spring.NET.
C#, XML, .NET, Architect, Dev, Design
|
Niranjan Kumar |
2.33 |
|
Extending Castle Windsor with dynamic component selection
- Unedited
Updated: 4 Apr 2008
Demonstrates how you can extend the Castle Windsor container to dynamically select a component based on some runtime context.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Architect, Dev, Design
|
Torkel Ödegaard |
2.22 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
TFS Proxy Efficiency Testing
Updated: 26 Sep 2008
This article describes MS TFS Proxy efficiency testing depending on the internet channel rate between TFS and TFS Proxy, TFS commands, and TFS Proxy cache state. Also, this article describes the advantages of using the MS TFS Proxy on slow Internet channels.
Windows (Win2K, WinXP, Win2003, Vista, TabletPC), IIS (IIS 5.1, IIS 6, IIS 7), Visual Studio (VS2005, VS2008), Architect, DBA, Dev, SysAdmin
|
Max Paulousky |
5.00 |
|
Introduction to NIEM Tools
Updated: 24 Mar 2009
A review of some of the tools available to work with the NIEM.
All Topics, Architect, Dev
|
Marc Clifton |
5.00 |
|
A Programmer's Guide to Starting a Software Company and Building an Enterprise Application - Article 5
- Unedited
Updated: 19 Sep 2009
A Programmer's Guide to Starting a Software Company and Building an Enterprise Application
SQL, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008), MySQL, Oracle, CEO, DBA
|
Paul Rony |
5.00 |
|
How Programming Should Be Done
Updated: 15 Jun 2009
Cx: A prototype on component loose coupling.
C#, .NET, WinForms, Architect, Dev, Design
|
Marc Clifton |
4.90 |
|
NHibernate Best Practices with ASP.NET, 1.2nd Ed.
Updated: 11 Jun 2008
This article describes best practices for leveraging the benefits of NHibernate 1.2, ASP.NET, generics and unit testing together.
C#, Windows, .NET, ASP.NET, Visual Studio, WebForms, SQL 2000, DBA, Dev
|
Billy McCafferty |
4.87 |
|
Quantification of Application Agility
- Unedited
Updated: 2 Sep 2009
This article presents an approach to quantify agility of enterprise applications
All Topics, Architect
|
V.GNANASEKARAN |
4.83 |
|
Event Logging in Cx
Updated: 30 Sep 2009
Adding an event logger to Cx.
C#, XML, Windows, .NET, Architect, Dev
|
Marc Clifton |
4.83 |
|
Multi-dialog management through client area sharing
Updated: 30 Sep 2005
An article on multi-dialog management through client area sharing.
VC6, Windows, Dev
|
Spoodles, Mircea Puiu |
4.83 |
|
CX Part II
Updated: 5 Aug 2009
Build a Metadata Designer for the CX Dynamic Composition Framework.
C#.NET 3.0, .NET 3.5, .NET 4.0, WinForms, Architect, DBA, Dev, Design
|
Marc Clifton |
4.80 |
|
Everything about REST web services - what and how - Part 2 - design
- Unedited
Updated: 10 Nov 2007
This article is Part 2 in my series on REST web services. While the first article introduces REST web services, this one takes us through the process of designing a RESTful web service
C++, C#, Windows, .NET, ASP.NET, Visual Studio, WebForms, CEO, Architect, Dev, QA, Design
|
Koushik Biswas |
4.79 |
|
MenuPilot 1.0 (Open-Source Context Menu for ASP.NET 2.0)
Updated: 23 Dec 2006
Fine DHTML context menu with layout of Action Lists/Smart Tags known from Visual Studio .NET 2005
C#, Javascript, HTML, Windows, .NET, ASP.NET, WebForms, VS2005, Dev
|
Dan Letecky |
4.79 |
|
Programmer's Guide to Starting a Software Company and Building an Enterprise Application - Article 4
Updated: 27 Jul 2009
Programmer's Guide to Starting a Software Company and Building an Enterprise Application
C#, SQL, Windows, .NET, ASP.NET, SQL Server, CEO, Architect, Dev
|
Paul Rony |
4.78 |
|
Implementation of Class Factories in C#
Updated: 16 Jan 2003
Details five ways to implement a class factory in C#.
C#, Windows, .NET 1.0, Dev
|
Sean Winstead |
4.75 |
|
Applying Robustness Analysis on the Model–View–Controller (MVC) Architecture in ASP.NET Framework, using UML
Updated: 22 Aug 2004
This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET.
C#, SQL, UML.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, ADO.NET, SQL 2000, IIS 5.1, IIS 6, VS.NET2003, CEO, Architect, DBA, Dev
|
Shams Mukhtar |
4.73 |
|
Design by Contract with Extensible C#
Updated: 8 Feb 2006
Extensible C# (XC#) can be used for Design by Contract (DbC) in C#. This article compares XC# with Eiffel as a DbC tool.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Peter Gummer |
4.71 |
|
Model View Presenter with ASP.NET
Updated: 16 Oct 2007
This article describes using the Model-View-Presenter pattern within ASP.NET 2.0 to encourage proper separation of concerns between presentation and business logic
C# 2.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Dev
|
Billy McCafferty |
4.70 |
|
Introduction to Object Oriented Programming Concepts (OOP) and More
- Unedited
Updated: 7 Aug 2009
This article helps to understand the OOP concepts focusing on .Net/ C#. This is written in the form of asking questions and writing answers to them, making it easy to understand.
All Topics, Architect
|
Nirosh |
4.67 |
|
Design Method For A Non RealTime Hardware Driver - Part 1
Updated: 4 Sep 2009
How to design a flexible & agile driver for your hardware
C#
|
morisson_c |
4.67 |
|
An Extensible Master-Page Framework for ASP.NET 1.1 Using Pattern Oriented Design
Updated: 30 Jun 2004
Development of a framework for master-pages using ASP.NET and C#.
C#, UML.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, IIS 5.1, VS.NET2003, CEO, Architect, Dev
|
Shams Mukhtar |
4.65 |
|
Working with DSL Tools: An Asynchronous Graphical DSL
Updated: 17 Mar 2009
Use DSL tools to generate Pulse&Wait-driven code from diagrams.
C# 3.0Win2K, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5, Win2008VS2005, VS2008, Architect, Dev, Design
|
Dmitri Nesteruk |
4.65 |
|
Building a Logic Layer for Description of Wizards
Updated: 7 Aug 2005
The way of construction and use of the logical layer for the description of wizards is described.
C#, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Michael-K[anzieper] |
4.63 |
|
Scrum Product and Sprint Backlogs using Excel
Updated: 6 Sep 2007
This article describes two Excel documents that can be used as a Product Backlog and Sprint Backlog for the Scrum Framework
Windows, Office, Visual Studio, Architect, Dev
|
Randar Puust |
4.61 |
|
No Code Review? No Unit Testing? Code Analysis To The Rescue!
Updated: 17 Oct 2006
The benefits of Code Analysis in VS 2005
Windows, Visual Studio, Dev
|
RHarding_1 |
4.61 |
|
Continuous Database Integration
Updated: 8 Nov 2004
Using NAnt and CruiseControl.NET to continuously integrate database changes
SQL, Windows, .NET, Visual Studio, SQL 2000, SQL 2005, Architect, DBA, Dev
|
Peter Hancock |
4.59 |
|
ORM as Vietnam of Computer Science: A Response
Updated: 12 Oct 2007
A response to Ted Neward's 2004 article compating Object Relational Mapping to the American debacle in Vietnam.
C#, SQL, Windows, .NET, Visual Studio, DBA, Dev
|
Ward Bell |
4.58 |
|
Using AOP to Implement Functional Requirements - Closing Dirty Forms
- Unedited
Updated: 15 Sep 2006
AOP can be exploited to implement functional requirements, in addition to non-function requirements such as security, transaction and etc. In this article, you'll also see examples of MVP and Memento patterns.
Windows, Visual Studio, Dev
|
alanliu0110, fendyzhong |
4.57 |
|
Mobile Agents - Software on the move
Updated: 21 Jul 2005
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
C++, C++/CLI, C, C#, VB, Windows, Win Mobile, .NET CF, .NET, Mobile (PalmOS), ASP.NET, Visual Studio, MFC, ATL, Architect, Dev
|
Chad Z. Hower aka Kudzu |
4.56 |
|
The Art of Maintenance Programming
Updated: 14 Dec 2004
Some tips to make maintenance programming more enjoyable.
All Topics, Dev
|
Nemanja Trifunovic |
4.54 |
|
Better Exception Handling with AOP
- Unedited
Updated: 10 Oct 2006
Exception Handling with AOP can reduce the lines of code for exception handling, thus improving agility of the application and code maintenance
Windows, Visual Studio, Dev
|
alanliu0110, drivert |
4.53 |
|
Piracy and Unconventional Wisdom
Updated: 9 Aug 2005
As software developers, piracy is something that affects us all. If you are a software developer who works for a big company, you do not see it directly, but you still have an interest in who is using your company's software.
C++/CLI, C#, VB, Javascript, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP, ASP.NET, Visual Studio, CEO, Architect, Dev
|
Chad Z. Hower aka Kudzu |
4.53 |
|
Simple NHibernate Architecture
Updated: 16 Apr 2007
An article showing a nice architecture I've come up for using NHibernate
C# 2.0, Windows, .NET 2.0, ASP.NET, Visual Studio, WebForms, DBA, Dev
|
Cassio Mosqueira |
4.53 |
|
Code Quality Assurance in Visual Studio 2005 (C#, VB.NET)
Updated: 9 Aug 2007
An article about quality assurance options/tools in/for VS2005 for VB.NET and C# projects.
C# 2.0, VB 8.0, Windows, .NET 2.0VS2005, Architect, Dev, QA
|
Alexander Nowak |
4.52 |
|
Provider Design Patterns in NET 2.0
- Unedited
Updated: 29 Oct 2008
Provider Design Pattern is a new pattern that Microsoft formalized in .NET 2 to increase application performance where there are no need for explicitly instantiate classes
C# (C# 2.0), SQL, SQL Server (SQL 2005), Visual Studio (VS2005), ADO.NET, Architect, Design
|
Ahmad Eid Salim |
4.50 |
|
A User Interface System
Updated: 16 Sep 2009
A user interface infrastructure quickly attachable to your application, accompanied by a simple text-based platform-independent user interface that builds on the infrastucture.
C++ (VC6, VC7, VC7.1, VC8.0), Dev
|
Jonathan Enders |
4.50 |
|
Enterprise Application Architecture with LINQ to SQL
Updated: 17 Oct 2007
A discussion about architectural patterns for using LINQ to SQL in enterprise applications, along with performance implications
C#, Windows, .NET 2.0, ASP.NET, SQL Server, Visual Studio, WebForms, LINQ, DBA, Dev
|
Rohit Gadagkar |
4.48 |
|
Web Application Page Patterns
Updated: 23 Jan 2007
Two common design patterns for web application pages: the Single Entity Postback Editor and the Multi-Entity Postback Editor
C# 2.0, Windows, .NET 2.0, ASP.NET, VS2005, Architect, Dev
|
Chris Cole |
4.47 |
|
A Practical Approach to Computer Systems Design and Architecture
- Unedited
Updated: 29 Jul 2007
This article gives an introduction to system designing and architecture. It introduces a new concept that allows beginners to easily break and design complex software systems. It uses a modular based development approach with a pattern that we all practice in our day to day life.
C#, Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA, Design
|
Nirosh |
4.47 |
|
Platform independent coding - DLLs and SOs
- Unedited
Updated: 28 Mar 2007
If you want to write platform independent code, just read through the following article.
Windows, Visual Studio, Dev
|
Boby Thomas P |
4.42 |
|
Starting a basic JavaScript SDK
- Unedited
Updated: 30 Aug 2008
The beginning layout for a JavaScript SDK
Javascript, Design
|
Cory Lamle |
4.40 |
|
Page Inheritance In ASP.NET
Updated: 19 Oct 2004
Use object inheritance with System.Web.UI.Page to apply a common paradigm for user authentication, and extending the base web form feature set in your web application. Apply common security, specify per-page user access levels, and enforce common functionality, with only one line of code per page.
C#, Windows, .NET 1.0, .NET 1.1, ASP.NET, Visual Studio, Architect, Dev
|
Jon Davis |
4.35 |
|
A Server Control Authoring JavaScript
Updated: 12 Jun 2006
This is a short series of articles about Abstract Programming. This part is a look at C# authoring a JavaScript file at design time.
C#, Javascript, HTML, Windows, .NET, ASP.NET, Visual Studio, ADO.NET, Dev
|
David Donovan |
4.33 |
|
TFS Event Handler in .NET 3.5, Part 1 - The Architecture
Updated: 22 Aug 2007
I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scalable. I will be using as many of the features of Team Suite as I can, but bear with me as there are a few things that are new to me.
C#.NET 2.0, WinXP, Vista, .NET 3.0, .NET 3.5VS2005, VS2008, Architect, Dev
|
Martin Hinshelwood |
4.33 |
|
The MiniWalker
Updated: 15 Jun 2006
Do you know what IT is? Take the red pill and find out...
C#, Windows, .NET, Visual Studio, WinForms, CEO, Dev, QA
|
Tom Ollar, Jim Bennett |
4.33 |
|
Artificial Intelligence in Games
Updated: 17 Jul 2006
This article presents an overview of the key techniques and algorithms used in modern computer games.
C++, Windows, Visual Studio, Dev
|
Software Developer's Journal |
4.33 |
|
Defensive programming
Updated: 5 Aug 2004
Some thoughts on how to write software defensively
C++, C++/CLI, C, Windows, .NET, Visual Studio, Architect, Dev
|
Rob Manderson |
4.32 |
|
Loosely couple your tests
- Unedited
Updated: 5 Sep 2007
Loosely couple your tests from your implementation to allow your implementation to be refactored, without having to change the tests.
Windows, Visual Studio, Architect, Dev, QA
|
Peter Hancock |
4.32 |
|
A software architecture toolset for choosing the right type of Client Application
Updated: 13 Mar 2007
How to choose between Web Application or Desktop Application, Rich Internet Application or a Smart Client?
Windows, Visual Studio, Architect, Dev
|
Cohen Shwartz Oren |
4.31 |
|
Malicious Code Injection: It's Not Just for SQL Anymore
Updated: 19 Oct 2006
While many developers are aware of the threats posed by malicious code, and by SQL injection attacks in particular, there are other forms of code injection that are equally dangerous. Learn more about XPath injection, LDAP injection, and command execution injection, and view examples of each type.
Windows, Visual Studio, Dev
|
Bryan_Sullivan |
4.30 |
|
Secrets of Successful Software Requirements
- Unedited
Updated: 23 May 2007
Although most companies do some form of requirements, there is often a lack of understanding as to exactly why the requirements need to be created and what is required level of detail. Let’s look at some secrets to improve your requirements process even under tight deadlines.
CEO, Architect, Dev, QA, Design
|
ijese |
4.30 |
|
Record Versioning with SQL Server
- Unedited
Updated: 15 Feb 2007
Learn how to store data with a version history
SQL, Windows, Visual Studio, SQL 2000, SQL 2005, DBA, Dev
|
Ben Allfree |
4.29 |
|
Agile Development Checklist
Updated: 18 Feb 2006
The purpose of this article is to define a set of ideal practices for an agile software development project.
Windows, .NET, ASP.NET, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Liam McLennan |
4.29 |
|
Subversion & TortoiseSVN: Installed and started on Windows 2003 server and local machines
- Unedited
Updated: 30 Jul 2009
An article on installing and implementing Subversion version control software and TortoiseSVN the client interface tool for Windows machines.
WinXP, Win2003IIS 6, IIS 7, Architect, Dev, Design
|
Chris McGlothen |
4.25 |
|
A Web Server Authoring Dynamic JavaScript
Updated: 12 Jun 2006
This is a short series of articles about Abstract Programming. This part details how Abstract Programming can be used at runtime to create JavaScript that will serve as a .NET DataSet, only living on the client.
C#, Javascript, HTML, Windows, .NET, ASP.NET, Visual Studio, ADO.NET, Dev
|
David Donovan |
4.23 |
|
Template Method Design Pattern vs. Functional Programming
- Unedited
Updated: 7 Nov 2007
An article about Template Method Design Pattern and C# 3.0 (Microsoft .NET Framework 3.5) Functional Programming and Lambda Expressions.
C# 3.0, Windows, .NET 3.5VS2008, Architect, Dev, Design
|
Tuomas Hietanen |
4.22 |
|
Targeting Design-Time Events of User Controls
Updated: 22 Mar 2006
The article will go over various design-time features including smart tags, menu items, adornments.
C#, Windows, .NET 2.0VS2005, Dev
|
Thomas Stockwell |
4.20 |
|
Interpreting the Results of a Vulnerability Assessment: How to Focus on What's Important in Your Web Application Security Testing
- Unedited
Updated: 7 Mar 2007
The results of an extensive vulnerability assessment of a Web application can appear extensive on first review. However, many Web application security holes found by such an assessment may in fact not matter to an organization’s specific situation. Learn more about how to weed through such findings.
Dev, QA
|
Caleb Sima |
4.20 |
|
Dependency Injection for Loose Coupling
Updated: 18 Apr 2006
This article describes the use of Dependency Injection, or Inversion-of-Control, to promote loose coupling and convenient unit testing.
C#, Windows, .NET, Visual Studio, Dev
|
Billy McCafferty |
4.18 |
|
Development of web application using MVC II design pattern or why following MVC II will help me
Updated: 4 Dec 2004
MVC infrastructure that dosen't harm ASP.NET mechanism.
C#, XML.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, COM+, IIS 5.1, IIS 6, VS.NET2003, Architect, Dev
|
Natty Gur |
4.16 |
|
Grandiose Projects 2. The incredible machine
- Unedited
Updated: 8 Oct 2009
Grandiose projects samples
C# (C# 3.0), .NET, Dev
|
Petr Ivankov |
4.15 |
|
Dynamic Property Attribute Evaluation at Run and Design Time
Updated: 21 Mar 2007
Ever wanted to hide, protect properties at design or runtime using other property value? Here is the answer!!!
C# 2.0, Windows, .NET 1.1, .NET 2.0VS.NET2003, Dev
|
mileni |
4.12 |
|
Extended SOA - A Pattern for Enabling SOA in a Big Organization
- Unedited
Updated: 6 Jan 2007
Extended SOA - A Pattern for Enabling SOA in a Big Organization
Architect
|
Adam Boczek |
4.12 |
|
Billing System: Introduction
Updated: 23 Jul 2005
Introduction to telecommunication billing system.
Windows, Visual Studio, Architect, Dev
|
Hatem Mostafa |
4.11 |
|
Abstract Class Vs Interface
Updated: 10 Jun 2009
An article on motto behind Abstract class and Interface, when to use Abstract class and Interface
C#, .NET
|
Arati Kadi |
4.10 |
|
Design: A Projection of Requirements over Architecture
Updated: 23 Apr 2009
This article attempts to portray a relation between the triad of Architecture, Requirements and Design.
All Topics, Architect, Design
|
gaurav_verma_mca |
4.09 |
|
Producing Use Cases
Updated: 17 Mar 2005
Tips and guidelines for producing use cases.
CEO, Architect, Dev, QA
|
RoyClem |
4.08 |
|
Use of Interfaces and Delegates for an Extensible Design
Updated: 1 Jun 2007
This article uses a real life example to demonstrate the use of delegates and interfaces to make the design extensible.
C# 1.0, Windows, .NET 1.1VS.NET2003, Dev
|
Manjesh Shetty H |
4.06 |
|
A New Approach to Designing Web Applications
Updated: 10 Feb 2006
What we need is a new way to build our applications. Instead of scattering the manual work and items requiring decision making across the development process, we need to do the "thinky" things first then automate the rest. Why don't we just stop doing things the hard way?
Windows, .NET, ASP.NET, Visual Studio, Architect, Dev
|
Chris Cole |
4.05 |
|
Multilingual Support for Web Applications
- Unedited
Updated: 21 Feb 2006
Multilingual support on websites is increasingly important in contemporary websites. In this article, I discuss the issues in supporting multilingual sites, together with the rationale of the solution I selected to implement in the new version of irqnine.
Architect, Dev
|
theyenine |
4.05 |
|
Create Screen Prototypes For Clear Software Requirements
- Unedited
Updated: 26 May 2006
Misunderstandings are costly in software development. If you are not careful, you could find yourself aiming at the moving target or even end up building the application nobody needs or wants. Find out how to properly use screen prototypes to avoid this trap, while having fun in the process.
Windows, Visual Studio, Dev
|
ijese |
4.03 |
|
Identifying Object-Oriented Classes
Updated: 21 Mar 2005
Tips and suggestions to identify object-oriented classes.
C#, Windows, .NET, Visual Studio, Architect, Dev, QA
|
RoyClem |
4.00 |
|
Calculating Function Points
- Unedited
Updated: 15 Mar 2007
Using Function Point analysis to calcuate Function Points.
Windows, Visual Studio, CEO, Architect, Dev
|
s.kushal |
4.00 |
|
Object Oriented Programming Concepts
- Unedited
Updated: 14 Jul 2008
This article gives a brief description about the Object Oriented Programming concepts.
Windows, Dev
|
sudipta.india |
4.00 |
|
Ease your Model View Presenter
- Unedited
Updated: 15 Dec 2008
This article describes how MVP integration in ASP.NET 2.0 can become easier with .NET generics and Hierarchy in Presenters
C# (C# 2.0), .NET (.NET 2.0), Architect, Dev
|
alex23 |
3.96 |
|
Value of Code
Updated: 27 Jun 2004
Code is often over valued and needs a migration strategy.
C++/CLI, Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Ashvil DCosta |
3.96 |
|
Preventing a Brute Force or Dictionary Attack: How to Keep the Brutes Away from Your Loot
Updated: 11 Jan 2007
A brute force attack, also known as a dictionary attack, is one of the more uncomplicated attacks available to a hacker. However, the odds of this type of attack succeeding can be very high if a site is not configured properly.
Windows, Visual Studio, Dev
|
Bryan_Sullivan |
3.88 |
|
The benefits of providing solid abstractions
Updated: 6 Jul 2005
An article on how to identify solid abstractions and their increased importance as your code is accessed from more than one place.
C#, Windows, .NET, ASP.NET, Visual Studio, Dev
|
Darren Neimke |
3.86 |
|
Continuous Integration using CruiseControl.NET, NANT, CVS, and NUnit
- Unedited
Updated: 25 Sep 2006
A guide to configuring a Continuous Integration server
Windows, .NET, Visual Studio, Architect, Dev, QA
|
Michael Mendelson |
3.86 |
|
Application Block - ASP.NET Website Maintenance
- Unedited
Updated: 13 Aug 2007
ASP.NET Website would eventually be deployed on the production server. As the application grows so too the number of web pages. Invariably bugs or crashes occur. After deployment there should be ways to gracefully maintain this website.
C# 2.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Architect, Dev
|
Anton Pious Alfred |
3.86 |
|
A Programmer's Guide to Starting a Software Company and Building an Enterprise Application - Article 3
Updated: 22 Jun 2009
This is the third in a series of columns in which I will tell you how I started SplendidCRM Software, Inc.
All Topics, Architect
|
Paul Rony |
3.83 |
|
The Four Pillars of Maintainable Software
Updated: 30 Jun 2009
Creating maintainable software is more than technology, it's about company culture.
All Topics, CEO, Architect, Dev, Design
|
Robert Riley |
3.81 |
|
Unit Testing with TestDriven.NET
- Unedited
Updated: 5 Jan 2007
Learn about unit testing from an expert
Windows, Visual Studio, Dev
|
Ben Allfree |
3.81 |
|
The Option Pattern
- Unedited
Updated: 11 Feb 2007
This article is the first in a series about a ubiquitous design pattern - the option pattern. This pattern is used in most nontrivial programs.
C# 2.0, Windows, .NET, Visual Studio, Dev
|
Andrew Shapira |
3.80 |
|
Database Load Balancing Service for ASP.Net
- Unedited
Updated: 24 Jul 2006
Create a service which monitors database availability and server performace which can be used from an ASP.Net web application to determine the most available connection.
Windows, Visual Studio, Dev
|
Mark J. Miller |
3.76 |
|
Software architecture review guidelines
- Unedited
Updated: 12 Sep 2007
This text tries to bring together elements a reviewer can use in his/her software architecture review.
C#, Windows, .NET, Visual Studio, Architect, Dev, Design
|
Alexander Nowak |
3.76 |
|
Full-Text indexing files with Microsoft SQL Server
- Unedited
Updated: 3 Feb 2007
Indexing word, excel and other types of documents is easy with SQL Server
Windows, Visual Studio, Dev
|
boci |
3.75 |
|
Value of Code Part II – Reusing Code
Updated: 17 Jul 2004
Good Code Reuse can resolve the problems of Code Depreciation.
C++/CLI, VC8.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, CEO, Architect, Dev
|
Ashvil DCosta |
3.74 |
|
Application Architecture - Driving Forces, Approaches, and Implementation Considerations
Updated: 9 Dec 2008
This article discusses various driving forces, approaches, and implementation considerations involved in deciding the application architecture. There is no rocket science here - the whole objective is to aid you to decide an architecture that may suit your scenario.
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Anoop Madhusudanan |
3.74 |
|
Dynamic Inheritance
- Unedited
Updated: 17 Oct 2006
A design idea - Dynamic Inheritance
Windows, Visual Studio, Dev
|
Boby Thomas P |
3.72 |
|
A summary of OO Priciples
Updated: 25 Oct 2004
This article is a very brief collection of OO-rules that can guide us in writing well designed code
Windows, .NET, Visual Studio, Dev
|
Nigel-Findlater |
3.72 |
|
What's wrong with SDLC's and the 3 rules of moron-dynamics.
- Unedited
Updated: 3 Jan 2007
This article discusses the fallacy that SDLC methodologies provide a solution to quality software development.
|
Thomas Shope |
3.71 |
|
Concepts of Abstract Programming Using ASP.NET and JavaScript
Updated: 9 Jun 2006
This is a short series of articles about Abstract Programming. This part is an overview of Abstract Programming, and how and when one program authors another program.
C#, Javascript, HTML, Windows, .NET, ASP.NET, Visual Studio, ADO.NET, WebForms, Architect, Dev
|
David Donovan |
3.67 |
|
Provider Pattern
- Unedited
Updated: 31 Mar 2007
Create your own custom providers.
C# 2.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Architect, Dev, Design
|
Refky Wahib |
3.65 |
|
Scrum in a Nutshell or 5 minutes to learn Scrum
- Unedited
Updated: 25 Jan 2007
Heard the Buzz around scrum and want to know a little bit more?
Windows, Visual Studio, Dev
|
Mark Levison |
3.64 |
|
Refactoring without Starting Over
- Unedited
Updated: 5 Jul 2007
Imagine this: For some odd reason you end up in a situation where you have a big pile of spaghetti code (also known as legacy code) and you have a feature request to radically extend the functionality of the big pile. How do you go about this?
C#, .NET, Dev
|
Rasmus Kaae |
3.60 |
|
Common Sharable Content: Can Be a Revolution in Document Management
- Unedited
Updated: 18 Aug 2006
Web 2.0 is taking a very important place among the current trend of web. It has various new approaches which are making the web space better. "Common Sharable Content" concept is exactly what is missing here.
Windows, Visual Studio, Dev
|
Mohammad Ashraful Alam |
3.60 |
|
Architectural Best Practices - Automating SQL Parameter Creation and Assignment
- Unedited
Updated: 18 Jul 2007
Most systems that use stored procedures make use of SQL parameters to send and receive information from the database. The code to create these SQL parameter and then populating them is repeated throughout the system. This article describes how to automate this code.
XML, C# 1.0, C# 2.0.NET 2.0, WinXP, Win2003, ASP.NET, ADO.NET, WebForms, SQL 2000, IIS 5.1, IIS 6, VS.NET2003, VS2005, Architect, DBA, Dev
|
Anton Pious Alfred |
3.60 |
|
Photodiode Amplifier via Parallel Port
- Unedited
Updated: 8 Aug 2006
Using a photodiode to trigger the signal pin on the parallel port
Windows, Visual Studio, Dev
|
phebejtsov |
3.58 |
|
Approach to Source Control for Small and Mid-Sized Organizations
Updated: 11 Dec 2004
Source Control is as much a way of thinking about software development as it is a tool.
Windows, Visual Studio, CEO, Architect, Dev
|
Persis Daver |
3.53 |
|
Design Constraints of Real Time Applications.
- Unedited
Updated: 27 Oct 2004
How to design RTOS applications...
Windows, Visual Studio, Architect, Dev
|
Chandrta/Chandrasekar |
3.52 |
|
Behavioral Patterns: Writing Command pattern with c#
- Unedited
Updated: 23 Aug 2007
Writing Command pattern with c# (real example)
C# 2.0.NET 2.0, WinXP, VistaVS2005, Architect, Dev, Design
|
Francesco Carata |
3.48 |
|
Another way of polymorphism
Updated: 14 Feb 2005
An article on how ad hoc adapters generation can be emulated in C#.
C++/CLI, C#, VC7.1, Windows, .NET 1.1VS.NET2003, Dev
|
Danil Shopyrin |
3.46 |
|
A Programmer's Guide to Starting a Software Company and Building an Enterprise Application - Article 1
Updated: 25 May 2009
A Programmer's Guide to Starting a Software Company and Building an Enterprise Application
All Topics, CEO, Architect
|
Paul Rony |
3.45 |
|
Rapid Web Application Development
Updated: 27 Sep 2005
An article about the Multiformity Open Source project.
C#, SQL, Windows, .NET 1.0, ASP.NET, SQL 2000, IIS 5.1, IIS 6, DBA, Dev
|
Andrew M Baldwin |
3.43 |
|
Model GUI Logic using MVP, Pub-Sub/State Pattern and XML
- Unedited
Updated: 21 Dec 2006
Model form logic using model-view-presenter, state pattern and store the logic in XML format
Windows, Visual Studio, Dev
|
Ziming |
3.43 |
|
Implementing the Repository Pattern with Linq-to-Sql
- Unedited
Updated: 4 Jun 2008
The purpose of this article is to describe the technique I have used to implement the repository pattern in .NET applications.
C# (C# 3.0), .NET (.NET 3.5), Architect, Dev
|
liammclennan |
3.41 |
|
D-FOM, Another Model for System Analysis & Design with Object Orientation
Updated: 6 Apr 2004
D-FOM is a proposed approach for Object Oriented Analysis & Designing of a Software/Hardware System.
C++/CLI, UML, Windows, .NET, Visual Studio, Dev
|
Deepak Jain |
3.40 |
|
A Code Protection Framework For .Net
- Unedited
Updated: 25 May 2006
An article on code protection and a flexible supporting framework for .Net languages
Windows, Visual Studio, Dev
|
S. Ying |
3.32 |
|
Understanding State Pattern in C++
- Unedited
Updated: 25 Jun 2006
A very simple way to understand State Design Pattern
VC6, Windows, Visual Studio, Dev
|
Sarath. |
3.31 |
|
'You Who?' - Trust in Web 2.0
Updated: 12 Apr 2007
Issues of online trust have evolved as web 2.0 is becoming more widespread - find out what implications this has for your website.
Windows, Visual Studio, Architect, Dev
|
Trenton Moss |
3.29 |
|
Creational Patterns: Writing Abstract Factory pattern with c#
- Unedited
Updated: 8 Jul 2007
Writing Abstract Factory pattern with c# (real example)
C# 2.0.NET 2.0, WinXP, VistaVS2005, Architect, Dev, Design
|
Francesco Carata |
3.25 |
|
New Initiative in Programming - Foundation for Open Project Documentation
- Unedited
Updated: 19 Aug 2004
The aim of Foundation is to prove the necessity to create the software project documentation. This documentation is not only to contain the description of the desired final software product, but also the circumstantially spread over process of its development. Foundation's website http://is.ifmo.ru.
C++/CLI, Windows, .NET 1.0, Visual Studio, Dev
|
Shalyto |
3.22 |
|
A Rich-Thin Client, Distributed Client-Server Environment Using A Declarative Language Architecture
Updated: 2 Aug 2004
A white paper discussing the benefits of declarative programming for rich-thin clients.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
GenLang |
3.22 |
|
Continuous Integration with CruiseControl
Updated: 27 Apr 2007
Walks you through setting up a CruiseControl Build server with various tools
Windows, .NET, Visual Studio, CEO, Architect, Dev, QA
|
Sean Chambers |
3.21 |
|
Introducing Project ZNIX
- Unedited
Updated: 5 Jul 2005
Project ZNIX is an attempt to refine traditional information management systems to provide an object-based, application-independent retrieval and manipulation framework targeting casual users.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
sameeraperera |
3.18 |
|
SVN Shelve
Updated: 23 Sep 2008
A simple utility to shelve your projects under SVN.
C# (C# 2.0), Windows (WinXP, Win2003, Vista, TabletPC), .NET (.NET 2.0), Dev
|
Alan Kaplan |
3.17 |
|
Planning Your Project
Updated: 30 May 2006
This article intends to make the project planning stage much easier than the development stage, and once it’s done, the development can, and usually will, just fall into place. Here’s the step-by-step guide…
Architect, Dev, QA
|
John Rebbeck |
3.13 |
|
Design Notes: Reducing Opportunities for Error.
- Unedited
Updated: 20 Apr 2007
An article on how to apply the quality concept of reducing the opportunities for error to software development.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Darrell Long |
3.11 |
|
Crystal Reports using C#.NET 2003 Windows Application
- Unedited
Updated: 25 Jul 2006
Crystal Reports for using C#.NET 2003 Windows Application (From Scratch to Deployment)
Windows, Visual Studio, Dev
|
Hrushikesh Mokashi |
3.08 |
|
Refactoring to Adaptive Object Modeling: Ghost Load, Data Mapping & more........
Updated: 16 Jun 2005
This article will deal with several topics dealing with implementing actual data into the AOM model.
C#, VB, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Christopher G. Lasater |
3.04 |
|
Software Quality – Make it a reality
Updated: 5 Aug 2004
Quality is a discipline. Follow simple rules which work for you and take pride in creating your masterpiece.
C++/CLI, Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Orina DCosta |
3.00 |
|
Localizability Testing
- Unedited
Updated: 28 Jul 2006
Localizability Testing Guide
Windows, Visual Studio, Dev
|
smm200 |
3.00 |
|
The Sales Order, Inventory and Purchase order System
- Unedited
Updated: 16 Nov 2009
All I can say is what? Now I must type in a few more characters.
VS2008
|
wes21 |
3.00 |
|
Something about Requirement Engineering
- Unedited
Updated: 18 Mar 2006
Requirement Engineering contains some scientific processes by which it is possible to discovering, documenting and maintaining user’s requirements very effectively. In this article I tried to provide a basic concept about Requirement Engineering.
Windows, Visual Studio, Architect, Dev
|
Mohammad Ashraful Alam |
2.98 |
|
3-tier architecture in C#
Updated: 27 Jul 2005
An article on the background, advantages and usage of 3-tier architectures in C#.
C#, VC7.NET 1.1, WinXPVS.NET2003, Dev
|
Rahman Mahmoodi |
2.98 |
|
Iterator Pattern
- Unedited
Updated: 6 Sep 2005
Iterator pattern well described
Windows, .NET, Visual Studio, Architect, Dev
|
rajeevmehta2 |
2.97 |
|
SQL Performance: Good Practices for Beginners
- Unedited
Updated: 23 May 2007
This article gives simple practical guidelines which will help a developer to design good performance, high quality sql databases.
SQL, Windows, Visual Studio, SQL 2000, SQL 2005, SQL CE, Architect, DBA, Dev
|
NinethSense |
2.96 |
|
Designing an Object Model Layer
Updated: 28 Mar 2006
The Object Model is a must layer in every application. This article explains how to implement an OM for your application.
C#, Windows, .NET, Visual Studio, Dev
|
Guy Kolbis |
2.95 |
|
Ramblings of a Discontent Programmer
Updated: 23 Aug 2005
Miscellaneous thoughts on software development and request for career advice.
Windows, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Chris Hamilton |
2.91 |
|
The Science of Software Development (Part 1 - Rules & Principles)
Updated: 13 Jun 2004
A guide to becoming a better programmer.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Steven Campbell |
2.91 |
|
In Search Of A Perfect Singleton
- Unedited
Updated: 14 Sep 2006
This article is a just an introspection into how to come up with the perfect singleton. The article tries to explore based on real time experience & explain in the common developer's perspective. The current thoughts hold good only for single-threaded applications.
Windows, Visual Studio, Dev
|
The.Saint |
2.90 |
|
Database Helper Class Library to Ease Database Operation
- Unedited
Updated: 14 Apr 2007
Database Helper Class Library to Ease Database Operation
C#.NET 1.1, .NET 2.0, Win2K, WinXPSQL 2000, SQL 2005, VS.NET2003, VS2005, Architect, DBA, Dev
|
falconsoon |
2.90 |
|
Business Centric Architecture
Updated: 9 Jul 2008
Design the business layer using a provider pattern
C#, VB, Windows, .NET, ASP.NET, WinForms, WebForms, CEO, Dev
|
radusib |
2.88 |
|
UML definitions
Updated: 26 Jan 2004
This article can be used as a glossary of many RUP and UML elemnts
C++/CLI, UML, Windows, .NET, Visual Studio, Dev
|
Edward Moemeka |
2.86 |
|
Project Life Cycle beyond SDLC
Updated: 18 Oct 2008
Project Life Cycle beyond SDLC
SQL, .NET, CEO, Architect
|
Shivprasad koirala |
2.84 |
|
In a nutshell: Microsoft's Domain Specific Software Factory Examples
- Unedited
Updated: 6 Feb 2006
This is a short article giving a breakdown of Microsoft's Domain Specific Language examples for Software factories.
Windows, Visual Studio, Dev
|
Christopher G. Lasater |
2.83 |
|
Ten security tips for your web login forms
Updated: 6 Sep 2005
Tips to avoid hacking of your pages
Windows, .NET, ASP.NET, Visual Studio, WebForms, CEO, Architect, Dev
|
ediazc |
2.73 |
|
Using function point to quote a software
Updated: 9 Sep 2004
Using function point to quote a software.
Windows, Visual Studio, CEO, Architect, Dev
|
Shivprasad koirala |
2.72 |
|
Chain of Responsibility
- Unedited
Updated: 29 Jul 2006
Chain of Resposibility
Windows, Visual Studio, Dev
|
Subhash Balachandran |
2.70 |
|
OOP Manifesto on Best Practices, Basic Rules & General Ideas
Updated: 16 Jun 2005
Object Oriented Programming has been around for a long while, so I know there are a thousand articles, books and various writings on the subject. My goal in writing this one is just to clarify ONE MORE TIME some very basic aspects of OOP that I think are sometimes missed or overlooked.
Windows, Visual Studio, Architect, Dev
|
Christopher G. Lasater |
2.67 |
|
Technology of Automata-Based Programming
Updated: 18 Aug 2004
Here new technology of software design is offered. This technology is appropriate for compicated and complex solutions. It is based on finite automata concept. Author hopes that this technology is rather successful UML alternative.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Shalyto |
2.65 |
|
Architectural Best Practices - Configurations on different Environments
- Unedited
Updated: 26 Jun 2007
Most systems developed would have different environments, to name a few, Development, Quality Assurance or Testing and Live or Production. This article describes how to incorporate all three environments configuration without having to change them while deploying.
C# 2.0, Windows, .NET 2.0, ASP.NET, WinForms, WebForms, VS2005, Architect, Dev, Design
|
Anton Pious Alfred |
2.63 |
|
Malleable Software and Systems Design
- Unedited
Updated: 30 Oct 2007
Implementing Agile Software Development
C#, SQL, Windows, .NETSQL 2005, VS2005, Architect, DBA, Dev
|
Bryan Kowalchuk |
2.60 |
|
PInvoke and Web 2.0 applications for programmers
- Unedited
Updated: 2 Dec 2005
A good sample of focused Web 2.0 Service
|
ediazc |
2.59 |
|
The Pipe Design and Log4Net
- Unedited
Updated: 15 Jan 2004
From Designer's view to see the Pipe Architecture and apply with Log4Net
C++/CLI, C#, VB, Windows, .NET 1.0, .NET 1.1, ASP.NET, Visual Studio, Dev
|
Polo Lee |
2.57 |
|
Requirement Analysis Steps while Developing Software
- Unedited
Updated: 18 Mar 2006
This article provides a basic outline to discover, document requirement documents for a given software project.
Windows, Visual Studio, Dev
|
Mohammad Ashraful Alam |
2.51 |
|
Enterprise Application Solution: A Component Based Approach
- Unedited
Updated: 18 Mar 2006
Enterprise application solution concentrates on the overall business process to speed up the tasks of the corresponding business organization. Well engineered enterprise component can be developed by software manufacturers to expand the software market.
Dev
|
Mohammad Ashraful Alam |
2.51 |
|
Why Open Source?
Updated: 1 Jun 2004
An explanation of the idea behind Open Source, the benefits of it and some examples of replacement Open Source programs and libraries.
Windows, .NET, Visual Studio, Dev
|
Daniël Pelsmaeker |
2.50 |
|
Using the Builder Design Pattern for Multilingual Interaction
- Unedited
Updated: 22 Aug 2007
Description of C++ code that illustrates building of a simple sentence in English and Turkish.
C#, VC8.0, Windows, .NET, Visual Studio, Dev
|
Erol Esen |
2.50 |
|
Design Patterns - Builder Pattern
- Unedited
Updated: 26 Jul 2006
Design Patterns - Builder Pattern
Windows, Visual Studio, Dev
|
Subhash Balachandran |
2.45 |
|
A Basic Introduction On Service Locator Pattern
- Unedited
Updated: 25 Apr 2007
A common design pattern for distributed applications
Windows, Visual Studio, Architect, Dev
|
murliace |
2.40 |
|
Manage Concurrent System Design
- Unedited
Updated: 17 Jan 2007
This article discusses concurrent software design issues that can be addressed by a proposed design platform.
VC6Win2K, WinXP, Architect, Dev
|
Jek Platform |
2.38 |
|
The future of software development
Updated: 21 Aug 2007
I have been thinking a lot recently about the future of software development and where I see it going. I have worked for seven companies since leaving university (two design studios, two software studios, one community startup, one Internet bank and one investment bank), and my conclusion is that...
All Topics, CEO, Architect, Dev
|
Martin Hinshelwood |
2.36 |
|
The Many Flavors of Application Software Outsourcing
Updated: 21 Mar 2006
There are several ways that a company can utilize an outsourcing provider to supplement or support their application software. This article presents some outsourcing models.
Windows, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Software Developer's Journal |
2.33 |
|
ColdFusion State Management
- Unedited
Updated: 15 Sep 2007
State management is the mechanism by which ColdFusion binds a given user’s browser to the data to be persisted across his requests, the browser sends a unique ID to the server with each request that it makes,
WinXP, Architect, Dev
|
Chandrakanta |
2.33 |
|
Bitemporal Database Table Design - The Basics
- Unedited
Updated: 13 Feb 2007
An overview of the concepts involved in bitemporal database design
Windows, Visual Studio, DBA, Dev
|
pfeds |
2.31 |
|
To be a BA
- Unedited
Updated: 16 Jun 2008
BA's - make or break a project
Architect, Dev, QA, Design
|
Sunny Chaganty |
2.25 |
|
Effective Controls for Attaining Continuous Application Security Throughout the Web Application Development Life Cycle
- Unedited
Updated: 20 Jul 2007
Improving your Web application development process is one of the best ways to avoid security vulnerabilities and nasty surprises during security assessments.
CEO, Architect, Dev, QA, Design
|
Caleb Sima |
2.23 |
|
Understanding Object-Oriented Concepts
- Unedited
Updated: 8 Oct 2006
Object-Oriented Concepts for all kinds of beginners
C++, C++/CLI, C#, VB, Windows, .NET, Visual Studio, Architect, Dev
|
Ather Murtuzapurwala |
2.20 |
|
Open Close Principle
- Unedited
Updated: 6 Jun 2006
Object Oriented Design
Windows, Visual Studio, Dev
|
svigano |
2.13 |
|
Design of a .NET brain dump for the forgetful software engineer
Updated: 14 Dec 2004
Capture, storage, query, and transformation of quick notes and drawings before any actual design or programming.
C#, SQL.NET 1.1, WinXP, Visual Studio, SQL 2005, IE 6.0, Architect, DBA, Dev
|
FGenolini |
2.12 |
|
Iterative Development Process Implementation
Updated: 19 Feb 2005
In this article, we will go through the process of Iterative Development implementation and some of my experiences.
Windows, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Ali Siddiqui |
2.10 |
|
T-SQL Coding Standard
- Unedited
Updated: 1 Oct 2008
T-SQL Coding Standard - for programming the Microsoft Sql Server 2005 (DRAFT)
SQL, Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, SQL Server (SQL 2000, SQL 2005, SQL CE), Visual Studio, ADO.NET, Architect, DBA, Dev, QA
|
Casper Leon Nielsen |
2.09 |
|
Multi-Agent Software Design on Windows
- Unedited
Updated: 9 Nov 2007
Multi-Agent Software Design example on Windows, using .net framework
C# 2.0, Windows, .NET 2.0VS2005, Architect, Dev, Design
|
Mert Ozdag |
2.09 |
|
How to code like professionals? Part 2: Abstract Factory
- Unedited
Updated: 4 Sep 2006
Lessons on Design Patterns
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003VS.NET2003, Dev
|
Vahid Kazemi |
2.09 |
|
Scoping, analysis and estimation
Updated: 29 Mar 2005
An unconventional approach to scoping, analysis and estimation - for beginners.
C++, C#, VB, SQL, UML, Windows, .NET, ASP.NET, Visual Studio, WinForms, WebForms, CEO, Architect, DBA, Dev, QA
|
RedSunBeer |
2.00 |
|
Agents and Multi-agent Systems
- Unedited
Updated: 23 Mar 2006
discusses the paradigm shift in the way we model our information systems
Windows, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Salman Jamali |
2.00 |
|
Design loosely coupled modules - object oriented systems
- Unedited
Updated: 28 Jul 2007
This articles explains coupling, explains classification of coupling and gives simple way to reduce each type of coupling.
Architect, Dev, Design
|
Milind Shingade |
2.00 |
|
Designing multilingual lexical databases. InterlinguaPlus™
- Unedited
Updated: 27 Mar 2006
An article suggesting a novel way of organizing data used for multilingual natural language processing, for example, machine translation.
Windows, Visual Studio, CEO, Architect, DBA, Dev
|
VadimBerman |
1.94 |
|
Mapping of HDL on OOP.
Updated: 15 Mar 2004
The paper describes how to get the benefits of OOP in HDL (specially VHDL) in the generation of a simulator for it.
Architect, Dev
|
Deepak Jain |
1.91 |
|
Application Error Handling: How to Avoid Death by a Thousand Cuts
Updated: 31 Aug 2006
Learn about the best practices that should be followed when creating error messages, including important guidelines that should be taken into consideration.
All Topics, Dev, QA
|
Bryan_Sullivan |
1.90 |
|
SQL SERVER - 2005 T-SQL Paging Query Technique Comparison (OVER and ROW_NUMBER()) - CTE vs. Derived Table
- Unedited
Updated: 17 Jun 2007
SQL SERVER - 2005 T-SQL Paging Query Technique Comparison (OVER and ROW_NUMBER()) - CTE vs. Derived Table
C#, SQL, Windows, .NETSQL 2000, SQL 2005, SQL CE, Architect, DBA, Dev, QA, Design
|
pinaldave |
1.80 |
|
Introducing WebIndicium
- Unedited
Updated: 17 Mar 2006
Web Indicium is a xml/xslt web framework
Windows, Visual Studio, Dev
|
rmikaelian, Alex.Bykovsky, Svetlana Bagdasaryan |
1.78 |
|
Porting Code Through XML
- Unedited
Updated: 14 Jul 2007
Framework for porting code between different languauges and platforms through a standard XML schema
C++, C, C#, VB, VBScript, Javascript, XML, Perl, JScript .NET, XSLT, Windows, .NET 1.1, .NET 2.0, Mono, ASP, ASP.NET, Visual Studio, OpenGL, DirectX, ADO, ADO.NET, WinForms, WebForms, CEO, Architect, Dev, QA, Design
|
daluu |
1.76 |
|
Dynamic Data Mapping (From Database to Class Instance)
- Unedited
Updated: 7 May 2007
Dynamically assigns the value from the database to the properties of the class
SQL, C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS2005, Architect, DBA, Dev, Design
|
karthika_rani |
1.75 |
|
Guide to Starting SaaS Operations
- Unedited
Updated: 30 Nov 2007
Software as a Service: How to set-up the infrastructure, network, procedures, etc. to delivering software on-demand
C#, .NET, CEO, Architect, Dev
|
jessicaly |
1.75 |
|
Moving? Here let me help....
Updated: 24 Apr 2005
While working in a team environment, we face many project related challenges. One of which is the tracking of code and its movement to production servers.
Windows, Visual Studio, Architect, Dev
|
Persis Daver |
1.71 |
|
Building Pluggable Parser Components - Builder Pattern (C#)
- Unedited
Updated: 20 Jul 2006
A Design Pattern that is used to implement pluggable Parser Components and that exhibits the following GRASP Patterns - Creator, Low Coupling, High Cohesion, Polymorphism, Protected Variations
C#, UML.NET 1.1, Win2K, WinXPIIS 6, VS.NET2003, Architect, Dev
|
Rajaraman Soundararajan |
1.67 |
|
Function Point and Function Point Analysis
- Unedited
Updated: 11 Mar 2007
An Introduction to Function Point and Function Point Analysis.
CEO, Architect, Dev
|
s.kushal |
1.67 |
|
Best Practices for Developing a Help System
Updated: 16 Mar 2006
This article describes the best practices to be followed by technical writers while developing help systems.
Architect, DBA, Dev
|
Kirpa Khemani |
1.66 |
|
Black Box Testing, Its advantages and disadvantages
- Unedited
Updated: 3 Dec 2003
Black Box Testing, Its advantages and disadvantages
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Koundinya |
1.60 |
|
Unified Modeling: What, Why & How?
- Unedited
Updated: 15 Oct 2005
The article defines what is a model, why do we need a model and how to move for a UML model for software.
Windows, Visual Studio, Architect, Dev
|
Deepak Jain |
1.59 |
|
Capability Maturity Model for Software (CMM)
- Unedited
Updated: 23 Jan 2006
Business process management and Quality improvement concepts
Windows, Visual Studio, CEO, Architect, DBA, Dev, QA
|
Muhammad Amjad |
1.55 |
|
Abstract classes and methods in C#
- Unedited
Updated: 15 Jun 2006
A Detailed Analysis of Abstract classes and methods in C#
C#, Windows, .NET, Visual Studio, Architect, Dev
|
Manoj Kumar G (IND) |
1.50 |
|
The problem with automated accessibility testing tools
Updated: 5 Aug 2006
Automated accessibility testing tools can be useful, but there are a number of disadvantages with relying on them.
Windows, .NET, ASP.NET, Visual Studio, Dev
|
Trenton Moss |
1.50 |
|
Reduce development time by optimally sequencing your tasks
- Unedited
Updated: 25 Jun 2007
This short article explains how your choices in the sequence of development can delay or speed up your release date.
C#, .NET, CEO, Architect, Dev
|
RobKraft |
1.47 |
|
TSQL coding patterns
- Unedited
Updated: 9 Jun 2007
An example of how to implement coding stye
C#, SQL, Windows, .NETSQL 2005, Architect, DBA, Dev, QA, Design
|
B. D. Jensen |
1.39 |
|
Introduction to Faults and Failures of an Application
Updated: 1 Mar 2005
In this article we will focus on the introduction of those different agents, which combines to become failures of an enterprise application
Windows, Visual Studio, Dev
|
Ali Siddiqui |
1.34 |
|
Data Polymorphism
- Unedited
Updated: 21 Nov 2005
Why data polymorphism may be needed sometimes...
C++, Windows, Visual Studio, Architect, Dev
|
sonofdelphi |
1.33 |
|
Asking the Right Question: Penetration Testing vs. Vulnerability Analysis Tools, Which Is Best?
- Unedited
Updated: 6 Feb 2007
Vulnerability analysis tools and penetration testing are important parts of securing your web applications. Learn more about how the web application security industry has evolved and how to ensure the security of your applications.
CEO, Dev, QA
|
Dennis Hurst |
1.33 |
|
Live Objects - Part I
- Unedited
Updated: 7 Dec 2005
Why thread-libraries are insufficient... from a design perspective
Architect, Dev
|
sonofdelphi |
1.31 |
|
How to fix bugs in the Live / Production environment
- Unedited
Updated: 19 Oct 2005
THis article talks about the process which should be followed , while addressing bugs in Production / live application
C#, SQL, Windows, .NET, Visual Studio, SQL 2000, DBA, Dev, QA
|
Himanshu Kumar Sinha |
1.27 |
|
The Business Object Hierarchy Tree [For those who can't code or design]
- Unedited
Updated: 22 Aug 2004
An article on system design
C++, C#, VB, SQL, eVC, UML, JScript .NET, Forth.NET, Windows, Win Mobile, .NET, Mobile, ASP.NET, Visual Studio, COM, WinForms, Architect, DBA, Dev
|
RedSunBeer |
1.22 |
|
Object Science From the roots
- Unedited
Updated: 4 Aug 2006
Think and see the world in Object Pespective
Windows, Visual Studio, Architect, DBA, Dev
|
Muthu Chithambara Jothi |
1.22 |
|
New Initiative in Programming - Foundation for Open Project Documentation
Updated: 22 Aug 2004
The aim of Foundation is to prove the necessity to create the software project documentation. This documentation is not only to contain the description of the desired final software product, but also the circumstantially spread over process of its development.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Shalyto |
1.20 |
|
How to create dynamically populated dropdown in an InfoPath Form
- Unedited
Updated: 11 Oct 2006
How to create dynamically populated dropdown in an InfoPath Form
C# 1.0, C# 2.0, Windows, .NET, Visual Studio, Architect, Dev
|
FirozOzman |
1.00 |
|
Generic Web bases survey system using XML, XSL, HTML & Javascript
- Unedited
Updated: 17 Oct 2006
Generic Web bases survey system
Windows, Visual Studio, Dev
|
venkrm |
1.00 |
|
The Sales Order, Inventory and Purchase order System
- Unedited
Updated: 16 Nov 2009
1. Security Module
a) The module includes Login and Logout features.
b) The module is able to differentiate various users’ authorisation levels. Based on the user’ identity, the system will grant or restrict the user accessibility according to his or her
VS2008
|
t0dd87 |
1.00 |
|
Are joins pseudostates in UML statecharts?
- Unedited
Updated: 28 Feb 2009
An exmaple showing one of the pitfalls.
UML, Dev
|
Nick Alexeev |
|
|
Top 5 Ways to Simplify Your SOA
Updated: 9 Apr 2009
SOA-style solutions can seem complex; however, doing a few easy things can make SOA projects a lot simpler.
All Topics, Architect, Dev
|
Erik Westermann |
|
|
Creating a reusable class - with all the goodies - part 2: Further analysis
Updated: 8 Sep 2009
Let's see what properties and methods the class should expose and what interfaces should be implemented.
All Topics, Dev, Design
|
Andrei Rinea |
|
|
|
top |
| Title /
Updated |
Author |
Score |
|
Hello UIPAB
Updated: 24 Mar 2005
A primer to Microsoft's User Interface Process Application Block.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
RoyClem |
4.84 |
|
Facelift to Forms; Part 1: TextBox - By Jay@Thakar.info
- Unedited
Updated: 16 Sep 2009
Various ways to make beautiful Textbox
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), Javascript, CSS, Java, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Ajax, Architect, Dev, Design, Marketing
|
Jay Thakar |
4.43 |
|
Creating an Extensible User Interface with .NET, Part 1
Updated: 15 Dec 2002
An architecture for extending the User Interface of a program via plug-in components.
C#, Windows, .NET 1.0, Dev
|
Keith Jacquemin |
4.34 |
|
Menu State Handling
Updated: 23 Aug 2008
Handling menu state in WinForms using the Decorator pattern.
C#, Windows, .NET, Visual Studio, Dev
|
Krishnan Srinivasan |
4.22 |
|
Creating an Extensible User Interface with .NET, Part 2
Updated: 15 Dec 2002
Accessing application level user interface elements from plug-in components.
C#, VC6, VC7, Windows, .NET 1.0, Dev
|
Keith Jacquemin |
4.14 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
Who cares about Domain Rules?
Updated: 20 Nov 2006
With this article, I am evolving a domain problem towards the best possible solution.
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
|
Maruis Marais |
4.78 |
|
Building an Agile SQL Data Access Layer
Updated: 6 Jan 2009
An article on building a SQL Server data access layer in C# in a completely separate layer.
C# 2.0, .NETVS2008, Dev
|
Giorgio Bozio |
4.75 |
|
Project Estimation with Use Case Points
Updated: 22 Mar 2005
An introduction to project estimation with Use Case Points.
Windows, Visual Studio, Dev
|
RoyClem |
4.70 |
|
Composite Unit Testing with MbUnit
Updated: 16 May 2004
A new way of building test fixtures by taking advantage of interface compositions.
C#, VB, Windows, .NET 1.0, .NET 1.1, ASP.NET, Visual Studio, Dev
|
Jonathan de Halleux |
4.69 |
|
Test Driven Prototyping - Learning About .NET Remoting
Updated: 7 Apr 2007
Use test driven development processes to determine the issues affecting application architecture and design with regards to .NET remoting.
C#, Windows, .NET, Visual Studio, Architect, Dev, Design
|
Marc Clifton |
4.67 |
|
A Look At What's Wrong With Objects
Updated: 6 Aug 2003
A look at what is wrong with OOD/OOP based on CPian responses to the question "What is wrong with objects".
C++/CLI, C#, VB, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, MFC, Dev
|
Marc Clifton |
4.65 |
|
Everything About REST Web Services - What and How - Part 1
Updated: 4 Nov 2007
Want to design a REST web service? Need to know what REST is and how to go about it? What are the differences between a traditional web service and a REST one? This article starts with the basics, assuming you know nothing of REST and shows you how to end up a REST developer & designer.
C#, HTML, Windows, .NET, ASP.NET, IIS, Visual Studio, WebForms, CEO, Architect, Dev, QA, Design
|
Koushik Biswas |
4.64 |
|
Rapid development and refactoring using code generators - Part 1
Updated: 29 Jul 2005
Using CodeDOM and SQL Server to build entity and factory classes - Part 1: CodeDOM basics.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Chris Cole |
4.61 |
|
How to Prepare Quotation Using Use Case Points
Updated: 13 Dec 2004
How to prepare quotation using Use Case Points.
CEO, Architect, Dev
|
Shivprasad koirala |
4.50 |
|
Approaches, Styles, or Philosophies in Software Development
Updated: 12 Mar 2009
What is a KISS? Just a reminder.
All Topics, Architect, Dev, QA, Design
|
Ilka Guigova |
4.44 |
|
SOLID and DRY Part 2
- Unedited
Updated: 3 Jun 2009
Second part of 2-part article about the SOLID and DRY acronyms for software development. This part covers Interface Segregation and Dependency Injection.
C#, All Topics, Architect, Dev, Design
|
Jeremy Likness |
4.44 |
|
MikiWiki
Updated: 30 Jun 2005
An article about Test Driven Development, Refactoring, using NUnit, FitNesse, and a wiki engine too!
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Frank Olorin Rizzi |
4.40 |
|
The benefits of automated unit testing
Updated: 8 Nov 2003
This article discusses the advantages of an automated unit test suite over other testing strategies. We also take a look at some future trends in software development in which automated unit tests will play an important part.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Sami Vaaraniemi |
4.38 |
|
Using Visio 2003 for Enterprise Architects to Design SQL Server Databases
Updated: 9 Jan 2007
Using the Visio database model diagram to design a complex database within sql server (or why it's worth paying for MSDN Premium).
SQL, WindowsSQL 2000, SQL 2005, VS2005, Architect, DBA, Dev
|
Chris Buckett |
4.38 |
|
Tier Pressure and Isolationism
Updated: 9 Jul 2005
Logical layers within n-tier systems should be designed to interact and be influenced by neighboring layers only. This restriction is often violated which is detrimental to the system. In this article I will discuss why this is common, the consequences, and why we should focus on layer isolationism.
CEO, Architect, DBA, Dev, QA
|
Chad Z. Hower aka Kudzu |
4.32 |
|
Project Management
Updated: 15 Jun 2003
An introduction into the art and science of project management.
C++/CLI, VC7.1, Windows, .NET, Visual Studio, MFC, Dev
|
Nitron |
4.28 |
|
Knowledge-Based Systems with the CommonKADS Methodology
Updated: 12 Nov 2009
Expert system modeling in CommonKADS and CLIPS implementation, embedded in C++.
VC7, VC7.1, Windows, Linux, Architect, Dev, Design
|
Carlos Jiménez de Parga |
4.27 |
|
Agile Programming
Updated: 3 Jan 2003
What it is, why you need it, and how to sell to your boss?
C++/CLI, Windows, .NET, Visual Studio, Dev
|
peterchen |
4.26 |
|
In memory data access, a methodology to simplify agile development
Updated: 25 Nov 2008
An article on architecting application layers to separate concerns and, particularly, data access.
C# (C# 1.0, C# 2.0, C# 3.0), Architect, Dev, Design
|
Giorgio Bozio |
4.23 |
|
Comparing different coding approaches - Part 1
Updated: 27 Nov 2003
This is the first of a series of articles where a comparison between different code styling is evaluated and made available.
C++/CLI, VC7, .NET, Win2K, Visual Studio, MFC, WTL, STL, Dev
|
emilio_grv
|
4.14 |
|
Using Interfaces For Testing
Updated: 5 Nov 2006
Examples of hard to test code and the usage of the pattern.
C#, Windows, .NET, Visual Studio, Dev
|
Vishnu S. Iyengar |
4.11 |
|
Project Management Part 2 - Stakeholders
Updated: 24 Jun 2005
An in-depth look at stakeholder analysis for project management.
CEO, Architect, Dev
|
Nitron |
4.10 |
|
Role of Processes in Software Development
- Unedited
Updated: 20 Jan 2008
Processes help to minimize the risks in Software Development or at least provides some valid reason during the worse situations.
Architect
|
Vinay Krishna |
4.08 |
|
Software Project Cost Estimates Using COCOMO II Model
Updated: 10 Jan 2005
Describes simple COCOMO II cost estimation steps for a real software project.
Windows, Visual Studio, CEO, Architect, Dev
|
Stan1964 |
4.07 |
|
MS SQL Server mail queue
Updated: 13 May 2004
Mail queue using a SQL database
C++/CLI.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, PocketPC 2002, Visual Studio, Dev
|
Dan Glass |
4.00 |
|
What Is Extreme Programming?
Updated: 21 Jul 2003
A brief treatise on what XP is all about, with references to links, books, authors, and sites.
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Marc Clifton, J. Dunlap |
3.91 |
|
SOLID and DRY
- Unedited
Updated: 3 Jun 2009
First part of 2 part series on the SOLID and DRY acronyms: Don't Repeat Yourself, Single Responsibility, Open/Closed, and Liskov Substitution in this part.
C#, All Topics, Architect, Dev, Design
|
Jeremy Likness |
3.91 |
|
Rapid development and refactoring using code generators - Part 3
Updated: 2 Aug 2005
Using CodeDOM and SQL Server to build entity and factory classes - Part 3: Packaging your application and subclassing for easy refactoring.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Chris Cole |
3.91 |
|
Refactoring to Adaptive Object Modeling: Practical Uses
Updated: 20 Jun 2005
This article will deal with how to make the AOM pattern methodology useful in actual projects.
C++, C#, VB, Windows, .NET 1.1VS.NET2003, Architect, Dev
|
Christopher G. Lasater |
3.90 |
|
AutoDisposer utility class
Updated: 15 Mar 2007
In this article you see how a simple class like the AutoDisposer can make programming a lot easier.
C#, Windows, .NET 2.0, Dev
|
meeuwene |
3.81 |
|
Comparing Declarative And Imperative Programming
Updated: 17 Jun 2005
A simple example comparing/contrasting the differences in imperative and declarative programming.
C#, Windows, .NET, Visual Studio, CEO, Architect, Dev
|
Marc Clifton |
3.70 |
|
What is SCRUM?
Updated: 18 Aug 2003
A concise summary of SCRUM, one of the "Agile Methods"
C++/CLI, C#, VB, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP, ASP.NET, Visual Studio, Dev
|
Marc Clifton, J. Dunlap |
3.67 |
|
Optimize Software Development: A Developer Perspective
Updated: 12 Jul 2005
This article gives suggestions to improve the quality of Software Development and Programmer's life.
CEO, Architect, Dev
|
Jais Joy |
3.60 |
|
Universal Framework for Science and Engineering - Part 12: Grandiose Projects
- Unedited
Updated: 3 Jan 2009
Application of Universal Framework for Science and Engineering for Grandiose Projects
C#
|
Petr Ivankov |
3.58 |
|
What Is DSDM?
Updated: 29 Sep 2003
A concise summary of the Dynamic Systems Development Method, one of the "Agile Methods"
C++/CLI, Windows, .NET, Visual Studio, Dev
|
Marc Clifton, J. Dunlap |
3.27 |
|
How to estimate a software project in man-hours?
Updated: 15 Sep 2004
Some thoughts on estimating before having a design in place.
C++, C++/CLI, C, C#, VB, VBScript, Javascript, XML, CSS, Perl, SQL, XHTML, eVC, ASM, Windows, Win Mobile, .NET, Mobile, ASP, ASP.NET, Visual Studio, CEO, Architect, DBA, Dev
|
RedSunBeer |
3.26 |
|
Rapid development and refactoring using code generators - Part 2
Updated: 2 Aug 2005
Using CodeDOM and SQL Server to build entity and factory classes - Part 2: Building Entity and Factory classes from a database.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Chris Cole |
3.14 |
|
The “Natty” method for monitoring and encouraging systems compliance with the enterprise architecture
Updated: 11 Oct 2005
A proven method for enterprise architecture governance.
Windows, Visual Studio, CEO, Architect, Dev
|
Natty Gur |
3.11 |
|
Secrets for Setting Up Continuous Integration
Updated: 23 Feb 2009
A few simple tips that should help when you are considering setting up CI
C# (C# 1.0, C# 2.0, C# 3.0), SQL, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2005), WinForms, WebForms, Architect, DBA, Dev
|
wallism |
2.88 |
|
Plugin-Ready Application Development
Updated: 26 Jun 2005
How to design an app that can easily use plugins.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Dario Solera |
2.75 |
|
How to estimate a software project
Updated: 2 Aug 2004
This article explores the possibility of estimating a software project using regular engineering techniques.
UML, Windows, .NET, Visual Studio, CEO, Architect, Dev
|
RedSunBeer |
2.32 |
|
Focus groups - how to run them
Updated: 20 Apr 2006
Focus groups are fundamental as an input into any web design decisions - find out how to plan and successfully run them.
Windows, Visual Studio, Architect, Dev
|
timfidgeon |
2.25 |
|
Agile and Other Development Methods
- Unedited
Updated: 15 Apr 2008
Agile methods are evolved to adopt changes quickly during the development.
Architect
|
Vinay Krishna |
2.19 |
|
Extreme Designing
Updated: 29 Jan 2005
test the apps design
C++, C++/CLI, C, C#, VB, VBScript, Javascript, XML, CSS, Perl, SQL, HTML, XHTML, eVC, ASM, MSIL, UML, Windows, Win Mobile, .NET, Mobile, Visual Studio, CEO, Architect, DBA, Dev, QA
|
RedSunBeer |
2.13 |
|
Theosophy Oriented Programming
Updated: 19 Nov 2007
An introductory article on theosophy oriented programming (T.O.P.)
C#, Windows, .NET, Visual Studio, Dev
|
farhad2161 |
1.57 |
|
Measuring the Immeasurable
Updated: 11 Dec 2007
An article that discusses the importance of ruberics for software products - collections of software experiences, as well as requirements and defect counts, can be used to improve the overall quality of the product.
Architect, Dev, QA
|
Jonathan Garrison |
|
|
|
top |
| Title /
Updated |
Author |
Score |
|
Implementing the Factory Pattern (Part 1 of 2 or 3)
Updated: 8 Sep 2008
The first part of a Factory: locating Assemblies and finding Types that match criteria.
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev, Design
|
Don Kackman |
4.88 |
|
Singleton Pattern
- Unedited
Updated: 16 Jun 2009
Sometimes it's important to have only one instance for a class. For instance, there should be only one window manager (or only a file system or only a print spooler) in a system. Usually singletons are used for centralized management of internal or external resources and
All Topics
|
bmwz9 |
4.67 |
|
Automatic Implementation of the Event-Based Asynchronous Pattern
Updated: 26 Nov 2008
Implement the event-based asynchronous pattern automatically with this code generator
C++, VB, C# 2.0.NET 2.0, Dev
|
Ron A Inbar |
4.57 |
|
Showing Dialogs When Using MVVM Pattern
Updated: 19 Jun 2009
One solution on how to solve the problem of opening dialogs from a ViewModel when using the MVVM pattern
C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, Dev
|
disore |
4.48 |
|
A Practical Use of the MVC Pattern
Updated: 8 Jan 2007
Another approach to the MVC pattern
C# 1.0, C# 2.0.NET 1.1, Win2K, WinXP, WinForms, VS.NET2003, Architect, Dev
|
Zoltan Balazs |
4.40 |
|
Exploring Factory Pattern
- Unedited
Updated: 23 Jun 2009
How to Remove Conditional Checks
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Architect, Dev, Design
|
Saurabh_Saxena, amrita nevrekar |
4.31 |
|
Implementing Bubble Events in VB.NET Windows Forms (Chain of Responsibility Pattern)
Updated: 5 Jan 2004
Here you will know how to implement a pattern which will allow you to handle events on different levels of the object hierarchy.
VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
|
Serge Lobko-Lobanovsky |
4.20 |
|
Most commonly used dEsign pAttern
- Unedited
Updated: 27 Sep 2008
Pattern solves common problem in the software development & steamline the code
Architect, Dev, Design
|
R i c k C o de |
3.75 |
|
UI Object Connector Implementation of Mediator Pattern
Updated: 16 Nov 2008
UI Object Connector Implementation of Mediator Pattern
C#.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Visual Studio, Architect
|
Shivprasad koirala |
3.42 |
|
Strategized Locking Pattern
Updated: 9 Feb 2009
The Strategized Locking design pattern parameterized synchronization mechanisms protect a component’s critical section from concurrent access.
C++, Design
|
Hamed Ebrahimmalek |
3.20 |
|
Implementing Observer Pattern in VB.NET
Updated: 1 Jan 2004
This article shows an easy way of implementing the Observer pattern in VB.NET
VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
|
Serge Lobko-Lobanovsky |
3.13 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
Create Custom Application Block Using .NET Enterprise Library
Updated: 21 Oct 2009
This white paper is written in a view to help developer to create custom application block using .NET Enterprise Library.
C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Ajax, Architect, Dev, Design
|
santosh poojari |
5.00 |
|
DTOs, Business Entities and Persistency
- Unedited
Updated: 26 Oct 2009
When designing an application, one can easily confuse DTOs, Business Entities and Persistency.Using the following simple examples I will demonstrate design considerations and thoughts that will dispel some mists.
All Topics
|
Uri Lavi |
5.00 |
|
Evolving Responsible, Self-Describing Components
Updated: 25 Apr 2008
How self-describing components can emerge from responsibility-driven development practices, and how use of the Visual Studio 'code regions' tool can add value to this process.
C#, .NET (.NET 1.1, .NET 2.0), Win32, Visual Studio (VS2005, VS2008), Architect, Dev, Design
|
Matthew Cannon |
4.80 |
|
Event Management/Logging with Publisher Subscriber Pattern
Updated: 21 Oct 2005
Explanation of an Event Management / Logging component based on Publisher Subscriber pattern.
VB, XML, Windows, .NET 1.1VS.NET2003, Dev
|
Brian Rush |
4.71 |
|
Exception Handling Best Practices in .NET
Updated: 21 Feb 2005
Design guidelines for exception handling in .NET which will help you to create more robust software
C#, VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0, DotGNUVS.NET2003, Architect, Dev, QA
|
Daniel Turini |
4.70 |
|
An Extension to the Enterprise Library Logging Application Block
Updated: 28 Oct 2006
Provide more control over logging by extending the Enterprise Library Logging Application Block.
C# 2.0, Windows, .NET 2.0VS2005, Architect, Dev
|
David Hay |
4.69 |
|
The User Interface Process Application Block : Part 1
Updated: 28 Apr 2004
Part 1 in a three part step-by-step series on UIPAB
C#, Windows, .NET, Visual Studio, Dev
|
A.Z. Rosenberg |
4.64 |
|
Get Logging with the Enterprise Library
Updated: 5 Oct 2005
How to get the basics of the Enterprise Library's Logging and Instrumentation Application Block working with your application.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Architect, Dev
|
Piers Lawson |
4.62 |
|
Secure Architecture Design Methodologies
Updated: 26 Dec 2002
Developing secure architectures, with example using .NET
Windows, .NET 1.0, Dev
|
Bill Ferreira |
4.60 |
|
The Admission That Every Developer Must Make...
- Unedited
Updated: 11 Apr 2009
An article about the Zen of Programming and how a programmer's first duty is to solve problems without having to write code
C#
|
Philip Laureano |
4.60 |
|
Windows Forms Bindings: A best practice oriented to code generation (Part I)
Updated: 15 May 2007
This article shows an example of how to build a software component according to best practices that is customizable through code generation techniques.
VB 7.x, VB 8.0, VB 9.0, Windows, .NET CF, Mobile, .NET 1.0, .NET 1.1, .NET 2.0, ADO, ADO.NET, WinForms, VS.NET2003, VS2005, Architect, Dev
|
FrankNight |
4.56 |
|
VCMBox, an MVC - FuseBox Hybrid Framework
Updated: 8 Jul 2004
An MVC meets FuseBox Hybrid pattern for .NET, implmented in C# with the the Northwind database.
C#, SQL, .NET, Win2K, WinXPSQL 2000, VS.NET2003, Architect, DBA, Dev
|
Simon Segal |
4.54 |
|
Flexible and Plug-in-based .NET Application using Provider Pattern
Updated: 1 Dec 2005
This paper demonstrates creating a flexible, extensible, plug-in-based .NET application (JOM - Smart Job Manager). JOM is an asynchronous job processing engine built using the MS Provider design pattern and the .NET technology available today.
C#, .NET, Win2K, WinXP, Win2003, Vista, Visual Studio, SQL 2000, Architect, DBA, Dev
|
Shahed.Khan, David.Grinberg |
4.45 |
|
UIPAB Part 2 : MVC, UIPAB Essentails and Demo
Updated: 3 May 2004
Part 2 of 3 part series. Examines MVC pattern, UIPAB essentials and architecture; refactoring demo using UIPAB
C#, Windows, .NET, Visual Studio, Dev
|
A.Z. Rosenberg |
4.43 |
|
Cyclomatic Code Complexity Analysis for Microsoft .NET Applications
Updated: 21 Sep 2005
Code Complexity is a measure that provides a single ordinal number which can be compared to the complexity of other programs. It is one of the most widely accepted static software metrics and is intended to be independent of language and language format.
C#.NET 1.1, Visual Studio, Architect, Dev
|
Saikalyan Prasadrao |
4.42 |
|
Receive Notification when a Stream Changes
Updated: 14 Jun 2004
Streams are a fundamental part of .NET, but lack the ability to notify the client of changes. NotifyStream and VersionStream attempt to solve this notification problem.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
|
Peter Rilling |
4.29 |
|
An Observer Pattern and an Extended ListView Event Model
Updated: 29 Jun 2003
Implementing an Observer Pattern for an Extended ListView Event Model
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
|
Simon Segal |
4.26 |
|
Getting started with the Logging Application Block
Updated: 14 Feb 2005
How to get the basics of the Logging Application Block working with your application.
C#, XML.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Architect, Dev
|
Piers Lawson |
4.25 |
|
Code Metrics, Code Smells, and Refactoring in Practice
Updated: 26 Feb 2006
In this article, I describe how our team uses metrics to identify Code Smells and apply refactorings to correct these Code Smells. This example is real simple, but it shows exactly how some of the eXtreme programming practices are helping our team to maintain our code.
C#, Windows, .NET, Visual Studio, Dev, QA
|
Maruis Marais |
4.22 |
|
The Open Closed Principle
Updated: 11 May 2009
Exploring the open closed principle in OO
C#, Architect, Dev
|
Zakir Hoosen |
4.22 |
|
GUI Observer - Using the Observer pattern to handle data updates to complex linked controls
Updated: 31 May 2006
Use the Observer pattern to encapsulate control update code (adding items to lists etc.) in seperate classes outside of the form, and handle it when the code is called.
C#, VB, Windows, .NET, Visual Studio, Dev
|
ChrisLee1 |
4.09 |
|
Using the Microsoft Enterprise Library Data Access Application Block – Part I
Updated: 5 Aug 2009
Using the Microsoft Enterprise Library Data Access Application Block to insert data into a database.
C#, .NET, ADO.NET, Architect, Dev
|
Robin_Roy |
4.05 |
|
Observer Pattern in .NET
Updated: 9 Mar 2004
A mechanism for drastically reducing coupling between interacting classes
C#, VB.NET 1.0, Win2K, WinXP, Win2003, ASP.NET, Dev
|
Sunil Kumar K.S |
3.94 |
|
Model View Presenter with WPF and Unity Container
Updated: 1 Jan 2009
This article demonstrates using a model view presenter (MVP) pattern in a sample program.
C#, XAML, WPF, Dev
|
suraj mehare |
3.80 |
|
Simple Validation in VS.NET 2003
Updated: 28 Nov 2004
A design for simple (passive – no eventing) business layer validation
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
|
Chris Hewitt |
3.73 |
|
Using the Enterprise Library (June 2005) with Visual Studio 2005
Updated: 29 Dec 2005
How to customize the Enterprise Library (June 2005) for Visual Studio 2005.
C#, XML.NET 2.0, Win2K, WinXP, Win2003VS2005, Dev
|
Michael Schmitt |
3.66 |
|
A Simple and Clean .NET Design and Implementation Method - Part 1
Updated: 24 Apr 2008
A fast and simple way in using application design patterns - Part 1.
C# 1.0, C# 2.0, C# 3.0, Windows, .NET, WinForms, VS2005, Architect, Dev, Design
|
Yang Yu |
3.40 |
|
Building robust middle tier
Updated: 6 Oct 2004
One of the many solutions to build a quick and robust middle tier.
C#, SQL, Windows, .NET 1.0SQL 2000, Architect, DBA, Dev
|
rafael_p |
3.33 |
|
An Introduction to Design Patterns using the Decorator Pattern
Updated: 3 Jan 2006
An introduction to the Decorator pattern.
C#, Windows, .NET, Visual Studio, Dev
|
Eric Ray |
3.24 |
|
Using Microsoft Enterprise Library Data Access Application Block – Part II
Updated: 7 Aug 2009
Using Microsoft Enterprise Library Data Access Application Block to Retrieve Data from Database.
C#, .NET, ADO.NET, Architect, Dev
|
Robin_Roy |
3.08 |
|
How to add a downloader
Updated: 20 Jun 2005
The documentation provided with the Updater Application Block 2.0 indicated that it was easy to extend – including adding a new Downloader. Here is a step-by-step guide to what I did to extend the application block to contain an FTP Downloader.
Windows, .NET, Visual Studio, Dev
|
GManMoneyGrizzo |
3.00 |
|
User Interface Process Application Block (UIPAB)
Updated: 24 Jul 2005
An article on User Interface Process Application Block (UIPAB).
Windows, .NET, Visual Studio, Dev
|
Nishith Pathak |
2.83 |
|
Domain Objects Persistence Pattern for .NET
Updated: 16 Jun 2005
Domain objects in an application represent the core data and business validation rules relating to it. Domain objects are usually central to the entire application and used by most subsystems. Therefore, their good design is critical for a good application design that is robust and high performing.
C#, Windows, .NET, Visual Studio, Dev
|
Iqbal M Khan |
2.03 |
|
Use of design patterns in Web projects to decouple the UI and business logic implementations
Updated: 1 May 2006
An article to describe Design pattern usage in medium/large scale Web projects
C#.NET 1.1, Win2K, WinXP, ASP.NET, IIS 6, VS.NET2003, Dev
|
anupamkundu |
2.00 |
|
OO and Design Principles to strive for
Updated: 12 May 2009
Design principles to strive for ....
C#, .NET
|
Zakir Hoosen |
2.00 |
|
My Personal and Also Another Approach to Handling the Singleton Design Pattern
Updated: 14 Sep 2007
Quick and simple use of the singleton design pattern
C#, Windows, .NET 2.0, Visual Studio, Dev
|
SaxoniaCoder |
1.95 |
|
Replace State-Altering Conditionals with State
- Unedited
Updated: 18 Jun 2009
Demo on refactoring "Replace State-Altering Conditionals with State" with TDD
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Visual Studio, Architect, Design
|
Khamza Davletov |
1.89 |
|
Chess Application Class Design using the abstract factory design pattern
- Unedited
Updated: 17 Jul 2008
A class design using the abstract factory design pattern for a chess application
VB (VB 9.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5)
|
Louwgi |
1.29 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
An NUnit Test Suite Implementation
Updated: 26 Aug 2006
This article describes a scalable NUnit unit test suite for use on a tiered, database-driven .NET application.
C# 2.0, Windows, .NET 2.0VS2005, Dev
|
Brett Daniel |
4.86 |
|
NPerf, A Performance Benchmark Framework for .NET
Updated: 25 Jan 2004
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
C++/CLI, C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
|
Jonathan de Halleux |
4.70 |
|
Advanced Unit Test, Part V - Unit Test Patterns
Updated: 3 Mar 2004
An Introduction To The Concept Of Unit Test Patterns
C++/CLI, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
|
Marc Clifton |
4.55 |
|
MbUnit : Generative Unit Test Framework
Updated: 15 Apr 2004
A new highly flexible unit test framework with new fixtures
C++/CLI, C#, Windows, .NET 1.0, .NET 1.1, ASP.NET, VS.NET2003, Dev
|
Jonathan de Halleux |
4.54 |
|
How design patterns can help you in developing unit testing-enabled applications
Updated: 15 Nov 2007
This article shows how you can mix together Model-View-Presenter, Domain Model, Services, ActiveRecord, and Repository patterns to create a testable application.
C# 2.0, Windows, .NET 2.0SQL 2000, VS2005, Architect, Dev, QA, Design
|
Marcelo Ricardo de Oliveira |
4.41 |
|
Test Driven / First Development by Example
Updated: 5 Apr 2007
A step by step example of how to build up an algorithm by writing the unit tests first.
C# 1.0, C# 2.0, C# 3.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev, QA
|
Colin Angus Mackay |
4.39 |
|
Writing Your First Unit Test
Updated: 12 Apr 2005
A primer on how to figure out where to start with unit testing.
Windows, Visual Studio, Dev
|
Marc Clifton |
4.38 |
|
NUnit Test Case Code Generator
Updated: 13 Aug 2008
Automatically generate NUnit test case code template starting from method to test
C# (C# 2.0), Windows, .NET, Visual Studio (VS2005), Dev, QA
|
msp.netdev |
4.21 |
|
Unit Testing Watcher
Updated: 20 Jul 2008
A .NET 2.0 unit testing watcher solution.
C# (C# 2.0), XML, Windows (WinXP, Win2003, Vista), Win32, Visual Studio (VS2005), Architect, Dev, Design
|
Marcelo Ricardo de Oliveira |
4.00 |
|
DBTool - Database Schema Versioning Helper Tool and a TDD Primer
Updated: 14 Nov 2008
Article describes design, development and testing of a home-grown tool for database schema updates using TDD approach.
C# 2.0, Windows, .NET 2.0, ADO.NET, DBA, Dev
|
Alex Kolesnichenko |
4.00 |
|
How to write Unit Test cases using VSTS
Updated: 11 Feb 2009
Visual Studio Team System (VSTS) comes along with inbuilt testing tools, which provide more effective and efficient ways to write test scripts for both Windows and web applications.
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, WinForms, WebForms, VS2005, VS2008, Architect, Dev, QA
|
Rajaraman.net05 |
4.00 |
|
Refactoring Legacy Code - Part 1: Dealing with Static Cling
Updated: 11 Jun 2008
Refactoring Legacy Code: A series of articles on how to add unit tests and refactor legacy code.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Architect, Dev, Design
|
Sendhil Kumar R |
3.85 |
|
The best Unit Test Framework (UTF) in town
Updated: 26 Jan 2004
Unit Test Framework that support security context and multi threading stress
C++/CLI, C#, VB 6.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
|
Bnaya Eshet |
3.44 |
|
UnitTestContext - Use of a simple yet powerful way to unit test void methods using Mock Objects
- Unedited
Updated: 7 Jan 2008
This article presents a simple yet very handy way to write unit tests for void methods.
|
S. M. SOHAN |
3.33 |
|
Checklist for unit & unit integration testing
- Unedited
Updated: 15 Jan 2008
Things worthwile checking when you're conducting or organizing unit and unit integration testing
|
Alexander Nowak |
3.33 |
|
Unit Testing Database Library
Updated: 13 Apr 2008
Introduction to unit testing against a database and how the supplied library can help.
C# (C# 1.0, C# 2.0, C# 3.0), VB (VB 7.x, VB 8.0, VB 9.0, VB 6), XML, .NET, Dev
|
stavinski |
2.91 |
|