Click here to Skip to main content
15,877,103 members
This competition has ended

Best overall article of July 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.
22 Jan 2014Igor Ladnik
Wrapper to facilitate usage of TCP sockets
Please Sign up or sign in to vote.
16 Jul 2012Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
Please Sign up or sign in to vote.
15 Jul 2012Arpan Jati
RSA encryption library with full OAEP padding and private key encryption support
Please Sign up or sign in to vote.
30 Jul 2012Dave Kerr
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
Please Sign up or sign in to vote.
30 Jul 2012Imran Abdul Ghani
Existing bindings available in WCF
Please Sign up or sign in to vote.
13 Oct 2012Bernardo Castilho
An article that shows how to implement MVVM apps with KnockoutJS and custom controls.
Please Sign up or sign in to vote.
18 Dec 2013Gokuldas
Real time SPC is a Web Application for iPad and Androind using HTML5 and jQuery AJAX.
Please Sign up or sign in to vote.
26 Jul 2012PavolSatala
This article shows how to create Breakout game for iOS, Android and Bada with only one code.
Please Sign up or sign in to vote.
13 Oct 2013Member 9294701
A simple, portable yet efficient Quicksort implementation in C
Please Sign up or sign in to vote.
11 Jul 2012Mikhail Semenov
keywords: constexpr, constant, constant expression, user-defined literals, GCC 4.7.0
Please Sign up or sign in to vote.
24 Jul 2012derinpdavis
A web based Paint Brush application using HTML5 Canvas.
Please Sign up or sign in to vote.
10 Jul 2012Maxim Kartavenkov
Articles describes how to make pure C# rendering video on VMR9 with custom allocator presenter over Direct3D in .NET
Please Sign up or sign in to vote.
20 Jul 2012darkoman
This is a simple JavaScript assembler language specification with implemented virtual machine
Please Sign up or sign in to vote.
29 Jul 2012Higty
This article describes automatic category filters in mail applications.
Please Sign up or sign in to vote.
21 Aug 2012Jaime Olivares
An architectural proposal to integrate mobile and .Net applications
Please Sign up or sign in to vote.
17 Jul 2012Daniel Vaughan
Implementing field level change notification in WPF, and how a Lambda Expression can be used to specify a composite property that raises change notifications automatically whenever an associated property changes.
Please Sign up or sign in to vote.
13 Jul 2012Manas Bhardwaj
How to access the variables/properties from C# in JavaScript?
Please Sign up or sign in to vote.
9 Jul 2012Christian Amado
In this tutorial, we will discuss on ProgressBar & Background worker. Follow the step-by-step tutorial to know how to use these clases.
Please Sign up or sign in to vote.
29 Oct 2013Mike-MadBadger
How to discover all the controls on a form at design time for a property editor
Please Sign up or sign in to vote.
16 Jul 2012Suhel Shah
Content Managemnt of asp.net website using Blogger Blog and Google GDI API
Please Sign up or sign in to vote.
18 Jul 2012Ajosh Palis
The purpose of this article is to illustrate a context menu that renders in cricular shape.
Please Sign up or sign in to vote.
17 Aug 2012dave.dolan
Example: HOWTO Move the ECB from the Filename to Title, in a DocLib, preserving all native functionality.
Please Sign up or sign in to vote.
26 Jul 2012Jean Paul V.A
The Dispose Checker Tool is a useful tool in finding non-disposed objects inside SharePoint projects.
Please Sign up or sign in to vote.
2 Jul 2012Kunal Chowdhury «IN»
Improved Solution Explorer in Visual Studio 2012 to improve productivity
Please Sign up or sign in to vote.
5 Jul 2012Matthias Böhnke
Bug Fixes for Reading Barcodes from an Image - III
Please Sign up or sign in to vote.
2 Aug 2012Steve L. Powell
A technique to create a Dynamic View Model that handles enums.
Please Sign up or sign in to vote.
16 Jul 2012StianSandberg
Make sure your website with and without www redirects to the same page.
Please Sign up or sign in to vote.
2 Jul 2012Clifford Nelson
Why didn’t Microsoft provide this in the ObservableCollection?
Please Sign up or sign in to vote.
23 Jul 2012Shabbir Lathsaheb
I was developing an application to post xml data to a URL (REST call) using asp.net and C#. The endpoint was hosted with a third party vendor and they had a much secured hosting environment.
Please Sign up or sign in to vote.
19 Jul 2012pramod.hegde
Merge slides from multiple presentations to one at a desired position
Please Sign up or sign in to vote.
9 Jul 2012Thrivikram Hathwar
Sample to demonstrate building a cross domain script enabled WCF REST service and consuming it in a web app.
Please Sign up or sign in to vote.
8 Jul 2012abat
This is an alternative for "GraphDisplay: a Bezier based control for graphing functions and curves"
Please Sign up or sign in to vote.
23 Jul 2012Santhosh Kumar Jayaraman
How to populate a GridView/DataSet from XML and how to save GridView/DataSet values back to XML.
Please Sign up or sign in to vote.
5 Jul 2012Santhosh Kumar Jayaraman
How to create a simple IMEI validator application using Java Swing
Please Sign up or sign in to vote.
12 Jul 2012StianSandberg
Extension to create a submit button the clean way
Please Sign up or sign in to vote.
3 Sep 2013James IV
Prevent a checkedListBox from toggling check state when clicking whitespace
Please Sign up or sign in to vote.
2 Jul 2012OriginalGriff
Converting a value to an SI unit string.
Please Sign up or sign in to vote.
8 Jul 2012Christopher R Davis
Support multi-team development using modelling and code generation
Please Sign up or sign in to vote.
11 Oct 2016Oliver Bleckmann
Simple but efficient way of logging errors over the internet using a PHP webservice/ REST and mail notification. Logging C#/ .NET errors over the web and with PHP and sending notification mail.
Please Sign up or sign in to vote.
9 Jul 2012Pete O'Hanlon
The solution to a problem that was posted on CodeProject
Please Sign up or sign in to vote.
30 Jul 2012PratapReddyP
Structural Pattern - Adapter Pattern - Object Adapter Pattern
Please Sign up or sign in to vote.
7 Jul 2012CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
Please Sign up or sign in to vote.
23 Jul 2012Dynms
Thin clients, where applicable, can significantly reduce the administrative overhead required to maintain user hardware and software, while also reducing energy consumption.
Please Sign up or sign in to vote.
26 Jul 2012John Orendt
Visits to configured web sites in every configured interval and logs connectivity.
Please Sign up or sign in to vote.
26 Jul 2012Giannakakis Kostas
Nim game for Android devices
Please Sign up or sign in to vote.
17 Jul 2012Jake Franta
SolidWidgets Grid tutorial.
Please Sign up or sign in to vote.
27 Jul 2012Kudredin
Making use of the User Defined Fields to help better organize emails, and keep track of informaiton
Please Sign up or sign in to vote.
13 Aug 2012Sachin Chandanshive
Addin Containg Useful Macros & Easily Accessible From Ribbon Menu
Please Sign up or sign in to vote.
15 Jul 2012Douglas Smallish
Demonstrates how to code a Silverlight Chart ControlTemplate Programmatically.
Please Sign up or sign in to vote.
6 Jul 2012Omar Rwemi
An interesting way of making Disposable (Heavy) objects

Current Participants

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

Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




Retired
United Kingdom United Kingdom
I have been programming since the Apple 2 was produced, which is quite a long time now. Favorite language is c#
Software Developer (Senior)
United States United States
I am a Programmer. Currently working with .Net Technolgies WPF/Silverlight/WCF/WEB API/ASP.Net MVC. I mainly use C# language for programming. I also focus on Javascript and JQuery. During free time, I write games for IOS and Andriod platform.

http://ajoshjose.blogspot.com/
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Brazil Brazil
Software Architect/Developer with several years experience creating and delivering software.

Full-stack Web development (including React, Firebase, TypeScript, HTML, CSS), Entity Framework, C#, MS SQL Server.

Passionate about new technologies and always keen to learn new things as well as improve on existing skills.
Architect
Paraguay Paraguay
hristian Amado is a professional software engineer, professional developer and trainer with over 18 years of experience building applications for Windows Desktop and the Web. Located in Asuncion, Paraguay, He's well involved in many Microsoft's technologies including XAML, C#, X++, WCF, ADO.NET and ASP.NET.

He holds a several Microsoft certifications including Microsoft Certified Professional Developer (MCPD), Microsoft Certified IT Professional, Microsoft Certified Technology Specialist and Microsoft Office Specialist.
Software Developer (Senior)
United States United States
I currently work in security at HP and create developer tools. I have been working with technology since the VIC 20. I am currently co-authoring the nHydrate code generator (and other projects).

Check out the current nHydrate site on Github. https://github.com/nHydrate/nHydrate



My LinkedIn Profile

LinkedIn nHydrate Group
Australia Australia
I program as a hobby, and work full time at an embroidery shop of all places XD.
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
Engineer
Switzerland Switzerland
Daniel is a former senior engineer in Technology and Research at the Office of the CTO at Microsoft, working on next generation systems.

Previously Daniel was a nine-time Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company.

Daniel is the author of Windows Phone 8 Unleashed and Windows Phone 7.5 Unleashed, both published by SAMS.

Daniel is the developer behind several acclaimed mobile apps including Surfy Browser for Android and Windows Phone. Daniel is the creator of a number of popular open-source projects, most notably Codon.

Would you like Daniel to bring value to your organisation? Please contact

Blog | Twitter


Xamarin Experts
Windows 10 Experts
Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
Software Developer
United Kingdom United Kingdom
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.
United States United States
Dave works all day, and stays up all night coding and reading, surfing the intertubes.
Software Developer (Senior)
Australia Australia
Software Developer since 2K
Can find some periodical posts derinpdavis.webs.com
Software Developer
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.
Dynamic Manufacturing Solutions
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 (Senior) Self employed
Greece Greece
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 Kingdom United Kingdom
I am Solution Architect with 20+ years of IT experience in the field of real time,embedded,client/server and web based applications and Business Intelligence . I am currently working as Senior Consultant for Infor.
CEO TinyBetter, Inc
Japan Japan
I'm a CEO of TinyBetter, Inc in Japan.
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


Software Developer (Senior) Emaratech
United Arab Emirates United Arab Emirates
Imran Abdul Ghani has more than 10 years of experience in designing/developing enterprise level applications. He is Microsoft Certified Solution Developer for .NET(MCSD.NET) since 2005. You can reach his blogging at WCF Tutorials, Web Development, SharePoint for Dummies.
Architect
Peru Peru


Computer Electronics professional, Software Architect and senior Windows C++ and C# developer with experience in many other programming languages, platforms and application areas including communications, simulation systems, PACS/DICOM (radiology), GIS, 3D graphics and HTML5-based web applications.
Currently intensively working with Visual Studio and TFS.
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.
Student
United States United States
I am current a college student working on my Computer Science Security degree.

I quickly fell in love with programming after I started my first CS class (Java ... the first programming language I really learned). Since then I write programs for fun and find much enjoyment in them.
Architect
United States United States
Jean Paul is a Microsoft MVP and Architect with 12+ years of experience. He is very much passionate in programming and his core skills are SharePoint, ASP.NET & C#.

In the academic side he do hold a BS in Computer Science & MBA. In the certification side he holds MCPD & MCTS spanning from .Net Fundamentals to SQL Server.

Most of the free time he will be doing technical activities like researching solutions, writing articles, resolving forum problems etc. He believes quality & satisfaction goes hand in hand.

You can find some of his work over here. He blogs at http://jeanpaulva.com
United States United States
Bachelors of Electrical Engineering 1981. Strengths are Software Project Management, Automated Commodities Trading, Defense - Radar Guided Missile Systems (Amraam). Webmaster - Design, e-commerce, database driven websites. Banking - Treasury Operations, FX, Cryptographically Secure Communications. Security Clearance: Secret, US DoD. Expertise in OOD, OOP, C# .NET,MS SQL Server, Oracle & Sybase, C++, VB, Java.

I learned fortran in school, C#, SQL and C++ were pretty much self taught.

I’m seeking contracts.

http://www.hugetiger.com/Contact.aspx

There is a direct positive correlation between freedom and prosperity.
Hungary Hungary
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Netherlands Netherlands

Read my personal blog at www.manasbhardwaj.net.

Software Developer Masters of Arts Anwendungsentwicklung GmbH
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Russian Federation Russian Federation
I'm a professional multimedia developer (more than 10 years) in any kind of applications and technologies related to it, such as DirectShow, Direct3D, WinMM, OpenGL, MediaFoundation, WASAPI, Windows Media and other including drivers development of Kernel Streaming, Audio/Video capture drivers and audio effects. Have experience in following languages: C, C++, C#, delphi, C++ builder, VB and VB.NET. Strong knowledge in math and networking.
Engineer
France France
A hobbyist begin-again-er!

Spent a few years longer ago than I care to remember with BBC Basic, a couple of years with Delphi about 10-15 years ago with a smattering af MS Access applications along the way. Dropped out of it completely except for the occasional Excel macro.

Finally picked up the baton again with VB.Net in VS2010 and now VS 2012and have been playing around quite a bit with a few odds and sodds, learning much as I go - and long may it continue.

I don't work even close to the IT industry and probably never will, but I do enjoy it as a hobby.
Software Developer
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 Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Libyan Arab Jamahiriya Libyan Arab Jamahiriya
https://github.com/omsharp
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?
Slovakia Slovakia
Author develops in various programming languages included: C++, Javascript, and PHP. Last year he creates mobile cross platform applications in Moscrif SDK.
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.
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.
Web Developer
India India
I am an Aspiring Architect, having expertise in Design and Development. Good knowledge on TDD and DDD Approaches. Well versed with Agile methodology. Strong at Sharepoint, C# , Asp.Net, MVC, MVC Razor, WCF, Entity Framework, SQL, BI Tools.
Business Analyst
India India
Developing Window Based Desktop Softwares using The MS .NET Framework. Currently developing web application and macros using VBA for MS Excel for various automation tasks which can be performed in excel.
Technical Lead EF (Education First)
India India
I graduated as Production Engineer and started my career as Software Developer then worked as tester for a while before moving into Windows application development using Microsoft Technologies. But for the last few years i am working on javascript, React, Node, AWS, Azure Chatbots
Software Developer (Senior)
India India
I am Shabbir Husain Lathsaheb (@SHLathsaheb). Programming is both my passion and profession. I work with a Web Application Development firm as a Sr. Software Engineer and in my free time I am a consultant, I love to sleep and am a movie buff. Do visit My blog to know more.
Software Developer Excel Adviser
Canada Canada
I am a freelance software developer with a variety of different interests. My main area of expertise is Microsoft Office add-ins (Excel/Outlook mostly) but I also develop Windows applications, Access Databases and Excel macros . I develop in VBA, C# and C++. My website exceladviser.com has articles on Excel, Access, Microsoft Office development, and general Windows programming (WPF, etc.).
Software Developer (Senior) Aurum AS
Norway Norway
Microsoft Certified Solutions Developer (MCSD)

Personal website:
stian.net

My projects:
CRM1.no - A free to use norwegian crm software
Fakturax - A free to use norwegian invoice software
Timeføring.no - A free to use norwegian timereg software
MittUtlegg - A free to use norwegian software for receipts
SupportWeb - A free to use norwegian software customersupport
United States United States
Lead Enterprise Application development and architecture using Asp.net/C#/Ajax/SSIS with back end databases like Ms-SQL, Oracle.

You can contact me at suhel.shah@gmail.com
Architect Alhazm
India India
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 Jul - 31 Jul 2012