Click here to Skip to main content
15,868,014 members
This competition has ended

Best overall article of September 2012

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.
20 Sep 2012Marius Bancila
This article proposes a C++ implementation for computing hashes (SHA1, MD5, MD4 and MD2) on Windows with the Microsoft CryptoAPI library.
Please Sign up or sign in to vote.
10 Oct 2012Andrew Rissing
An intuitive-fluent API for generating Linq Expressions.
Please Sign up or sign in to vote.
14 Sep 2018bkelly13
Goal: Describe how asynchronous or non-blocking TCP code works
Please Sign up or sign in to vote.
26 Feb 2013Jeffrey T. Fritz
A throw-back to a .NET 1.1 feature to use instead of writing an extension method.
Please Sign up or sign in to vote.
23 Sep 2012Shemeer NS
Error Number 8013150a, 80131515, 80131522, 80070002, 80004002, 80004005, 80070057, 80131500, 80131018
Please Sign up or sign in to vote.
17 Sep 2012ObiWan_MCC
A C# SMTP server (receiver).
Please Sign up or sign in to vote.
26 Sep 2012Ilya Builuk
This article briefly describes what is OpenSocial and how to use it in ASP.NET applications by Catpic
Please Sign up or sign in to vote.
13 Sep 2012ljw1004
How to use UPnP on Windows 8
Please Sign up or sign in to vote.
19 Sep 2012CodeProject, Rachel Reese
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Rachel Reese.
Please Sign up or sign in to vote.
12 Sep 20123PillarLabs
This article help users to integrate Facebook, Twitter, Linkedin, MySpace functionality easily in Android apps.
Please Sign up or sign in to vote.
13 Sep 2012Wendelius
This is an alternative for "SQL Server: Query to find upcoming birthdays for the current week"
Please Sign up or sign in to vote.
7 May 2013Ehsan yazdani rad
XAF is a good framework that facilitates software making, but as it provides many benefits, there is the limitation that you have to deal with, one of them is placing fully customized form in a view
Please Sign up or sign in to vote.
25 Sep 2012Grasshopper.iics
Easy Image Inpainting using Local Binary Pattern
Please Sign up or sign in to vote.
11 Sep 2012Bryian Tan
Article on how to create an ASP.NET MVC3 slideshow user control/partial view using jQuery and XML
Please Sign up or sign in to vote.
20 Sep 2012Palavos
A paradigm of Noiseless Steganography for secretely transmitting messages via Excel graphs.
Please Sign up or sign in to vote.
10 Sep 2012Ivan Krivyakov
A day in the life of software development
Please Sign up or sign in to vote.
29 Sep 2012John Atten
John on Google CodeProjectLet’s face it. Managing date information within the .net framework (or any framework, really . . . Java is not much better) is a pain the the ass. Really. What makes it even worse is managing user data entry of date information.
Please Sign up or sign in to vote.
25 Sep 2012Hicham El Horri
C# RichTextBox tooltip like Visual Studio's.
Please Sign up or sign in to vote.
3 Sep 2012John Atten
Examination of a quick way to create more useful expandable groups in the .NET ListView control.
Please Sign up or sign in to vote.
3 Sep 2012Adittya Gupta
Validating combobox at client side and displaying item list properly.
Please Sign up or sign in to vote.
5 Sep 2012Chris_Bowen
This is the second in a series of posts that will show you to create a (very) simple Windows 8 game.
Please Sign up or sign in to vote.
19 Sep 2012Ben Freeman CBNL
How to add an Open Street Map overlay to a Map using MapWinGIS.
Please Sign up or sign in to vote.
13 Sep 2012mparvez
An open-source free Flash charting component that can be used to render data-driven animated charts.
Please Sign up or sign in to vote.
17 Sep 2012aasim abdullah
Get all indexes list in detail, with their involved columns
Please Sign up or sign in to vote.
18 Oct 2012Serge Desmedt
Touch handling in Android.
Please Sign up or sign in to vote.
18 Sep 2012Chris_Bowen
This is the third in a series of posts that will show you to create a (very) simple Windows 8 game.
Please Sign up or sign in to vote.
11 Oct 2012Peter Carrasco
A quick introduction to data annotations in C#
Please Sign up or sign in to vote.
19 Sep 2012ozkary
Secure a web page postback from malicious exploits.
Please Sign up or sign in to vote.
1 Oct 2012Mario Stopfer
Implementation of the generalized dataflow model between objects.
Please Sign up or sign in to vote.
12 Sep 2012CodeProject, Martin Pilkington
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Martin Pilkington.
Please Sign up or sign in to vote.
17 Jul 2013Mehul M Thakkar
Compare Validator is not working with latest jQuery lib while using with ViewModel in MVC
Please Sign up or sign in to vote.
18 Sep 2012Evren Yortuçboylu 1 alternative  
A checkbox list jQuery UI widget with real time filtering functionality explained
Please Sign up or sign in to vote.
23 Sep 2012OriginalGriff
Inserting a number of rows in a database isn't difficult, but how do you do it in a single command without concatenating strings?
Please Sign up or sign in to vote.
3 Sep 2012S Ravi Kumar (TechieRathore)
How to use the OpenId selector tool in an ASP.NET MVC3 application
Please Sign up or sign in to vote.
29 Mar 2013bkelly13
Goal: Describe how asynchronous or non-blocking TCP code works
Please Sign up or sign in to vote.
28 Feb 2013Dav Zen
Simple and easy to use jQuery matrix 2D.
Please Sign up or sign in to vote.
13 Sep 2012CorvetteGuru
Backup Stored Procedures in SQL Server.
Please Sign up or sign in to vote.
20 Sep 2012Sreedhar Puligundla
Simple steps to create SQL joins by using SQL Server 2008 Management Studio
Please Sign up or sign in to vote.
20 Sep 2012ljw1004
Exploring the Windows.Devices.Enumeration.DeviceInformation and Windows.Devices.Enumeration.Pnp APIs.
Please Sign up or sign in to vote.
27 Sep 2012david pretham
Windows Native API application
Please Sign up or sign in to vote.
20 Sep 2012KundanKarma
BizTalk WCF Custom Service Behaviour for sending Response back (filling some values from input) at port level.
7 Sep 2012Dynamsoft
In this article, I’ll share with you how to utilize Dynamic .NET TWAIN in a WPF application to process your documents.
Please Sign up or sign in to vote.
15 Sep 2012Michael R Duffy
A discussion of using Azure table storage to store an application's logging information for Microsoft Windows Azure based cloud deployments
Please Sign up or sign in to vote.
25 Sep 2012Pablo Oropin
This article aims to explains how to implement functions to deliver data via HTTP POST or HTTP GET in ASP.NET to an specified link.
Please Sign up or sign in to vote.
15 Sep 2012Sebastian Solnica
How to diagnose ADO.NET with ETW traces
Please Sign up or sign in to vote.
23 Sep 2012Issam Lahlali
MemCache++ is a light-weight, type-safe, simple to use and full-featured Memcache client. It was developed by Dean Michael Berris who is a C++ fanatic, loves working on network libraries (cpp-netlib.github.com), and currently works at Google Australia.
Please Sign up or sign in to vote.
24 Sep 2012Anuraj Parameswaran
How to delete a file or folder to Recyclebin
Please Sign up or sign in to vote.
19 Sep 2012sohaib patel
How to create a dynamic label editor web control on ASP.NET (textbox and label).
Please Sign up or sign in to vote.
18 Sep 2012mparvez
How to create some good looking Line, Bar, Pie charts for your ASP.NET application.

Current Participants

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

India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader CureMD
Pakistan Pakistan
Aasim Abdullah is working as SQL Server DBA with CureMD (www.curemd.com) based in NY, USA. He has been working with SQL Server since 2007 (Version 2005) and has used it in many projects as a developer, administrator, database designer. Aasim's primary interest is SQL Server performance tuning. If he finds the time, he like to sketch faces with graphite pencils.
Software Developer
India India
Developer with 6+ years of experience.
Working with Dot.NET related technologies like ASP.NET, ASP.NET MVC, WebAPI, Javascript, JQuery, AngularJs, NodeJs, MSSQL and many more in Web(E-commerce) Domain.


Quick learner, Occasional writer, Swimmer and Music Lover.
Architect
United States United States
Since I've begun my profession as a software developer, I've learned one important fact - change is inevitable. Requirements change, code changes, and life changes.

So..If you're not moving forward, you're moving backwards.
Technical Lead
India India
Working as Tech. Lead

My blog : dotnetthoughts.net.
You can follow me in twitter : @anuraj
Architect CBNL
United Kingdom United Kingdom
I dabble in a bit of programming as part of my job.
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)
United States United States
I have over 10 years of experience working with Microsoft technologies. I have earned my Microsoft Certified Technology Specialist (MCTS) certification. I'm a highly motivated self-starter with an aptitude for learning new skills quickly.
Microsoft
United States United States
Chris Bowen (http://blogs.msdn.com/cbowen) is a Principal Technical Evangelist with Microsoft, based in the Boston area and specializing in Windows 8 development. An architect and developer with over 19 years in the industry, he joined Microsoft after holding senior technical positions at companies including Monster.com, VistaPrint, and Staples. He is coauthor of two books (with Addison-Wesley and WROX) and holds an M.S. in Computer Science and a B.S. in Management Information Systems, both from Worcester Polytechnic Institute.
Software Developer CodeProject Solutions
Canada Canada
The CodeProject team have been writing software, building communities, and hosting CodeProject.com for over 20 years. We are passionate about helping developers share knowledge, learn new skills, and connect. We believe everyone can code, and every contribution, no matter how small, helps.

The CodeProject team is currently focussing on CodeProject.AI Server, a stand-alone, self-hosted server that provides AI inferencing services on any platform for any language. Learn AI by jumping in the deep end with us: codeproject.com/AI.
This is a Organisation

4 members
Software Developer (Senior)
United States United States
I have been coding for over 25 years.

Started with Apple II BASIC, then in college dabbled in all sorts of languages:

COBOL
RPGII
Pascal
Fortran
GWBASIC

My career started with VAX BASIC and then went backwards with WANG MVP2200 BASIC!

From there, I transisitoned into mainframes, using mostly ADABAS/Natural and some COBOL. I was fully engulfed in mainframes for 15 years - TSO, JCL, syncsort, even subbing as an operator during special mass updates!

After 10 years in mainframes, I taught myself VB6. My next four jobs were a mixture of VB6 and mainframe.

My last job gave me some exposure to .NET, but since my VB6 was so good, I was left supporting the legacy system.

I left that job in 2010 to work for my wife and started to teach myself VB 2008. Which led to where I am now, working with VB 2010 and SQL 2012.
Software Developer Several
France France
Fan of .NET Technologies
Go to see my blog : http://davidzenou.blogspot.com/2009/01/david.html
Software Developer (Senior) Aricent
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Canada Canada
Dynamsoft has more than 15 years of experience in TWAIN SDKs, imaging SDKs and version control solutions.

Our products include:

TWAIN SDK
- Dynamic Web TWAIN: a TWAIN scanning SDK optimized for web document management applications.
- Dynamic .NET TWAIN: a .NET TWAIN and Directshow Image Capture SDK for WinForms/WPF applications.

Imaging SDKs
- Barcode Reader for Windows, Linux, macOS, iOS, Android and Raspberry Pi.
- OCR addon for both web and .NET TWAIN SDKs

Version Control
- SourceAnywhere: a SQL server-based source control solution. Both on-premise and hosting options are provided.

http://www.dynamsoft.com/
This is a Organisation

21 members
Software Developer (Senior) Independent
Iran (Islamic Republic of) Iran (Islamic Republic of)
I start developing software when I was 9 with my commodore 64.

Programming Designer and Quality Supervisor.

Specializing in Web business solutions specially in sale and distribution industry.

Wrote my first “real” program on a commodore 64 which was a shooting game.

A few Highlights:
C#, VB.NET , Win & Web
JavaScript and popular library such jquery
PHP
Delphi
Sql Server
Software Developer (Senior)
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Integrated Ideas
India India
gasshopper.iics is a group of like minded programmers and learners in codeproject. The basic objective is to keep in touch and be notified while a member contributes an article, to check out with technology and share what we know. We are the "students" of codeproject.

This group is managed by Rupam Das, an active author here. Other Notable members include Ranjan who extends his helping hands to invaluable number of authors in their articles and writes some great articles himself.

Rupam Das is mentor of Grasshopper Network,founder and CEO of Integrated Ideas Consultancy Services, a research consultancy firm in India. He has been part of projects in several technologies including Matlab, C#, Android, OpenCV, Drupal, Omnet++, legacy C, vb, gcc, NS-2, Arduino, Raspberry-PI. Off late he has made peace with the fact that he loves C# more than anything else but is still struck in legacy style of coding.
Rupam loves algorithm and prefers Image processing, Artificial Intelligence and Bio-medical Engineering over other technologies.

He is frustrated with his poor writing and "grammer" skills but happy that coding polishes these frustrations.
This is a Organisation

115 members
Student
Morocco Morocco
He is a 21 year-old student studying at Mohammed I University (in Oujda - Morocco). Born in Aklim - Berkane, Morocco.
Hates discrimination with all its kinds.
He is interested in programming on Visual Studio since 2009.
Current programming languages:
+ VBScript (for both: Windows & web).
+ JScript (for both: Windows & web).
+ Visual Basic 6.0 and higher.
+ C# 2003 and higher.
+ RealBasic.
+ Html.
+ Still learning C++.
Software Developer (Senior) Nokia
Germany Germany
Interested in design/development of framework functionality using the best patterns and practices.
Software Developer (Senior)
United States United States
CppDepend lead developer.
Technical Lead Thomson Reuters
United States United States
Ivan is a hands-on software architect/technical lead working for Thomson Reuters in the New York City area. At present I am mostly building complex multi-threaded WPF application for the financial sector, but I am also interested in cloud computing, web development, mobile development, etc.

Please visit my web site: www.ikriv.com.
Program Manager
United States United States
Jeff Fritz is a senior program manager in Microsoft’s Developer Division working on the .NET Community Team. As a long time web developer and application architect with experience in large and small applications across a variety of verticals, he knows how to build for performance and practicality. Four days a week, you can catch Jeff hosting a live video stream called 'Fritz and Friends' at twitch.tv/csharpfritz. You can also learn from Jeff on WintellectNow and Pluralsight, follow him on twitter @csharpfritz, and read his blog at jeffreyfritz.com
Software Developer XIV Solutions
United States United States
My name is John Atten, and my username on many of my online accounts is xivSolutions. I am Fascinated by all things technology and software development. I work mostly with C#, Javascript/Node.js, Various flavors of databases, and anything else I find interesting. I am always looking for new information, and value your feedback (especially where I got something wrong!)
Architect iGATE Global technology solutions
India India
I am BizTalk Server Technology Specialist.I have more than 8+ years of experience on BizTalk Server.I have worked on almost all the versions of BizTalk server 2004/2006/2006R2/2009/2010/2013.

I played multiple roles (Developer/Tech.Lead/Integration Architect) on Several BizTalk Projects.

I have keen interest in developing BizTalk-Integration solutions using SOA,WCF,ESB,EDI, Host Integration Server,Windows Azure BizTalk Services.
Technical Lead
United States United States
Lucian studied theoretical computer science in Cambridge and Bologna, and then moved into the computer industry. Since 2004 he's been paid to do what he loves -- designing and implementing programming languages! The articles he writes on CodeProject are entirely his own personal hobby work, and do not represent the position or guidance of the company he works for. (He's on the VB/C# language team at Microsoft).
Software Developer
Croatia Croatia
Programming without Reflection is like driving without a car.
Architect Visma Software
Romania Romania
Marius Bancila is the author of Modern C++ Programming Cookbook and The Modern C++ Challenge. He has been a Microsoft MVP since 2006, initially for VC++ and nowadays for Development technologies. He works as a system architect for Visma, a Norwegian-based company. He works with various technologies, both managed and unmanaged, for desktop, cloud, and mobile, mainly developing with VC++ and VC#. He keeps a blog at http://www.mariusbancila.ro/blog, focused on Windows programming. You can follow Marius on Twitter at @mariusbancila.
Technical Lead
India India
Mehul Thakkar is having 8 yrs of experience in IT industry. He is having good command over Ms .Net and Ms Sql Server
Software Developer (Senior) Symatix Ltd
United Kingdom United Kingdom
I am a software developer for Symatix Ltd, based in the north west of England. I am a dad and step-dad to 5 children which keeps me very busy! However, inbetween that I still find time to share my coding experiences on my site and elsewhere on the Internet.
Software Developer (Senior) icddr,b
Bangladesh Bangladesh
More than 8 years experience on Programming and Project implementation, I was primarily involved with projects for private organization,Govt.(Bangladesh Army,DG Health,RJSC), NGO (SEDF,WFP). Presently I am working at ICDDR,B and enhancing Hospital Management System developed by Microsoft Dynamic NAV and Windows Mobile Application 5.0

An active supporter of Open Source technology, my interested areas are ERP, IT Audit, Data warehouse, BI etc.

Playing Guitar for 15 years, my interested music style is Blues Rock,Neo Classical.

Certification

70-540:Microsoft® Windows Mobile® 5.0 - Application Development
MB7-514:Microsoft Dynamics™ NAV 5.0 C/SIDE Introduction
MB7-516:Microsoft Dynamics™ NAV 5.0 Solution Development
MB7-517:Microsoft Dynamics™ NAV 5.0 Installation and Configuration
MB7-515:Microsoft Dynamics™ NAV 5.0 Financials
70-432:Microsoft SQL Server 2008 - Implementation and Maintenance
70-450:PRO: Designing, Optimizing and Maintaining a Database Administrative Solution Using Microsoft SQL Server 2008
70-448:Microsoft SQL Server 2008, Business Intelligence Development and Maintenance
312-50:Certified Ethical Hacker

Web :http://masudparvezshabuz.appspot.com
Blog :http://masudparvezshabuz.wordpress.com
linkedin :http://www.linkedin.com/in/masudparvez
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO
Wales Wales
Born at an early age, he grew older. At the same time, his hair grew longer, and was tied up behind his head.
Has problems spelling the word "the".
Invented the portable cat-flap.
Currently, has not died yet. Or has he?
Architect OG-BITechnologies
United States United States
Software engineer, author & speaker who enjoys mentoring, learning, speaking and sharing with others about software development technologies. Microsoft MVP.

My Blog
Chief Technology Officer
United States United States
CS Computer Science/Engineering
MBA

Microsoft Certified Professional Developer (MCPD)
Microsoft Certified IT Professional (MCITP)
Microsoft Certified Technology Specialist (MCTS)

Entrepreneur and engineer with excellent qualifications and strong desired to excel, i'm interested in aligning the IT concepts into the business strategy to propel solutions of complex problems and create more profitable results for any company.
Software Developer Kakos Bros Solutions
Greece Greece
Spiros [Spyridon or Spyros are also used] Kakos (huo) lives in Athens, Greece. He is currently working as an IT consultant in a large firm. Begun programming during the Commodore era in MS Basic and is still trying to learn (mostly in C++ and C#)...
He likes chess and has recently bought a new (old) modem for one of his Commodores 128 (yes, he has two of them!) to set up a server based on 8-bit technology. He thinks that when the World Wide Web crashes completely by an alien cyber attack, he will be the only one capable of surfing with his Commodore computer and will eventually save the day...
He likes reading and writting philosophy and is a fond admirer of Aristotle and Alfred Russel Wallace. His main heritage is Harmonia Philosophica.
At his free time he is researching the application of polypyrrole (PPy) in the PCB manufacturing process (through-hole plating) at the National Technical University of Athens - Advanced Materials section.
Team Leader
United States United States
I am a senior software engineer and technical lead for a mid-sized technology firm. I have an extensive background in designing, developing, and supporting ASP.NET web-based solutions. I am currently extending my skill-set to the area of application identity management and access control.
Architect
Russian Federation Russian Federation
Ph. D. Petr Ivankov worked as scientific researcher at Russian Mission Control Centre since 1978 up to 2000. Now he is engaged by Aviation training simulators http://dinamika-avia.com/ . His additional interests are:

1) Noncommutative geometry

http://front.math.ucdavis.edu/author/P.Ivankov

2) Literary work (Russian only)

http://zhurnal.lib.ru/editors/3/3d_m/

3) Scientific articles
http://arxiv.org/find/all/1/au:+Ivankov_Petr/0/1/0/all/0/1
Architect
India India
Hi There, I am an IT professional with 14 years of experience in architecting, designing and building IT solutions for complex business needs in form of mobile & web applications using Microsoft technologies. Currently working in an multinational company in India as Solutions Architect. The articles here are sourced from my blog : http://techierathore.com/
Software Developer (Senior)
Poland Poland
Interested in tracing, debugging and performance tuning of the .NET applications.

My twitter: @lowleveldesign
My website: http://www.lowleveldesign.org
Software Developer (Senior)
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
India India
Technical Manager/ Software Architect | CodeProject MVP | Visual Studio Marketplace Contributor | Author | Geek | Netizen | Husband | ChessPlayer

Most of my articles are listed on top 5 of the respective 'Best articles of the month' and some of my articles are published on ASP.NET WebSite's Article of the Day section.

Check my contributions in Visual Studio Marketplace and Code Project

Technical Blog: https://shemeerns.wordpress.com/
Facebook: http://facebook.com/shemeernsblog
Twitter : http://twitter.com/shemeerns
Google+ : http://google.com/+Shemeernsblog
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Architect
Europe Europe
Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2012