Click here to Skip to main content
15,882,017 members
This competition has ended

Best overall article of Sep 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.
29 Sep 2009Przemyslaw Celej
A full description of signatures, that are part of the .NET file format
Please Sign up or sign in to vote.
28 Sep 2009Przemyslaw Celej
Full description of signatures, that are part of .NET file format
Please Sign up or sign in to vote.
14 Oct 2009Alex Blekhman
Example of handling real-life challenges when hosting WebBrowser control: separate creation of hosting window and the control, keyboard shortcuts, control's dimensions, etc.
Please Sign up or sign in to vote.
11 Sep 2009yetibrain
A listview running in virtual mode
Please Sign up or sign in to vote.
10 Sep 2009ralph1957
This step-by step article describes how to populate a TreeView control by using XML data.
Please Sign up or sign in to vote.
28 Sep 2009Pete O'Hanlon
Textbox Drag/Drop in WPF
Please Sign up or sign in to vote.
7 Sep 2009Tamer Oz
PocketPcAgent is an application that can be installed on Windows Mobile devices that are running Windows Mobile 5.0 or higher. The application listens to events such as SMS Received, Call Missed, E-Mail Received, Battery Strength Changed, and much more on the Pocket PC.
Please Sign up or sign in to vote.
1 Sep 2009Florin Badea
This acticle presents how to build WPF themes and apply them to an application at runtime.
Please Sign up or sign in to vote.
1 Sep 2009Jeremy Likness
Silverlight, with its powerful text and graphics manipulation capabilities and strong interaction with the scripting DOM, seems to be the perfect engine for a Captcha challenge.
Please Sign up or sign in to vote.
8 Sep 2009Uros Calakovic
An article on WMI and file system monitoring.
Please Sign up or sign in to vote.
25 Sep 2009Charles Boyung
How to program for date ranges
Please Sign up or sign in to vote.
28 Feb 2010NetDave
Demonstrates how to manage a Netflix subscriber's movie queue
Please Sign up or sign in to vote.
16 Sep 2009Mohamed M. Shaheen
JBoss ejb3 session bean standalone client
Please Sign up or sign in to vote.
1 Sep 2009merlin981
Several tips and tricks I have found during my time as a LINQ developer
Please Sign up or sign in to vote.
2 Sep 2009webdev_hb
Loops are a standard item in any programmer's toolbox. But as often as they make their way into our code, you have to wonder why you don't see more improvements to using them. This post discusses some ideas to improve your loops by using Extension Methods.
Please Sign up or sign in to vote.
9 Sep 2009NetDave
Demonstrates how to access the Netflix subscriber's account information
Please Sign up or sign in to vote.
22 Sep 2009Gong Liu
This is a TreeView based options component for Windows Mobile
Please Sign up or sign in to vote.
9 Sep 2009NetDave
Demonstrates how to access the Netflix Catalog resources
Please Sign up or sign in to vote.
17 Mar 2010Arun Jacob
Article about Tag driven application or Tagged Objects in Surface SDK
Please Sign up or sign in to vote.
15 Sep 2009Charlie_Holland
Programmatically create NavBarLink objects so that they can be explicitly set to internal, therefore benefiting from security trimming and other URL management functions provided by SharePoint.
Please Sign up or sign in to vote.
21 Oct 2009santosh poojari
This white paper is written in a view to help developer to create custom application block using .NET Enterprise Library.
Please Sign up or sign in to vote.
14 Sep 2009RicardoKoch
A few days ago came in my head a question, can we simulate the smooth animations that we can easily make in Silverlight/WPF using JavaScript and HTML? Of course not all of them, WPF has storyboards that are a very powerful way to create animations.
Please Sign up or sign in to vote.
16 Sep 2009Charlie_Holland
This is one of those things that I always forget about and end up having to debug.
Please Sign up or sign in to vote.
28 Sep 2009Sohel_Rana
This is my first article on Google technology.
Please Sign up or sign in to vote.
28 Sep 2009Anna-Jayne Metcalfe
Preamble [21st April 2009]Well, we're here at the Barcelo Oxford Hotel again, and for us ACCU 2009 starts tomorrow (though the pre-conference workshops happen on the Tuesday, we haven't booked onto one this year).We are a little more prepared this year than last - for example we now have a 6 fo
Please Sign up or sign in to vote.
16 Sep 2009cyber_flash
Check if a server handles the Idle Connection Limit properly
Please Sign up or sign in to vote.
9 Sep 2009David Schiffer
A simple WinForms application that lets you connect to Team Foundation Server 2008.
Please Sign up or sign in to vote.
13 Sep 2009S. Senthil Kumar
Anonymous methods as event handlers
Please Sign up or sign in to vote.
28 Sep 2009mrjvdveen
How to change column collations through C# and ADO.NET
Please Sign up or sign in to vote.
16 Sep 2009Mohamed M. Shaheen
This blog has been contributed to Forum Nokia Wiki at http://wiki.forum.nokia.com/index.php/How_to_make_Video_splash In those a few lines you will find a code of how to create easy startup splash screen that can play video files of any format (GIF,AVI,mpg,3gpp,real etc..)video splash classpack
Please Sign up or sign in to vote.
17 Sep 2009S. Senthil Kumar
JustAttach – a macro that finds out the output file path of the startup project of your solution and automatically attaches to it.
Please Sign up or sign in to vote.
25 Sep 2009Joel Ivory Johnson
Microsoft's First Accelerometer API (for ZuneHD)
1 Sep 2009Resco Developer Tools
Can Windows Mobile apps be graphically as attractive as the ones for iPhone, while bringing rich functionality? Let’s see what opportunities we have and how much can be achieved.
Please Sign up or sign in to vote.
11 Sep 2009Ziver Alen MALHASOGLU
A library and sample code to access active connection strings at runtime
Please Sign up or sign in to vote.
18 Sep 2009deisenbe
This article describes a way to find, create and update service connection points in the active directory based on the .NET Framework.
Please Sign up or sign in to vote.
29 Sep 2009Jeremy Likness
Decoupled ChildWindow Dialogs with Prism in Silverlight 3
Please Sign up or sign in to vote.
13 Sep 2009GarethI
Here is a better way to determine and police password strengths
Please Sign up or sign in to vote.
16 Sep 2009Charlie_Holland
SharePoint Web Content Management is a pretty flexible beast, if you’re mad keen on writing code (and the ‘ole packaging and deployment curmudgeon), you can make it do pretty much anything.
Please Sign up or sign in to vote.
28 Sep 2009Uros Calakovic
  Some WMI operations require that SWbemServices object explicitly gets assigned appropriate privileges.
Please Sign up or sign in to vote.
26 Sep 2009Sohel_Rana
Microsoft Ajax CDN
Please Sign up or sign in to vote.
13 Sep 2009poohtbear
How to solve the skip limitation of Samsung JSR75.
Please Sign up or sign in to vote.
25 Sep 2009Charles Boyung
Graffiti CMS Plugin – Custom Categories for RSS Feed Items
22 Sep 2009developer.force.com Team
This is a great chance for you to become an expert at building applications in the cloud, and to add to your CV. There is a rapidly growing market for cloud applications, and the career opportunities for developers with the right skills are multiplying. Enhance your skills and stay on the leading ed
Please Sign up or sign in to vote.
1 Sep 2009mrjvdveen
Some of the less technical (a.k.a functional) stuff around code generation, especially when using XAML, it being in either Silverlight or WPF
Please Sign up or sign in to vote.
1 Sep 2009S. Senthil Kumar
Anonymous methods as event handlers
10 Sep 2009Redgate Software, Damon Armstrong
Damon Armstrong assumed that his cryptographic library was perfect until he tried it out with ANTS Performance Profiler. Within 20 minutes, he was able to make a 10% performance improvement on his code. How did he do it? Read the full story.
Please Sign up or sign in to vote.
25 Sep 2009Joel Ivory Johnson
A level program written for the Zune using the XNA framework.
Please Sign up or sign in to vote.
7 Sep 2009Josh Smith
Reviews the “From Russia with Love” technique of simplifying the creation of ViewModel objects from other libraries, without compromising your MVVM architecture
Please Sign up or sign in to vote.
5 Dec 2009Sacha Barber
A code generator for my Cinch MVVM Framework.
Please Sign up or sign in to vote.
7 Sep 2009Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.

Current Participants

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

Turkey Turkey
As an e-commerce consultant, has been working in IT industry since 2003, has worked on Microsoft Commerce Server, Microsoft CRM, and Microsoft Sharepoint Server.

He is interested in Artificial Intelligence (AI) and Robotics. However doing some research and reading about them are just hobbies, and is not part of his professional life.

As an application of AI in E-Commerce and CRM area he is interested in Business Intelligence concepts such as data mining, and practical implementations of artificial neural networks. He likes to read articles about latest C# development and design patterns.

His spare time activities are cycling and dancing.
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)
Founder Riverblade Limited
United Kingdom United Kingdom
I haven't always written software for a living. When I graduated from Surrey University in 1989, it was with an Electronic Engineering degree, but unfortunately that never really gave me the opportunity to do anything particularly interesting (with the possible exception of designing Darth Vader's Codpiece * for the UK Army in 1990).
    * Also known as the Standard Army Bootswitch. But that's another story...
Since the opportunity arose to lead a software team developing C++ software for Avionic Test Systems in 1996, I've not looked back. More recently I've been involved in the development of subsea acoustic navigation systems, digital TV broadcast systems, port security/tracking systems, and most recently software development tools with my own company, Riverblade Ltd.

One of my personal specialities is IDE plug-in development. ResOrg was my first attempt at a plug-in, but my day to day work is with Visual Lint, an interactive code analysis tool environment with works within the Visual Studio and Eclipse IDEs or on build servers.

I love lots of things, but particularly music, photography and anything connected with history or engineering. I despise ignorant, intolerant and obstructive people - and it shows...I can be a bolshy cow if you wind me up the wrong way...Laugh | :laugh:

I'm currently based 15 minutes walk from the beach in Bournemouth on the south coast of England. Since I moved here I've grown to love the place - even if it is full of grockles in Summer!
Software Developer Tata Consultancy Services
India India
I have been working in different .NET Technologies like ASP.NET,WPF,Silverlight for the last few years.I am enjoying my life as a Programmer and spending time with my Family,Friends & Camera.

My Technical Blog


My Photo Blog

Architect Nexus Technologies, LLC
United States United States
I have been working in the field of software development since 1999. With a degree in Computer Engineering from the Milwaukee School of Engineering, I try to provide a strong results-oriented approach to software development. I have worked with a variety of industries, including healthcare, magazine publishing and retail. After having worked for corporations of varying sizes for nearly ten years while also providing custom software solutions to individuals and small companies, I left the corporate world to provide expert, high-quality software solutions to a broader range of companies full-time. I am also a Certified Usability Analyst with Human Factors International, committed to providing the best possible experience to the users of your website or application.
Software Developer www.activeware.net
United Kingdom United Kingdom
I've been working as a freelance software developer for almost 15 years, covering everything from VB3 and Delphi through to .Net 3.5 and SilverLight. I'm a Microsoft Gold certified partner and have gained MCSE, MCTS and MCP certifications. Most of my time these days is spent on Microsoft SharePoint and related technologies.

I live in Scotland with my wife Nicola, my two sons Cameron and Fraser and so many animals that I'm considering growing a long white beard and building a large wooden boat.
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.
CEO Servicelayer
Norway Norway
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Germany Germany
Dirk Eisenberg is born in a little town in eastern germany: Eisleben. After his university entrance dimploma he went to the Swabian metropolis Stuttgart. The studies of Information Technologies at th BA Stuttgart started at October 1999 and ended with the degree of information technology engineer in 2002. Since this time he is salaried at a software manufacturer in the system management area. At his job he developed system components in C, C++ and C# on the Microsoft Windows platforms for one of the largest Software Management Suites. Currently Dirk is working as an IT Architect for a leading consulting company in Munich.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Sales
United States United States
Larry Salomon has been writing code since he started in Basic on a TRS-80 Model I computer (4K of RAM!) in 1980. Professionally, he started in the OS/2 arena in the late 80's until he switched to Windows development in 1996.

During his multi-decade career, he has coauthored two programming books and published an electronic magazine for just over 3 years. He has written applications in a variety of languages - C# is currently his favorite - and has a few applications available for sale on the Android Application Store.

Currently, Larry works in corporate software sales in the NYC area. You may follow him via his blog at http://larrysalomon.blogspot.com
United States United States
I'm Gareth and am a guy who loves software! My day job is working for a retail company and am involved in a large scale C# project that process large amounts of data into up stream data repositories.

My work rule of thumb is that everyone spends much more time working than not, so you better enjoy what you do!

Needless to say - I'm having a blast.

Have fun,

Gareth
Software Developer (Senior) Pharos
United States United States
I work as a Principal Software Engineer for Pharos. I develop location-based services and applications using Microsoft .Net Technologies. I am a Microsoft Certified Application Developer (MCAD) and Microsoft Certified Solution Developer (MCSD). I have more than 20 years of experience in computer programming and software development. I'm currently interested in topics related to C#, APS.Net, SQL Server, Windows Programming, Web Programming, AJAX, Bing Maps, Google Maps, and e-Commerce.
My blog site: http://www.tofuculture.com
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/.

Software Developer
United States United States
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering. I've largely developed solutions that are based on a mix of Microsoft technologies with open source technologies mixed in. I've got an interest in astronomy and you'll see that interest overflow into some of my code project articles from time to time.



Twitter:@j2inet

Instagram: j2inet

Software Developer (Senior)
United States United States
Josh creates software, for iOS and Windows.

He works at Black Pixel as a Senior Developer.

Read his iOS Programming for .NET Developers[^] book to learn how to write iPhone and iPad apps by leveraging your existing .NET skills.

Use his Master WPF[^] app on your iPhone to sharpen your WPF skills on the go.

Check out his Advanced MVVM[^] book.

Visit his WPF blog[^] or stop by his iOS blog[^].

See his website Josh Smith Digital[^].
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.
Other Axiom Telecom
United Arab Emirates United Arab Emirates
Integration Specialist at Axiom Mobile Solutions a division of Axiom Telecom
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.
Software Developer (Senior) Dave Cook Consulting, LLC
United States United States
I am a programmer/writer, specializing in developing SDKs, and work for a rather well known software company in Redmond, WA. More information than you could possibly be interested in knowing can be found at NetDave.com.

I'm also a ham radio aficionado, holding the callsign WAØTTN.
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.
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Poland Poland
Przemek was born in 1988, he lives in small town near Warsaw in Poland, Europe. Currently he codes some C# stuff and J2EE as well, ocasionally he uses C++ for fun. Przemek is cycling fun, if weather permits he rides a bike.
Software Developer (Senior)
Germany Germany
I am an american living in Germany.

I've been professionaly engaged in computer technology and programming for over 25 years.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
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.
Software Developer (Senior) Hewlett-Packard
Brazil Brazil
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Atmel R&D India Pvt. Ltd.
India India
I'm a 27 yrs old developer working with Atmel R&D India Pvt. Ltd., Chennai. I'm currently working in C# and C++, but I've done some Java programming as well. I was a Microsoft MVP in Visual C# from 2007 to 2009.

You can read My Blog here. I've also done some open source software - please visit my website to know more.
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
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
Team Leader
Turkey Turkey
Tamer Oz is a Microsoft MVP and works as Assistant Unit Manager.
Systems / Hardware Administrator
Bosnia and Herzegovina Bosnia and Herzegovina
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.
Software Developer (Senior) brightman objects software studios
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2009