Click here to Skip to main content
15,867,704 members
This competition has ended

Best Web Dev Article of February 2015

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.
26 Feb 2015Chris Maunder
Some tips and tricks to help you format your articles and tips simply and consistently.
Please Sign up or sign in to vote.
26 Feb 2015Shmuel Zang
This article shows how we can implement WebBinding for the AngularJS library and, use it for binding AngularJS client side objects to ASP.NET server side objects.
Please Sign up or sign in to vote.
26 Feb 2015Shridhar Gowda
This tip will explain how to sort a table / GridView on an ASP.NET or MVC(AngularJs) application. I am demonstrating both client side and server side sorting. I am sure you will have a great knowledge on this topic after reading it.
Please Sign up or sign in to vote.
7 Jun 2017Gunaprasad Shetty 1 alternative  
The tip provides you the code for implementing Search in your gridview using Jquery.
Please Sign up or sign in to vote.
9 Feb 2015madan535
In this article we can learn how to file upload in ASP.NET MVC using Dropzone JS and HTML .
Please Sign up or sign in to vote.
19 Mar 2015Hrvoje Batrnek
Easy and seamless caching implementation of any virtual method in any class
Please Sign up or sign in to vote.
8 Feb 2015Emiliano Musso
How to apply GA techniques fo solving problems in VB.NET. The example shows how to create solutions for a 2D maze, which will evolve to find the shortest path between two points.
Please Sign up or sign in to vote.
4 Feb 2015Md. Shariful Islam (Adil)
Alignment and sorting icon in WebGrid header
Please Sign up or sign in to vote.
5 Feb 2015Miller Nguyen
This article will show you how to implement a complete solution of electronic signature by using HTML5 canvas in ASP.NET (VB).
Please Sign up or sign in to vote.
16 Feb 2015Ronnie Mukherjee
An introduction to TypeScript
Please Sign up or sign in to vote.
18 Feb 2015Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
Please Sign up or sign in to vote.
16 Mar 2015Sander Rossel
The (long awaited) fourth in a series on web development.
Please Sign up or sign in to vote.
4 Feb 2015Richard Roe
Example to show how to update an ASP.NET GridView control using Ajax JQuery client side script
Please Sign up or sign in to vote.
10 Feb 2015Arthus Huang
This article will tell you how to write a tune with pure JavaScript and introduce an interesting Javascript framework to you.
Please Sign up or sign in to vote.
14 Feb 2015BD Star
Create-Read-Update-Delete(CRUD) operation by MySQLi procedural way in the PHP
Please Sign up or sign in to vote.
16 Feb 2015Bajirao_
Are you facing Issues on mobile device debugging? Try this and debug site on mobile.
Please Sign up or sign in to vote.
11 Feb 2015WoodyMou
Session 1: Setup SoftEther L2TP server on Amazon AWS Ubuntu
Please Sign up or sign in to vote.
2 Feb 2015Chris_Yu
Why and When to Use the Adapter Pattern in PHP Development
Please Sign up or sign in to vote.
14 Feb 2015Dan Maroff
A custom ListView class that uses reflection to sort columns based on the DisplayMemberBinding's bound data type
Please Sign up or sign in to vote.
25 Feb 2015Mohsen Heydari
Intercepting WCF and SOAP services for logging SOAP envelope
Please Sign up or sign in to vote.
9 Feb 2015madan535
How to implement PayPal credit card processing in ASP.NET MVC
Please Sign up or sign in to vote.
12 Feb 2015Afzaal Ahmad Zeeshan
This article provides an overview of the DateTime object in ASP.NET website, and a source code and example of a few scenarios in which using DateTime would be easy and simple, but tricky.
Please Sign up or sign in to vote.
1 Feb 2015Veronica S. Zotali
The tip aims to demonstrate the usage of Ajax.BeginForm
Please Sign up or sign in to vote.
8 Feb 2015madan535
Store files in Amazon S3 using AWS SDK in ASP.NET MVC
Please Sign up or sign in to vote.
19 Feb 2015REX ST JOHN
Accessing and Using IoT Analytic
Please Sign up or sign in to vote.
9 Feb 2015Ivan Korhner
How to detect Java deadlocks programmatically
Please Sign up or sign in to vote.
16 Feb 2015Robert Vandenberg Huang
A example project about how to "manually" control HTTP caching in Web API.
Please Sign up or sign in to vote.
9 Feb 2015Samarjeet Singh
Creating jquery plugins have never been easier !
Please Sign up or sign in to vote.
9 Feb 2015madan535
Authorize.Net Credit card processing Integration in ASP.NET
Please Sign up or sign in to vote.
23 Feb 2015georgepaterson
This article will describe how to write a unit-testable jQuery plugin.
Please Sign up or sign in to vote.
11 Feb 2015Gerd Wagner
AngularJS does not have a Model: It's not MV*, But rather VM*
Please Sign up or sign in to vote.
20 Feb 2015Narula Srinivas
This article gives you the approaches available to save multiple records in a single request (Batch Processing) to SharePoint 2013 list using REST API.
Please Sign up or sign in to vote.
1 Feb 2015joseacl79
This tip is about the spring security and how to create a custom JSP page to login with.
Please Sign up or sign in to vote.
25 Feb 2015DigCamara
Connecting a Intel RealSense device to remote users via Azure
Please Sign up or sign in to vote.
12 Feb 2015CharlesAyl
This tip will show you how to read from an Azure Service Bus Queue and then to use the new BizTalk Services to transform the message to call a soap webservice.
Please Sign up or sign in to vote.
22 Feb 2015PeteBarber
Book review: Swift Essentials
Please Sign up or sign in to vote.
26 Feb 2015Mohit Johri
This article will give a brief introduction about WIX toolset that builds Windows installation packages from XML source code with an example
Please Sign up or sign in to vote.
31 Jan 2015G Zizys
Adding the ability to set breakpoints dynamically from within JSREPL
Please Sign up or sign in to vote.
31 Jan 2015G Zizys
JavaScript REPL for Windows: Part 2 – Breakpoints and Debug REPL
Please Sign up or sign in to vote.
9 Feb 2015madan535
In this post, we will learn how to implement output cache action filter attribute in ASP.NET Web API.
Please Sign up or sign in to vote.
17 Feb 2015Arian Celina
Outputting JSON Data with PHP
Please Sign up or sign in to vote.
9 Feb 2015madan535
Implement Foursquare Authentication in ASP.NET MVC
Please Sign up or sign in to vote.
9 Feb 2015madan535
How to display existing files on server in dropzone js using ASP.NET MVC
Please Sign up or sign in to vote.
1 Feb 2015Gjermund Bjaanes
Starting point for learning Web Dev series
Please Sign up or sign in to vote.
3 Feb 2015StfalconCom
How to write custom ParamConverter
Please Sign up or sign in to vote.
18 Feb 2015Right Handed Monkey
What are static bindings in PHP - Using self:: versus static::
1 Feb 20151&1 Internet
Providing a rich, interactive experience will increase visitors returning to your website. Symfony, known as a stable and powerful development environment, can be used to create a wide range of Web projects. Here we provide an introduction to Symfony and a guide to getting started.
Please Sign up or sign in to vote.
31 Jan 2015G Zizys
JavaScript REPL for Windows: Part 1 – Motivation, Choices and First Steps
Please Sign up or sign in to vote.
1 Feb 2015Nikola Breznjak
How to create a Countdown Timer and show current time in Unity3D
Please Sign up or sign in to vote.
25 Feb 2015Anele 'Mashy' Mbanga
Create a web app to create, read, update and delete records using JQuery Mobile and Localstorage

Current Participants

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

1&1 Internet
United States United States
1&1 is a subsidiary of United Internet, a profitable public company with a market cap of over $8 billion. Founded in 1988, 1&1’s global community is over 13 million customer contracts strong. The 1&1 Group manages more than 19 million domain names worldwide with more than 70,000 servers run in 1&1’s seven state-of-the-art, green data centers.

Known for its comprehensive and affordable Internet products, 1&1 is Europe’s leading Web host and one of the top 5 Web hosts in the United States. From domain registration to Web hosting, site creation, technical support and cutting edge technology, 1&1 offers users every available resource to easily and affordably create and maintain an optimal online presence.
Software Developer
Pakistan Pakistan
Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, currently living in The Netherlands, likes .NET Core and Node.js for regular everyday development. Afzaal Ahmad works at Adyen as a Developer Advocate.

He is an expert with Cloud, Mobile, and API development. Afzaal has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Afzaal is an Alibaba Cloud MVP, twice he has been awarded Microsoft MVP status for his community leadership in software development, four times CodeProject MVP status for technical writing and mentoring, and 4 times C# Corner MVP status in the same field.
Technical Lead Allscripts
United States United States
Alvin has over 24 years of programming experience in the health care, financial and manufacturing industries. He is currently a Principal Software Engineer at Allscripts in the Philadelphia area. He has been recognized as a Microsoft Windows Dev MVP (current - formerly MVP in C#/Visual Studio), OzCode Magician, Friend of Redgate and Xamarin Certified Professional. Alvin has tech reviewed several books, including titles on ASP.NET Core, Entity Framework Core, and WPF. He is also one of the founding organizers of the TechBash developer conference held each fall in Pocono Manor, PA.
Software Developer SITHASO HOLDINGS (PTY) LTD
South Africa South Africa
I'm a Bachelor of Commerce graduate, fell inlove with ICT years back with VB5. Used Pick & System Builder to create a windows app. Very curious, developed my first web database app called Project.Show using ExtJS. Published on Google Play Store, learned JQuery Mobile, a project manager at best. My first intranet app eFas with MySQL.

Fear closes people to a lot of things and we hold ourselves back being held by it. Thus the sooner you believe you can't do something, the sooner everything will work towards that belief. Believe in yourself at all times because you can do anything you set your mind to it!

I have a very beautiful woman and four kids, the best joys in the world. East London, South Africa is currently home.

Awards:

Best Mobile Article of February 2015 (First Prize)
http://www.codeproject.com/Articles/880508/Create-a-CRUD-web-app-using-JQuery-Mobile-and-Loca

Best Mobile Article of May 2015 (Second Prize)
http://www.codeproject.com/Articles/991974/Creating-JQuery-Mobile-CRUD-Apps-using-JQM-Show-Ge

Apps
Bible.Show (Android Store App)
https://www.facebook.com/bibleshow
https://play.google.com/store/apps/details?id=com.b4a.BibleShow

JQM.Show (Android Store App)
https://www.facebook.com/jqmshow
https://play.google.com/store/apps/details?id=com.b4a.JQMShow

CodeProject.Show (An offline CodeProject Article writer)
http://www.codeproject.com/Articles/993453/CodeProject-Show-A-CodeProject-offline-article-wri
Architect
Albania Albania
I am a Software Architect, a web developer, and a Computer Science lecturer. I enjoy solving business problems by providing software solutions to them. My favorite technologies and fields of interest include ASP.NET, C# programming language, Java programming language, Javascript, jQuery, AngularJS, Web Services, REST, and mobile application development
Web Developer
China China
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.
Software Developer
Bangladesh Bangladesh
I am a professional software developer. I have experience in analysis, design, development, testing and implementation of desktop(standalone),web and mobile platform. I have good exposure to object-oriented design, software architectures, design patterns, test-driven development and Project Management.


My Working Area:-

Programming Language: C, C++, Java, VB.NET, C#.NET.
Web Language: HTML5, XML, CSS3, JavaScript, JSON, jQuery, AJAX, PHP, ASP.NET.
Database Language: SQL.
Database Management System: Oracle, MS Access, MySQL.
Web development Server: Apache, Microsoft Personal Web Server, IIS.
Editor: Microsoft Visual Stdio, Codebock, Dev, GCC, Adobe Dreamwaver, Microsoft Fontpage, Netscape Composer, Netbeans, Sublime Text, TC.
Web FrameWork: twitter Bootstrap, 960 Grid System.
Design Pattern: MVC.
CMS: Wordpress, Joomla.
Operating System: Windows (NT,XP, Vista, 7), Linux (RedHat, Ubuntu)
Scripting Language: Linux Shell Scripting, Powershell Script
ERP System: Oracle JD Edwards
Mobile Platform: Windows, Firfox, Android.
Architect
South Africa South Africa
Hands-on Solution Architect developing on C#, SQL and also Azure Cloud Services. I am TOGAF Certified and have been a solution architect for more than 7 years and more than total 22+ years experience in IT, mostly software development, design and integration.
Founder CodeProject
Canada Canada
Chris Maunder is the co-founder of CodeProject and ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.

In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project, CodeProject.AI.

In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.
Web Developer
Australia Australia
Chris Yu is a full stack web developer, a Zend Certified PHP Engineer. His current interest focuses on front-end web component, as well as front-end & back-end separation development.
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
Mexico Mexico
I'm a cross-platform developer, currently residing in Querétaro, Mexico.

I have have some apps on the Android platform (my main project is imSynt-image Synesthesia!) and I've also programmed for the Windows Platform, using C++, C#, Java, VB, VB.Net.
Software Developer
Italy Italy
Working in IT since 2003 as Software Developer for Essetre Srl, a company in Northern Italy.
I was awarded in 2014, 2015 and 2016 with Microsoft MVP, for Visual Studio and Development Technologies expertise. My technology interests and main skills are in .NET Framework, Visual Basic, Visual C# and SQL Server, but i'm proficient in PHP and MySQL also.
Software Developer (Senior) Microsoft Corporation
United States United States
Hard at work keeping your pixels bright and colorful - http://get.live.com
United Kingdom United Kingdom
I am a technical architect working on front end development practices at Infosys.
Instructor / Trainer
Germany Germany
Researcher, developer, instructor and cat lover.

Co-Founder of web-engineering.info and the educational simulation website sim4edu.com.
Software Developer
Norway Norway
My name is Gjermund Bjaanes. I am 25 years old, born and raised in Norway. I am a developer, geek and enthusiast in general. I’m passionate about programming and software engineering in general. Currently I focus on web development and mobile development on my free time.

I am a software engineer and developer by trade and by passion.

I have always had a very enthusiastic interest for computers, dated to when I was little. It became an obsession for programming, IT, gadgets and new technology. I love being a developer, and that is why I do it as much as I can!

Other than that; In my spare time I like to code, read, cook, hang out with friends and to work out.
Software Developer (Senior)
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
Croatia Croatia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Yugoslavia Yugoslavia
I am a software developer from Serbia with a passion in backend programming and technologies.
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) eBiz Solutions http://venkatbaggu.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 (Junior) Business Object Solutions Limited
Bangladesh Bangladesh
I am specialized in developing web based application using asp.net mvc and web forms. I am also involved in R&D based projects and web design.
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
India India
Software Engineer, Loves cooking Indian food & Going for long drives
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.
Web Developer
India India
I am a Developer with 7 years experience in different .NET Frameworks,SharePoint 2007/2010,Google Maps,Google Analytics,jQuery,Ajax
Software Developer (Senior)
Croatia Croatia
I’m an engineer at heart and a jack of all trades kind of guy.

For those who care about titles, I hold a masters degree in computing from FER (and a black belt in karate, but that’s another story…).

During the last years, worked in a betting software industry where I made use of my knowledge in areas ranging from full-stack (web & desktop) development to game development through Linux and database administration and use of various languages (C#, PHP, JavaScript to name just a few).

Currently, I’m a senior software engineer at TelTech, where we make innovative communications apps, and I <3 it.

Lately, I’m very passionate about Ionic framework and am currently in the top 3 answerers on StackOverflow in Ionic framework. I wrote a book about Ionic framework which you can get for free on Leanpub: Ionic framework – step by step from idea through prototyping to the app stores.

Other technical writing:

+ wrote a book Getting MEAN with MEMEs
was a technical reviewer for a book Deploying Node published by Packt
was a technical reviewer for a book Getting started with Ionic published by Packt
After writing 300 posts, this is why I think you should start blogging too

Come and see what I write about on my blog.
Team Leader
United Kingdom United Kingdom
My day job is mostly working in C++ with a bit of C#. I write a fair amount of command line based tools and really wish they could have a GUI front-end to them hence why I spend my spare time working with WPF.

I started a blog few years back but didn't do a lot with it. I've started describing some of the interesting programming things I come across on it. Please take a look.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Australia Australia
Architecting solutions around the world.
Chief Technology Officer WorxForUs
United States United States
I am a programmer who posts rambling on about java, Android, PHP, or whatever I am motivated to type on my charcoal colored Kinesis Freestyle2 keyboard. Please send +1's, shared links, warm thoughts of encouragement, or emasculating flames of internet fury to my blog. Thanks for reading!

righthandedmonkey.com
Software Developer
Taiwan Taiwan
Back-end developer, English learner, drummer, game addict, Jazz fan, author of LINQ to A*
Software 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.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO JUUN Software
Netherlands Netherlands
Sander Rossel is a Microsoft certified professional developer with experience and expertise in .NET and .NET Core (C#, ASP.NET, and Entity Framework), SQL Server, Azure, Azure DevOps, JavaScript, MongoDB, and other technologies.

He is the owner of JUUN Software, a company specializing in custom software. JUUN Software uses modern, but proven technologies, such as .NET Core, Azure and Azure DevOps.

You can't miss his books on Amazon and his free e-books on Syncfusion!

He wrote a JavaScript LINQ library, arrgh.js (works in IE8+, Edge, Firefox, Chrome, and probably everything else).

Check out his prize-winning articles on CodeProject as well!
Software Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Ukraine Ukraine
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.
Technical Lead
United States United States
I am a shameless software engineer and developer.
work-manic, sleepless animal, a crazy MCP, MCSE, MCDBA and SCJP.

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. With the exception of the Everything Else category, the article must be tagged with at least one of the tags corresponding to that competition's category (for example, to enter the C# Competition you would need to tag your article with a C# tag).
  4. Articles entries must follow the CodeProject submission guidelines.
  5. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  6. Articles may only be considered for a single category. If an article is eligible for multiple categories (for example, it pertains to both the C# and Web Dev categories), CodeProject editors and judges will decide which category the article shall be entered in.
  7. No author can be nominated twice in the same category.
  8. If an author writes has two separate articles, each article may be considered in their respective categories provided none of the aforementioned rules are broken. For example, if an author wrote two separate articles, one related to C# and one related to VB.NET, the author and articles could be nominated in the C# and VB.NET competitions, respectively.
  9. In the event an author wins multiple competitions, and repeat, identical prizes, the number of prizes issued is solely at the discretion of the prize issuer.
  10. In the event an article has multiple authors and/or contributors, the number of prizes issued is solely at the discretion of the prize issuer.
  11. In the event of a tie,  the number of prizes issued is solely at the discretion of the prize issuer.
  12. Multiple votes from the same IP will be automatically disqualified.
  13. The judges’ decision is final and no correspondence will be entered into.
  14. Only those who live in jurisdictions in which this contest is legal may enter.
  15. Any breach of the rules and the prize will be awarded to the runner up.
  16. By entering the contest you agree to the rules, conditions of entry, and agree that your member alias and any submitted material can be used for promotional purposes by CodeProject.
  17. Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

Eligibility

This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. Employees (or a member of their immediate family) of CodeProject or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

How to Enter

Entry is by the submission process described above. Please read the submission requirements before submitting your entry and ensure the article is tagged with at least one of the tags corresponding to that competition's category.

Lost, late, misdirected, or illegible entries will be disqualified. Any entry containing content that CodeProject deems objectionable for any reason will be disqualified. All decisions of CodeProject with respect to any aspect of the competition, including, without limitation, the eligibility of entries, are final and binding on all entrants in all matters as they relate to this competition. CodeProject reserves its right to modify the Rules.

CodeProject assumes no responsibility for lost, late, delayed, destroyed or misdirected mail, voice messages, email or any computer errors or malfunctions. No correspondence will be entered into with entrants.

CodeProject does not assume any responsibility for incorrect or inaccurate capture of entry information, technical malfunctions, human or technical error, lost, delayed or garbled data or transmissions, omission, interruption, deletion, defect or failures of any telephone or computer line or network, computer equipment, software or any combination thereof. Entry materials/data that have been tampered with or altered are void. If for any reason, in the opinion of CodeProject in its sole discretion, the competition is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the competition is corrupted or adversely affected, including by reason of infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures or any other causes beyond its control, CodeProject reserves its right to cancel, terminate, modify, amend, extend or suspend the competition including cancelling any method of entry, and select a winner from previously received eligible entries. CodeProject reserves its right in its sole discretion to disqualify any individual it finds to be tampering with the entry process or the operation of the competition or to be acting in violation of the Rules or otherwise in a disruptive manner. CodeProject reserves its right to seek remedies and damages to the fullest extent of the law for any attempts to deliberately damage the competition web site or to undermine the legitimate operation of this competition. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the competition including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this competition or from downloading any material from the competition website where applicable.

You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015