Click here to Skip to main content
15,888,521 members
This competition has ended

Best overall article of October 2009

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

Please Sign up or sign in to vote.
28 Mar 2010Alex Blekhman
Find any file in solution using incremental search and advanced filtering
Please Sign up or sign in to vote.
11 Oct 2009Wu Xuesong
An article describing a tool developed using WPF for visualizing 3D geometry models
Please Sign up or sign in to vote.
8 Oct 2009Syed Hasan Hyder
This article focuses on internal supply chain management systems visibility via chart reports, and provides assessment apparatus to manage and monitor activities spawned during business processes, hence paves the way for timely and precise business decisions.
Please Sign up or sign in to vote.
8 Oct 2009Allen _ Wang
This article shows a case study about how we use the Adapter Pattern to Elizabeth's Day Care Center
Please Sign up or sign in to vote.
30 Oct 2009mstruys, dougturn
Learn to create web based apps for Moble Devices with AJAX support enabled using browser controls.
Please Sign up or sign in to vote.
1 Oct 2009Nishad S
A tool for capturing data from controls like TreeCtrl, ListCtrl, ComboBox, ListBox, etc.
Please Sign up or sign in to vote.
25 Oct 2009Valery Grebnev
This article illustrates simple approaches and test results when creating containers with concurrent flavor and running on a multi-core PC.
Please Sign up or sign in to vote.
6 Oct 2009CS Rocks
This is a slideshow that works in a Silverlight 3 UserControl.
Please Sign up or sign in to vote.
9 Oct 2009Ferreri Gabriele (Megasoft78)
Automatic script SQL Server 2005 objects and commit under Subversion
Please Sign up or sign in to vote.
21 Oct 2009csrss
Introduction to Remote Administration and Monitoring Systems
Please Sign up or sign in to vote.
12 Oct 2009Pete O'Hanlon
Logging display and WPF
Please Sign up or sign in to vote.
26 Oct 2009StormySpike
C#: A method for tail call recursion
Please Sign up or sign in to vote.
5 Oct 2009Alexander Yegorov
Practical use of LINQ to XML technology.
Please Sign up or sign in to vote.
5 Oct 2009Alexander Yegorov
A practical use of the LINQ to XML technology.
Please Sign up or sign in to vote.
3 Nov 2009Sohel_Rana
SharePoint branding is possible with either modification of default master or modification of default CSS. When we develop asp.net application we may need to change master page dynamically based on some criterion.
Please Sign up or sign in to vote.
26 Oct 2009Uri Lavi
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 myths.
Please Sign up or sign in to vote.
11 Oct 2009Jeremy Likness
Today, we'll look at the TriggerAction that is also available in System.Windows.Interactivity (either as a part of Expression Blend, or available through the Blend SDK).
Please Sign up or sign in to vote.
23 Jan 2010Matthew Dennis
In this article, I will walk through the modification of the default ASP.NET MVC 2 application to use the Munq IOC container.
Please Sign up or sign in to vote.
12 Oct 2009Ali Ozgur
Right after unit testing and committing the code, I felt like there is something wrong with me. Here are the details.
Please Sign up or sign in to vote.
3 Oct 2009Anoop Pillai
Thinking beyond ToString()
Please Sign up or sign in to vote.
27 Oct 2009Tri Q Tran
Collect validation errors into one place.
Please Sign up or sign in to vote.
20 Oct 2009Wayne Delport
An article demonstrating how to pass date values in XAML as property values.
Please Sign up or sign in to vote.
7 Oct 2009Tom Janssens
Since I use a single shared Google calendar for every customer I have, so that all the customers can see when I worked on their projects, I needed an easy way to import each calendar into my invoice program.
Please Sign up or sign in to vote.
12 Oct 2009Ali Ozgur
Here are the steps you have to perform to use jQuery LighBox Plugin with a Cuyahoga 1.5.x installation.
Please Sign up or sign in to vote.
11 Oct 2009Ali Ozgur
Testing NHibernate Projects
Please Sign up or sign in to vote.
20 Oct 2009Tom Janssens
Ok, here are the steps to setup the development environment for my new project...
Please Sign up or sign in to vote.
20 Oct 2009Tom Janssens
Ok, this step took quite some time to figure out, but once you know how to do this, it is should be really simple...
Please Sign up or sign in to vote.
30 Oct 2009User 271009
New Options for Visual Studio 2010 Beta2 WPF and Silverlight Projects
Please Sign up or sign in to vote.
30 Oct 2009byapparov
An article on data validation with a flat file schema generated in Flat File Checker.
Please Sign up or sign in to vote.
3 Oct 2009Balamurali Balaji
A mobile application for converting numbers from one base to another.
Please Sign up or sign in to vote.
29 Oct 2009Stephen Inglish
Everyone wants one, now you can have the functionality and style your own.
Please Sign up or sign in to vote.
7 Oct 2009mrjvdveen
Adventures while building a Silverlight Enterprise application
Please Sign up or sign in to vote.
8 Oct 2009mrjvdveen
Adventures while building a Silverlight Enterprise Application - Part #25
Please Sign up or sign in to vote.
7 Oct 2009trottin
In .NET 4.0, there is a new option when adding controls to a page or user control: ClientIDMode. This property offers you four choices: Legacy, Static, Predictable, Inherit...
Please Sign up or sign in to vote.
23 Oct 2009cjbarth
Tool to magnify a screen including layered windows and transparency. Useful for media centers.
5 Oct 2009Resco Developer Tools
Current mobile devices feature such tech specs, one could only dream about a few years ago. They provide great work optimization opportunities. Despite that, many of them are used in business scenarios only occasionally.
6 Oct 2009J. Ambrose Little
Glimpse inside the UI virtualization architecture of Infragistics xamWebGrid to see how its industry-best blazing speed was achieved with proven practices for measuring performance and UI virtualization on Microsoft Silverlight 3.
Please Sign up or sign in to vote.
2 Oct 2009merlin981
Thread safe generic queue class
Please Sign up or sign in to vote.
5 Oct 2009Mohm'ed Melhem
Save some Handlers and Moduling coding time to increase bandwidth and performance of your ASP.NET applications
Please Sign up or sign in to vote.
11 Oct 2009Ali Ozgur
MasterStore Load/Save enabled SubStage for SubSonic ORM
Please Sign up or sign in to vote.
23 Oct 2009User 271009
Silverlight 3 application demonstrating Sample Data.
Please Sign up or sign in to vote.
26 Oct 2009User 271009
This post is the home page for XAML Power Toys for Visual Studio 2010 Beta2.  Please post all comments and suggestions for this version on this post.XAML Power Toys for Visual Studio 2010 has all the same features as XAML Power Toys for Visual Studio 2008 except as noted below.  Pleas
Please Sign up or sign in to vote.
5 Oct 2009merlin981
How to create T-SQL CASE statements with LINQ to SQL
Please Sign up or sign in to vote.
26 Oct 2009mrjvdveen
A more generic solution to databind to some primitive type variables like a bool or a string
Please Sign up or sign in to vote.
9 Oct 2009SergeyAndreyev
Here is a description of an extremely powerful mechanism that makes screen objects moveable and resizable.
Please Sign up or sign in to vote.
17 Nov 20090x3c0
Descriptor tables and interrupts.
Please Sign up or sign in to vote.
1 Apr 2013Daniel Grunwald
AvalonEdit is an extensible Open-Source text editor with support for syntax highlighting and folding.
Please Sign up or sign in to vote.
22 Oct 2009Julian Ott
An article about implementing a gradient manager

Current Participants

Those with articles that match the contest criteria are automatically entered.

Other
United Kingdom United Kingdom
Ninja programmer
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)
Technical Lead Devart (www.devart.com)
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader PragmaTouch
Turkey Turkey
- Software developer
- Has BS degree in Computer Engineering
- Has MBA degree
- Programmed with C, C++, Delphi, T-SQL and recently C#
- Little educational experience with Prolog
- Feel enthusiasm about NHibernate and LINQ
- Love to develop on Cuyahoga Web Framework
- Developer of PragmaSQL Editor
(Code Project Members Choice Winner for 2009 and 2010)
- Developed JiraTouch and MoodleTouch for iPhone
- PragmaTouch Lead (www.pragmatouch.com)
Architect
United States United States
Sr Software Architect.Microsoft Certified Solutions Developer (MCSD).
Architect
India India
Architect, Developer, Speaker | Wannabe GUT inventor & Data Scientist | Microsoft MVP in C#
Founder BB Systems CIT-GPNP
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Database Developer
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Fortna
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer DataPrint, LLC
United States United States
Software Developer ORM
Poland Poland
codeceptive[at]gmail.com
Germany Germany
I am the lead developer on the SharpDevelop open source project.
Software Developer (Senior) sparesFinder
Italy Italy
I'm an Italian Software Developer from about 15 years.
I worked a long time in south Italy (where I was born) and after 2 years in Milan and an year in UK, I'm working remotely from Italy as Senior ASP.NET C# Developer using ASP.NET Ajax technology for a UK company.

Check out my personal blog:
http://techcookies.net/

and my first Android game (Fifteen Puzzle X):
https://play.google.com/store/apps/details?id=it.megasoft78.fifteenpuzzlex
Other
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Program Manager Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

I am a Program Manager for .NET Data at Microsoft. I have been building enterprise software with a focus on line of business web applications for more than two decades. I'm the author of several (now historical) technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. I use the Silverlight book everyday! It props up my monitor to the correct ergonomic height. I have delivered hundreds of technical presentations in dozens of countries around the world and love mentoring other developers. I am co-host of the Microsoft Channel 9 "On .NET" show. In my free time, I maintain a 95% plant-based diet, exercise regularly, hike in the Cascades and thrash Beat Saber levels.

I was diagnosed with young onset Parkinson's Disease in February of 2020. I maintain a blog about my personal journey with the disease at https://strengthwithparkinsons.com/.

Other VariSoft Industries
Germany Germany
my name is ramon van blech
Software Developer (Senior) CodeProject
Canada Canada
As Senior Architect, Matthew is responsible for the Architecture, Design, and Coding of the CodeProject software as well as Manager of the Infrastructure that runs the web site.

Matthew works on improving the performance and experience of the Code Project site for users, clients, and administrators.

Matthew has more years of software development, QA and architecture experience under his belt than he likes to admit. He graduated from the University of Waterloo with a B.Sc. in Electrical Engineering. He started out developing micro-processor based hardware and software including compilers and operating systems.
His current focus is on .NET web development including jQuery, Webforms, MVC, AJAX, and patterns and practices for creating better websites.
He is the author of the Munq IOC, the fastest ASP.NET focused IOC Container.
His non-programming passions include golf, pool, curling, reading and building stuff for the house.
Software Developer (Senior)
United States United States
Winner - Best Mobile App - AT&T Developer Summit, Las Vegas, 2013

My personal resume can be found at: http://www.philippiercedeveloper.com

My game portfolio can be found at: http://www.rocketgamesmobile.com

About Philip Pierce:

I am a software developer with twenty years experience in game development, mobile, web, desktop, server, and database. My extensive background highlights an expertise in rapid application development using the latest Microsoft, Mobile, and Game Development technologies, along with the ability to create AI for games and business software, redesign existing software, develop multi-threaded software, and create client/server applications.
Software Developer (Senior) none
Palestinian Territory (Occupied) Palestinian Territory (Occupied)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) KnowledgePlaza
Netherlands Netherlands
Since early 2001 I've been working full time as a software developer and since 2004 I've been working mostly with Microsoft technology.
I started out as a product developer, but after a few years I switched to a project company where my roles ranged from developer up to consultant and from team lead and coach to manager.
Eventually I switched jobs and focused on the consultant part and then I got back to building a product once again. Now I work in a job where I get to do both.
Instructor / Trainer Alten-PTS
Netherlands Netherlands
Maarten Struys is an experienced software developer. He has been working with all Microsoft Windows Operating Systems for over 20 years both developing native applications and, since 2000, developing managed applications. He is a well known speaker at international conferences like Tech•Ed, MEDC, and Mobile Connections. Maarten created a large number of How-Do-I videos for MSDN around device development. In the past, he frequently presented MSDN Webcasts around application development for Windows Mobile devices. Earlier this year, Maarten created the RampUp program for Windows Mobile Developers. For information about how to use .NET in the embedded world, see Maarten's Web site at http://www.dotnetfordevices.com.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Tester / Quality Assurance
Bolivia Bolivia
Quality Assurance
Marketing Resco
Slovakia Slovakia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect ImpleVista Aps
Denmark Denmark
Sohel has more than six years of experience in professional software development with extensive involvement in Web based Object-Oriented, Multi-Tiered application design and development. He's Familiar with Test Driven Development (TDD) and refactoring techniques as well as having expertise in architecturing large enterprise applications. He has Experience in working with Content Management System and Portal Management System tools like SharePoint, DotNetNuke, Ektron.

Over last few years, he’s involved in development with projects on Microsoft SharePoint and received Microsoft MVP for SharePoint Server Development in the year 2011 and 2012. Currently he's working in a software company located Copenhagen,Denmark on a project integrating SharePoint and SAP. You can read his popular blog at: http://ranaictiu-technicalblog.blogspot.com
Software Developer (Senior) Harland Financial Solutions
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
United States United States
I currently work as a Software Engineer for a company in North Carolina, mainly working with C#.
Software Developer
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation

33 members
Founder Virtual Sales Lab
Belgium Belgium
Software Developer (Senior) Stowe Australia
Australia Australia
Java/C++ Background.
Currently working in C#
WPF, WCF, ADO.net Entity Framework
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Other
Israel Israel
Uri Lavi is a development lead with extensive experience in Data Intensive, Business Compound, Distributed and Scalable Software Systems. Uri specializes in mentoring, coaching and consulting for complex software engineering topics, among which: Software Architecture, Design Patterns & Refactoring.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
South Africa South Africa
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Rockwell Automation
Singapore Singapore
He is a Software Engineer at Rockwell Automation Asia Pacific Business Center, working on RSLogix 5000. Prior to joining Rockwell Automation, he had worked for Sybase for 8 years and was the original architect of the PowerBuilder Native Interface and the PowerBuilder .NET Compiler that can compile PowerBuilder applications to .NET Windows Forms or Web Forms applications. The programming languages he has used or is using intensively include C#, C++, C and 8086 assembly.

Wu XueSong's Blog
You must sign in to participate in this contest.
This contest has ended.
1 Oct - 31 Oct 2009