Click here to Skip to main content

Programming Tips

Great Reads

by Jochen Baier
Using this smart 'FIXME' macro will help you not to forget to fix your code.
by Samuel Cragg
You can also add an application manifest file. If you're using VS 2010, there's an option for one in the "Add New Item" dialog (right click on the project, click "Add" then click "New Item") and edit the generated file to uncomment the line that says:<requestedExecutionLevel ...
by schamese
This should do it as well:class Singleton { public static readonly Singleton m_Instance = new Singleton(); // Prevent instance creation from other classes private Singleton() { } public static Singleton Instance { get { return m_Instance; } }}And it is "Singleton",...
by AspDotNetDev
Call a series of functions until the return value meets a condition without a chained-if or short-circuiting.

Latest Articles

by _Noctis_
This will allow you to integrate your linqpad code easily to Visual Studio
by Keith Balaam
Run multiple instances of a Windows service on the same machine.
by Sandeep Mewara
Long time, since I have blogged. Specifically, this particular post &#8211; had all the details and wanted to post more than a year back. I guess, better late than never! Here are few of the HTML5 tips that might help while using it&#8217;s various features: HTML5 WebSocket Protocol is present only
by Eric Ouellet

Research Library

Though testing on Android presents a bigger challenge than most...
This whitepaper provides tips for developers on how to enable scanning...
Android is on the rise. Unfortunately, popularity can also bring...
This How To Guide for Developers will explain why Enterprise Imaging on...

Discussions

by Prasad Khandekar on article "10 Golden Rules Of Good OOP"
by Member 10921710 on Article "How to end user session when browser...
by Giovanni Scerra on article "10 Golden Rules Of Good OOP"
by Member 10608167 on Article "How to fetch a image document from...
by Steve Conlan on article "10 Golden Rules Of Good OOP"

All Articles

Sort by Score

Programming Tips - Design and Strategy 

7 May 2012  
Jason Rudland
Trial of popular REST implimentations for NodeJS including the measuring of MongoDB insertion rates.
18 Apr 2013  
Guirec
A pattern for an always available cache using asynchronous refresh.
6 Sep 2013  
Ryszard Dżegan
How to not damage yourself when using inheritance.
11 Jun 2011  
Omar Al Zabir
AspectF is a simple way to do Aspect Oriented Programming style coding which makes your code a lot cleaner and more maintainable.
23 Jan 2014  
morgi_a
Create loose coupled States using a Finite State Automation (FSM) model.
8 May 2014  
Giovanni Scerra
A good architecture means money saved in learning, maintaining, testing, fixing, extending and scaling source code. The following guidelines are not exhaustive and are meant to be applied on top of the SOLID principles and proper use of OO Design Patterns.
12 Jun 2009  
Alex Perepletov
Using the ComponentModel namespace to implement unlimited baselines.
7 Oct 2008  
Timmy Kokke
Using a Dictionary instead of a switch-case construction to reduce complexity and increase testability
10 Dec 2007  
Eric De Carufel
This article decribes an easy way to debug Windows Services without having to deploy it.
3 Jun 2011  
Erich Ledesma
How to create a very simple and very basic IoC container from scratch
26 Jan 2013  
Erich Ledesma
How to build an object to calm down event traffic.
3 Mar 2011  
Curt C
An article demonstrating the usage of Chain of Command Design Pattern concepts to perform validation and processing of complex data.
26 Apr 2011  
Dave Elliott
The importance of creating a POC as the first step to your next adventure
29 Jun 2010  
bjames02
An article explaining the benefits of learning assembly language
26 Mar 2014  
gggustafson
This article presents a method for controlling multiple Forms with a finite state machine
14 Mar 2008  
Helbrax
Using Perl's object oriented interface to extend existing types
20 Jan 2011  
Carlos Conceição
Using data-structures to do away with boiler plate code.
15 Nov 2007  
Danny Ruijters
An article on how to collapse the progress feedback given by multiple routines in a single progress bar
30 May 2003  
PeterAnsell
A pattern for simplifying the building of applications supporting undo/redo, applications with complex dialogs and distributed applications
18 Nov 2010  
gaurav_verma_mca
An end to end article describing how to use file stream data type in SQL Server. This article discusses both SQL Server and .NET side of things.
1 Jun 2004  
Albert Wang
An article on XML parser or code generation automatically.
27 Jan 2010  
Fred Westrom
A suggestion for when to use or not use interfaces
28 Apr 2014  
TonyTonyQ
Alternative way for implementing Abort/Retry/Ignore logic
2 May 2011  
RakeshGunijan
Why to prefer object composition over inheritance
31 Dec 2010  
Joe Sweeney
How to build a single datalayer DLL that can be used by any application
18 Jun 2004  
valdok
How to use SEH to supply a parameter to a function.
8 Apr 2008  
rj45
Simple example of MVC (Model View Controller) design pattern for abstraction
30 Dec 2007  
daluu
A beginner's guide on how to send emails (via SMTP) and SMS text messages when you don't have adequate access to the necessary resources
10 Sep 2003  
Jagadeesh VN
An article that describes how to write applications that always quit gracefully.
5 Dec 2006  
John Simmons / outlaw programmer
Compare floating point numbers for equality at programmer-specified precision.
16 Apr 2004  
Bamaco2
An article about application users and their perception.
25 Jul 2008  
ShofarNexus
We provide a challenge to conventional wisdom of verb first to aid in grouping of names.
11 Sep 2011  
Efe Erdogru
In this article, an integration between a CRM and an Exchange will be explained by using WebDav
Sort by Score

Programming Tips - General 

25 May 2009  
Jochen Baier
Using this smart 'FIXME' macro will help you not to forget to fix your code.
29 Mar 2011  
alex turner
Having spent far too much time benchmarking different code recently, here are some lessons learned!
20 Dec 2013  
muhammadumairomee
Telemetry client software for an amateur UAV project which displays data in real-time and also for offline usage
29 Aug 2011  
EJocys
JavaScript class library which partly replicates Microsoft .NET Framework structure and functionality.
29 Feb 2008  
Jim Charles
Executing VC++ codes in STACK or HEAP
11 Jul 2012  
hofingerandi
A method for profiling C++-applications with freely available tools (vsperfcmd, vsperfreport, and a C#-application for viewing the results)
11 Jun 2011  
Omar Al Zabir
Everyone knows automated tests are good, unit test is good, we should all do it. But when you try to convince management that it's going to take double the time to deliver anything from now on, you are kicked out of the room. Learn how I convinced a dev lead to do automated test.
23 Jul 2009  
Apriorit Inc, Alex Kolesnyk
This article describes the first steps in low-level programming on the example of developing of simple boot loader
13 Sep 2006  
Nish Sivakumar
Shows how to use CFSTR_FILEDESCRIPTOR and CFSTR_FILECONTENTS to perform drag/drop with virtual files
17 Dec 2013  
Florian Rappl
A close look at some powerful features of C# that are less known but sometimes come in very handy.
13 Aug 2000  
Joseph M. Newcomer
Learn about the potential pitfalls of code optimization.
11 Jun 2011  
Omar Al Zabir
A story of a typical offshore project which is overdue, customer shouting and screaming, offshore guys working day and night and how we brainstormed on some tricks to get out of this.
27 Oct 2002  
Todd C. Wilson
Save time and space in your release builds - fight bloatware!
18 Jan 2012  
Florian Rappl
Investigating the cost of an operation in cycles within a real world, i.e., no peak, performance measurement of C#, C++, Java, Fortran and JavaScript
20 Jan 2003  
peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
6 May 2014  
Jeremy Falcon
A beginner's guide to talking like a computer.
25 Dec 2002  
Michael Dunn
A shell extension that deletes compiler temp and intermediate files.
3 Jan 2006  
Silviu Simen
A simple implementation of an INI file reader using the boost::spirit framework
4 Mar 2000  
Santosh Rao
Programming an animated agent similar to the office assistant.
28 May 2003  
Chavdar Dimitrov
An article describing how a C++ compiler uses the stack.
28 Feb 2013  
Anuja Pawar Indore
Some tips that should be taken care before developing ant health care site.
26 Jun 2003  
Marcelo A. B. Slomp
How compiler's code optimization models works and mixing its to create an hybrid optimization model.
18 Jul 2007  
Gast128
Building boost libraries for Visual Studio
4 Mar 2000  
PJ Naughter
2 freeware utilities to quickly change Screen Depth and Resolution.
24 Feb 2003  
Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
26 Sep 2013  
Shakeel Iqbal
This article will guide you step by step to write good software every time.
25 Oct 2013  
Niel M.Thomas
Automating the Attach to Process from within Visual Studio.
5 May 2011  
Garth J Lancaster, Jeffrey Walton
Avoid common pitfalls when using Crypto++ and VC++.
6 Sep 2010  
Shai Raiten
How I used Scrum as guide for gambling in Vegas
27 Jan 2011  
Simon.P.G.
Comparing the code styles when you use a normal event handler, Rx (Reactive Extensions) and YieldAwait library.
28 Jan 2012  
Bayram Üçüncü
The aim of this article is developing a Factorial Application using Test Driven Development
25 Aug 2004  
Jörgen Sigvardsson
This article shows how to extract accelerators and convert them into human readable text, using the language settings for the current user.
2 Dec 2010  
jacky_zz
Using JNI and COM technology generate Word documents in Java under Windows platform
9 Sep 2011  
Vasily Tserekh
Ten things to achieve when starting 3D programming
12 Apr 2005  
Nish Sivakumar
A class derived from CSMTPConnection that queries the MX record for a target domain and uses that to send mail
25 Sep 2012  
Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012
11 Apr 2011  
John_P_Cronan
The article discusses ways to prevent defects resulting from mismatched units.
29 Oct 2013  
Software Developer's Journal
30 Dec 2004  
DavidCrow
A brief discussion on what is involved in making the text background of the desktop icons transparent.
21 Mar 2000  
Keith Kudlac
A UserType.dat file that provides syntax coloring for user-defined keywords in Visual Studio
11 May 2014  
Giovanni Scerra
Discussion on the root causes of failure when undertaking code refactoring
8 Mar 2008  
Christian Graus
A primer for people looking to learn to help themselves find answers to programming questions
8 May 2013  
Jon Woo
This article is intended to help conceptualize the area of JavaScript Object Oriented Programming by comparing it to the way .NET CLR works.
28 Jun 2001  
Victor Vogelpoel
This article describes how to hook up a protocol, in the example "vss:", to a custom handler to open a document from a Visual SourceSafe repository using automation.
17 May 2000  
Joseph M. Newcomer
Learn effective methods for logging and debugging your Windows apps.
9 Mar 2003  
Dana Epp
An article on developing software while running with least privileges in Windows
7 Jun 2007  
Stephen Boissiere
A description of a bug in the Visual C++ 2003 compiler and a workaround
8 Oct 2011  
Jose A Pascoa
Still struggling to find the ultimate COFF to OMF converter to link some code with Delphi? You don't need to anymore.
22 Feb 2008  
Stephen Inglish
The implementation for a deep clone helper class
31 Jan 2007  
Volodymyr Frolov
The article describes an idiom which can help create a highly customizable template library in C++ by applying an immense level of parameterization.
11 Dec 2001  
Brandon Bray (MSFT)
Visual C++ .NET goes to an entirely new level with Whole Program Optimization. This article discusses everything that the compiler can do using this new framework for optimization and how little the developer must do.
26 Mar 2000  
Santosh Rao
A simple MFC demo application that demonstrates using the res: protocol to use resources in your applications
11 Feb 2012  
Venkat Chaitanya Kanumukula
Tips and Enhancements in Dynamics AX
11 Apr 2008  
TheBigRedDog
Choosing your open source license
10 Mar 2010  
_ Kunal Chowdhury _
In this article I will describe about some new features of Visual Studio 2010 which I explored till now. These features are really very useful in terms of productive development. This article is mainly targeted for beginners of Visual Studio 2010 but everybody can get benefit on the same.
2 Jun 2005  
Nish Sivakumar
Describes a function that overcomes the inadequacies of IsAppThemed and IsThemeActive.
22 Jan 2008  
Sajid.Majeed
This article will address tools and technologies to identify bottlenecks and key consideration points for performance improvement.
3 Oct 2011  
Jose A Pascoa
Using Borland Assembler Language in 32-bit and 64-bit Delphi programs.
21 Feb 2001  
Conor Hunt
A scripted approach to automating Visual Source Safe backups
5 Apr 2013  
Boris Brock
This article presents a reusable base class for implementing singletons in C#.
11 Aug 2000  
Jeremy Davis
How to display the "Find" window in a CWebBrowser control.
17 Sep 2002  
Ernest Laurentin
Series of tips for Visual C++ Developers
18 Jan 2000  
Sean Echevarria
Having problems with Devshl.dll? Don't reinstall Visual Studio until you've read this!
14 Feb 2001  
Paul Westcott
Use templates to initialize structures or simple member variables.
8 Apr 2005  
Vasant Raj
Basic Regular Expressions with detailed examples.
21 Jul 2010  
CroweMan
Learn how to take advantage of the caching support in FrameworkGen
10 Dec 2010  
David Thielen
If you're going to do much more than place a line of text in a form, then the details start to matter.
12 Sep 2012  
Jayson Ragasa
Passing Values Between Multiple Projects using Interface
7 Feb 2014  
muhammadumairomee
Understanding character encoding with the help of simple examples
18 Mar 1999  
Michael Dunn
Save time and impress co-workers with these great keyboard shortcuts
25 May 2006  
Boby Thomas P
C++ Development using eclipse IDE– Starters guide
29 May 2012  
Adam Roderick J
A brief and basic explanation about the PE data structures, with a sample
27 Sep 2010  
Andreas Gieriet
.NET 4 finally allows to define polymorphic extension visitors
7 Sep 2009  
gbd77rc
How to extract the full name, including version, public token key from an assembly and then unload the assembly!
16 May 2001  
Leo Moll
A tip for using object serialization
26 Apr 2005  
Vasant Raj
What is RSS and how it is used to retrieve information.
28 Jul 2006  
Jörg Anslik
This article presents four useful code snippets, solving four common coding problems
1 Jan 2002  
Gavin Greig
A simple registry modification to make Visual Studio apply syntax colouring to VBScript files.
30 Mar 2004  
Nish Sivakumar
Article explains the differences between malloc/free and new/delete in a C++ context
1 Mar 2006  
Bill Gu
How accessing the Yahoo! Finanace page sppeds up your application.
4 Apr 2001  
Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
16 Oct 2002  
Paul M Watt
VS Editor Tip: How to use Quick Macros
4 Feb 2004  
SathishVJ
A compendium of short cuts, tips and tricks, features, whatcha-may-callits for the Visual Studio .NET IDE.
6 Jun 2003  
Brigsoft
The topic of this article is pointers. I describe below some problems, bugs and technique solutions that correspond with using pointers. This article would be useful for beginners and programmers who use other programming languages and are starting to study C++ now.
12 Feb 2003  
bryce
An article on using the Gallery to resuse classes.
7 Mar 2011  
nereo.lopez
Second Part: How to take advantage of the goodness of SQL Parameters also in Transactions
6 May 2008  
J.Thomas
An article on how to call an existing description in the designer
22 Oct 2007  
Kirill V. Lyadvinsky
Article describes a way to place complex class containing dynamic array with non-trivial members in continuous memory block
16 Oct 2008  
Ciro Sisman Pereira
Demonstrates how to create a simple application that interacts with terminal standard I/O ports to provide an IPC pipe based between processes
23 Sep 2010  
Junlin Xu
This article shows how you can make your existing C++ code available to .NET environment
24 Jul 2002  
Moritz Leutenecker
Modifies the new VS7 Member Function wizard to add a member function without using the parameter list
21 Jul 2010  
Miki Rozloznik
Introduces a scoped handle template class to call delete handle methods automatically.
26 Aug 2010  
logicchild
An article that demonstrates how to write C# to draw via the WPF engine
28 Jan 2008  
Manish Ranjan Kumar
This article explains how to make your application shutdown aware
11 Mar 2008  
mav.northwind
How to make your life a little easier while developing a service
8 Jun 2000  
Rehan Nadeem
This article describes ways to reduce the final size of your applucation's EXE file.
5 May 2004  
alucardx
New method of calculating a contrasting color for a given color
26 May 2007  
Matthew Faithfull
Presents an easy method to control order of initialization for static objects
29 Aug 2004  
Lim Bio Liong
This article demonstrates the importance of the sequence order of object creation in C++
25 Feb 2011  
nereo.lopez
How to take advantage of the goodness of SQL Parameters also in Transactions
3 Oct 2004  
f2
A beginner's introduction to one of the optimization methods.
25 May 2010  
Richard Blythe
Helpful tips and insights from one single developer to another.
20 Feb 2010  
Andy_L_J
Demonstrates, with simple code, what happens when you pass a parameter ByVal or ByRef
29 May 2008  
PeterGlen
Measuring Processor Performance
13 Dec 2002  
zarzor
Optimised code for valid data length to FFT
13 Sep 2009  
Scott Norberg
Here I suggest some guidelines that all programmers, regardless of language, can follow to keep their code maintainable by others.
23 Apr 2010  
Peace ON
Visual Studio Coding Themes
23 Dec 2010  
David Thielen
If you write code that touches a text file, you probably need this.
17 Jun 2009  
RohitOn.Net
Explains Memory Model and ways to implement singleton pattern
12 May 2002  
tfryar
How to reformat Microsoft VC wizard template generated code so the generated code is more palatable
17 Apr 2008  
Mr.PoorEnglish
Converting complex Object-structures to string and reverse. Storing the result in an application-setting improves configurations flexibility substantially
10 Sep 2002  
Milind Shingade
This article gives tips on internationalization of existing software
18 Oct 2010  
John Paul Walker
How to think like a programmer
10 Mar 2000  
Shankar Chandra Bose
A Hex Viewer Shell Extension.
26 Nov 2006  
S.C.Wong
A profiler which calculates the total and execution time elapsed for each function profiled
22 Aug 2007  
Alexei Valyaev
An article provide new C++ idom to avoid code duplication.
22 May 2003  
Rahul Singh
This is an article about the const keyword, its details and why you should worry about it.
14 Jul 2009  
gbd77rc
How to extract the full name from an assembly including the public key token
27 Sep 2002  
Jörgen Sigvardsson
This article describes a design pattern on how to implement generic delegates as found in .NET, but using ordinary/unmanaged C++
15 Apr 2004  
David Q
Remote Commands on a Computer
21 Feb 2010  
logicchild
An article that explains some ways to learn the F# language
10 Jan 2009  
toxcct
An article explaining the rudiments of how to deal with Flags in C++
18 Mar 2011  
Rajamohan.Rajendran
How to build a .NET application using Maven
22 Dec 2011  
Bangla Gopal Surya Prakash
How to work with Leads package in salesforce
5 Jul 2002  
Paul Vickery
How to hide a combo's list after selection if the selection starts a long operation
25 Apr 2003  
Brigsoft
Kill your program before the user will do it! Traps techniques and VC++/C++ notes for beginners
14 Apr 2008  
TheBigRedDog
Synopsis of GPL v3 discussed in simple terms
3 Nov 2009  
byapparov
An article on how to use text template with replacement variables in VBA
6 Jan 2011  
John Paul Walker
Some things we can do to make QuickSort more efficient
22 Jan 2004  
Georg Bedenk
How to send a user-defined message with SendMessage, PostMessage or PostThreadMessage
14 Aug 2002  
Andreas S. Franci Gonçalves
Explaining the phenomenon of x^=y^=x^=y;
14 Sep 2005  
aurelien400
This article describes a way to make matrix vector multiplication faster.
24 Mar 2002  
AFShin Dehghani
Get the Start button handle and manage it.
7 Jan 2009  
Thilina S Hasantha
In this article, I’ll show you how to compress and extract files easily in Java using ziputil.jar.
18 Mar 2006  
Mohammad Ashraful Alam
This article presents a new sorting technique. According to a certain characteristic of the distribution of data elements, performance of sorting can be highly improved.
21 Apr 2003  
ITSTH
This article demonstates how to use Microsoft C++ as a spellchecker while programming by making excessive use of the user-defined keyword feature
25 Feb 2002  
Brad Bruce
A small function to retrieve the directory a program is being executed from
4 Jan 2009  
Rupesh Kumar Swami
An article for beginners that describes that how can we apply form level validation and some common database functions
18 May 2006  
Richard Lewis
Straight-to-the-point reckoner for avoiding security issues when allocating memory in C and C++ by Richard Lewis
21 Feb 2008  
PIEBALDconsult
A brief comparison of techniques of testing for empty strings
24 Oct 2008  
Moustafar
In this article, I will explain how to use Microsoft SQL Management Objects (SMO) to create a Microsoft SQL database from C# code.
5 Feb 2002  
Joseph M. Newcomer
An example of one of the most effective uses of the the call to FormatMessage
18 Feb 2003  
Gilad Novik
Tips to write useful code
22 Mar 2007  
Mike Lang
Find/Replace text in Visual Studio using regular expressions
21 Oct 2003  
Duncan Edwards Jones
7 tips to make you a better citizen in the developer community.
27 Mar 2006  
hector [.j.] rivas
Tired of searching for the __FUNCTION__ macro to debug your apps in VC++ 6.0? Here's a little overkill to replicate it
4 May 2000  
Tibor Blazko
A small program for removing debug information from object files that aids incrementally linking extremely large projects.
20 Jan 2000  
Jeremiah Talkar
A tip on organising your project files in the DevStudio Workspace window
18 Jul 2001  
Joseph M. Newcomer
A simple method of creating a unique name or identifier.
25 Sep 2002  
Sardaukar
Programatically get the default mail client using registry
6 Feb 2007  
Le Sourcier
Explain why and how to use PIMPL
16 Jul 2002  
John Alessi, Quiksoft Corporation
An easy and accurate way to use bounced messages to clean your address list.
26 Apr 2008  
Derek Bartram
This article, the first of a series of articles, presents an objective analytical analysis of language performance for Java and C# .NET
7 Dec 2003  
John L. DeVito
This code is a simple way to disable the close button on a Windows Console Application. It can also be used to disable any of the system menu buttons
26 May 2008  
Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
26 Mar 2009  
Vuyiswa Maseko
How to Store and Retrieve a ConnectionString from a Web.Config or App.Settings File
3 Nov 2002  
Paul Reeder
This article explains how to use Internet Explorer add-ins to view documents that cannot be usually viewed from inside Visual Studio.
25 Sep 2008  
Kivanc Ozuolmez
For the software itself, it is easier to discuss its quality by measuring its performance, memory usage, number of the bugs etc. But what if we talk about the code file, how can we write code that we are proud of.
9 Mar 2003  
Gabor Kalman
Using UNION when porting a Fortran EQUIVALENCE code.
14 Feb 2001  
Ivan Martynov
Samples of C++ coding styles that will help you to create solid code
1 Jul 2004  
bijua2001
Broadcast a message to multiple instances of an application
15 Jul 2003  
Griffter UK
Ever wondered why that GetVersion function reported your operating system was Windows 98, when infact it is indeed Windows ME?
14 Apr 2009  
conanc
One of my favorite refactoring tools is Visual Studio's "Replace in Files" dialog
29 May 2002  
Andreas S. Franci Gonçalves
How to (really) annoy your friends and foes or even your boss.
10 Aug 2011  
digimanus
When using SqlParameters in a query, the array of Parameters can give a headache. How to prevent the use of paracetamol.
24 Jan 2005  
Jigar Mehta
Inline Development Comments Automation
19 Sep 2003  
va_dev
This article describes how to lock some functions in a shareware product. Users can unlock them only after obtaining keyfile
24 Feb 2010  
zlike
Extend the "runas" command to run a program as a specified user.
16 Nov 2008  
Gopi Krishna Nuti
Bad coding practices
22 Feb 2002  
Brad Bruce
Routines to validate E-Mail addresses and Phone numbers
3 Apr 2008  
ThunderDK
How to easy download images from the web and save as bitmap supported format.
25 Jun 2007  
kris_raj
How mangling changes in VC++ 6.0 and VC 8.0 can cause problems in your existing application and how to solve it.
8 Mar 2005  
araud
Functor implementation. Event mechanism creation.
14 Jul 2005  
Balamurali Balaji
This articles focuses on building your classes and the cohesion factors you need to keep in mind while writing programs.
3 May 2005  
Tydia-kun
Shows how to make callback to functions within classes that are non-static.
25 May 2002  
Rajesh Parikh
How to create splash screens that display more than 256 colors
26 Dec 2002  
zarzor
How to take user's action when your program is busy.
5 Oct 2008  
The DevMan
A series for simplifying the learning of software architecture
20 Sep 2004  
skywind3000
A Smallest Game Demo Code
3 Jul 2008  
strofo
An article on designing a DAL in a personal way
28 Sep 2004  
Milind Murlidhar Shingade
Explains object oriented principles
20 Apr 2005  
Vivek Ragunathan
An article on C++ coding style, practices and discipline.
9 Dec 2006  
jeyakumarrr
Swapping in C++
28 Jan 2012  
Venkat Chaitanya Kanumukula
Extract All tables from Dynamics AX 2009 Data Dictionary Configuration keys
29 Jun 2012  
Matt Balent
So I’m working on a ‘dashboard’ style datawindow in an application which shows a grid of data along with some graphics so the user can easily see changes/important stuff. There are a number of reasons to use a grid datawindow for this, especially since they can easily be changed by
Sort by Score

Programming Tips - Installers 

21 Aug 2010  
Klaus Ruttkowski
This article describes the lasting integration of own BannerBitmap and SplashBitmap
2 May 2003  
Jonathan [Darka]
Demonstrates how to create a skinned setup application using gInstall.
Sort by Score

Programming Tips - Testing and Quality Assurance 

20 Jan 2014  
Bogdan Bujdea
Why TDD makes me a happy developer
20 Jan 2002  
Matt Gullett
An introduction to usability testing
19 Feb 2002  
Brandon Bray (MSFT)
This paper discusses buffer overruns and the complete picture of the Microsoft® Visual C++® .NET security checks feature provided by /GS
16 Jan 2009  
Ali Ozgur
Writing NHibernate Level 2 caching related tests by utilizing a custom log4net appender.
17 Apr 2008  
chamindu
Explains how to integrate Visual Studio 2008 unit tests with the CCNET build process
5 Jul 2008  
ntr9h
Saves you some mouse clicks when debugging NUnit GUI
24 Mar 2009  
Reese
How to set up an NUnit test project within MonoDevelop
23 Oct 2008  
azamsharp
In this article we will explain mocking and different benefits that we can achieve by introducing mocking in our unit tests.
7 Aug 2003  
Ashutosh R. Bhatikar
Integrating Visual SourceSafe with Visual Studio
15 May 2008  
daluu
GUI automation for the purpose of driving or controlling an application via its GUI
11 Mar 2008  
Joe Negron
The SQL MAX() function is a little tricky when trying to work with numeric data - Not quite the same in other languages.

Advertise | Privacy | Mobile
Web03 | 2.8.140630.1 | Last Updated 4 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid