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

Best Web Dev Article of February 2014

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.
11 Aug 2014John Atten
Add Basic Group-Based permissions management to your ASP.NET MVC application. For applications of moderate complexity, which require a little more granularity in authorization permissions, but which may not warrant moving to a heavy-weight solutions such as Active Directory.
Please Sign up or sign in to vote.
14 Feb 2014Matthias Kainer
How to stop believing in "Never change a running system" and going live as often as possible - Branch by Abstraction, Feature Branches and Feature Toggles with FeatureBee
Please Sign up or sign in to vote.
10 Feb 2014harleydk
Image Orientation of Images Uploaded via ASP.NET fileupload Control
Please Sign up or sign in to vote.
16 Feb 2014Sebastian Solnica
ASP.NET MVC Bundles internals
Please Sign up or sign in to vote.
11 Aug 2014John Atten
This is the second part of a two-part series in which we figure out how to implement a basic Group-based permissions management system using the ASP.NET MVC 5 Identity system. In this series, we are building upon previous concepts we used in extending the IdentityUser class and implementing Role-Bas
Please Sign up or sign in to vote.
24 Feb 2014Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
In this blog, we will explore a trick to validate whether any CheckBox inside one CheckBoxList is checked or not.
Please Sign up or sign in to vote.
1 Feb 2014tonywilk
Example server and client using different protocols over a Websocket (php/js)
Please Sign up or sign in to vote.
18 Feb 2014netfed
This article explains how to display images and videos in the very same Fancybox gallery using Json-data and existing html-tags as data
Please Sign up or sign in to vote.
4 Feb 2014Andrey Chaschev
Describes how to download Java by navigating Oracle.com with WebView from JavaFX
Please Sign up or sign in to vote.
7 Feb 2014Avinash6474
Set HTTPS binding for web site
Please Sign up or sign in to vote.
18 Feb 2014Nikola Radosavljevic
View Manipulation in AngularJS Applications
Please Sign up or sign in to vote.
9 Feb 2014Joshi, Rushikesh
This article describes, how can we implement Roles and Permissions into ASP.Net application in efficient way.
Please Sign up or sign in to vote.
10 Feb 2014Timmy Kokke
A very simple Windows Store application based on TypeScript that uses jQuery and KnockOut to get some data from the internet and show this in a GridView
Please Sign up or sign in to vote.
1 Feb 2014tonywilk
A JSON-based protocol for sharing data between multimple clients over Websockets
Please Sign up or sign in to vote.
23 Feb 2014Mack Ait-Aoudia
MVC and asynchronous calls
Please Sign up or sign in to vote.
26 Feb 2014Suresh Malluri
Custom controls over WebAccess of TFS
Please Sign up or sign in to vote.
13 Feb 2014Eyal Rosner
If you are looking for memory leaks related to BSTR pointers, this tip might be very relevant for you.
Please Sign up or sign in to vote.
20 Feb 2014Zoltán Zörgő
Implementing custom RoleProvider for both AD and local machine for use with Forms Authentication
Please Sign up or sign in to vote.
17 Feb 2014Arpit Jain
Running JavaScript at specified times: Timed JavaScript
Please Sign up or sign in to vote.
12 Feb 2014B. Clay Shannon
Easily (and elegantly) inflate objects based on args passed to a REST method in a URI
Please Sign up or sign in to vote.
6 Feb 2014Ted D Wagner
Using JQuery to modify a list anchor tag to open in a new window.
Please Sign up or sign in to vote.
14 Feb 2014B. Clay Shannon
Easily test REST methods that do not include args in routing attributes
Please Sign up or sign in to vote.
27 Feb 2014B. Clay Shannon
Pass a long string to a Web API method (not as part of the URI query)
Please Sign up or sign in to vote.
27 Feb 2014Dinesh K.S. Kushwaha
Simple Paged Grid by using knockout js
Please Sign up or sign in to vote.
18 Feb 2014Nikola Breznjak
Using CasperJS on Webfaction to automatically send emails with attached images via Gmail
Please Sign up or sign in to vote.
11 Feb 2014Keyhole Software
Advanced debugging techniques in JavaScript
24 Feb 2014Kii
In this post we will look at working with images in a demo Kii Cloud application.
29 May 2015Kevin Hulse
Use Atalasoft's DotPdf SDK to improve workflow processes with external customers.
Please Sign up or sign in to vote.
6 Feb 2014Imran Abdul Ghani
Exception handling in ASP.NET Web API - Part 2
Please Sign up or sign in to vote.
11 Feb 2014harleydk
Mocking Session State in an ASP.NET MVC4 Unit Test using Moq
Please Sign up or sign in to vote.
12 Feb 2014Joel Ivory Johnson
A walk through on modifying an RC car to be controlled by a Windows Phone
Please Sign up or sign in to vote.
22 Mar 2014Shuqian Ying
Implementing the user account setting part of Membership+ management system.
Please Sign up or sign in to vote.
20 Feb 2020JS00001
Knight tour is a mathematical problem. In two words, knight must move to a square where it has least amount of possible moves in chess.
Please Sign up or sign in to vote.
14 Jul 2014John Atten
In a recent article I took a rather long look at extending the ASP.NET 5 Identity model, adding some custom properties to the basic IdentityUser class, and also some basic role-based identity management. We did not discuss modifying, extending, or working directly with Roles, beyond seeding the d
Please Sign up or sign in to vote.
24 Feb 2014Anupam Singh_
This tip is all about understanding the controller factory and exploring it...
Please Sign up or sign in to vote.
10 Jan 2015Dan Thyer
Use a Microsoft Kinect to control the home automation in the house. Lights can be turned on an off from speech recognition or from pointing at them and waving your other hand one way to turn on and the other way to turn off.
Please Sign up or sign in to vote.
19 Mar 2024UDan Letecky
Weekly HTML5 event calendar with CSS themes, drag and drop support, date navigator. PHP and ASP.NET Core REST API backends.
Please Sign up or sign in to vote.
17 Feb 2014Naveen Karamchetti
Learn how to develop WebAPI service layer using a simple example
Please Sign up or sign in to vote.
25 Feb 2014JatinKhimani
Nested GridView With Editing Facility of both gridview.
Please Sign up or sign in to vote.
8 Feb 2014Ahmed Bensaid
Enabling SSL with IIS Express in Visual Studio
Please Sign up or sign in to vote.
14 Jul 2014Sandeep Singh Shekhawat
This article explains the differences between the SingleOrDefault and FirstOrDefault Methods in LINQ to SQL.
Please Sign up or sign in to vote.
22 Mar 2014Shuqian Ying
Initiating an Asp.Net Mvc 5 development environment for an administration front-end of extended membership system called Membership+.
Please Sign up or sign in to vote.
1 Feb 2014SupperSlonic
Agile release cycle displayed in 3 views: monthly calendar, read-only view, edit view
Please Sign up or sign in to vote.
27 Feb 2014Clint Faraday 1 alternative  
This article describes how to use CSS to style the following controls: Checkbox, CheckboxList and RadioButtonList.
Please Sign up or sign in to vote.
13 Nov 2014Sandeep Singh Shekhawat
This article explains how to populate a child DropDownList depending on each new value as values are selected in the parent's DropDown List.
Please Sign up or sign in to vote.
26 Feb 2014Ashwin. Shetty
3 different ways by which Exception handling can be done in ASP.NET WebApi
Please Sign up or sign in to vote.
26 Feb 2014Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
This is a simple trick to find file names of a particular file type existing in a folder.
Please Sign up or sign in to vote.
22 Apr 2014Jitendra_Shri
Single Server side validator for multiple controls
Please Sign up or sign in to vote.
8 Sep 2014Sandeep Singh Shekhawat
This article introduces how to create an MVC application using LINQ to SQL. You will create a simple MVC application for Book registration with a Publisher where the Publisher and Book have one-to-many relationships.

Current Participants

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

Technical Lead
Hungary Hungary
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
I am practicing and exploring Microsoft Technology like ASP.NET MVC, WCF ,Ms SQL Server..
I have also studied Ruby on Rails Framework, C++ , JAVA and many more.
Architect Hawaii Consulting
France France

Software architect, web performer and mobile programming explorer ...
Wish to launch his own company in the near future.

Professional email : ahmed[at]hawaii.fr

Linkedin | Viadeo



Russian Federation Russian Federation
A professional developer, 8+ years in Java. Loves simplicity of code and lightweight frameworks. Had computer vision, linguistic and game projects in his past. At some point became annoyed by the lack of a Java deployer and started creating his own. When not programming, Andrey enjoys martial arts and swimming. Some people say he swims like an octopus (anyone read till this line?).
Student
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
India India
I have 17 years of experience working in Microsoft Technology & Open source. Now a days I enjoy playing with Nodejs, Angular, docker, Gcloud & Kubernetes. My complete profile is available at https://in.linkedin.com/in/ashwinshetty and you can mail me at ashwin@shettygroup.com
Software Developer (Senior) Neeyamo Enterprise Pvt Ltd, Pune
India India
Working on .Net technologies from last 4 years, WCF, C#, Silverlight etc. Recently I have developed a Mobile apps with Phone Gap technique.
Founder Across Time & Space
United States United States
I am in the process of morphing from a software developer into a portrayer of Mark Twain. My monologue (or one-man play, entitled "The Adventures of Mark Twain: As Told By Himself" and set in 1896) features Twain giving an overview of his life up till then. The performance includes the relating of interesting experiences and humorous anecdotes from Twain's boyhood and youth, his time as a riverboat pilot, his wild and woolly adventures in the Territory of Nevada and California, and experiences as a writer and world traveler, including recollections of meetings with many of the famous and powerful of the 19th century - royalty, business magnates, fellow authors, as well as intimate glimpses into his home life (his parents, siblings, wife, and children).

Peripatetic and picaresque, I have lived in eight states; specifically, besides my native California (where I was born and where I now again reside) in chronological order: New York, Montana, Alaska, Oklahoma, Wisconsin, Idaho, and Missouri.

I am also a writer of both fiction (for which I use a nom de plume, "Blackbird Crow Raven", as a nod to my Native American heritage - I am "½ Cowboy, ½ Indian") and nonfiction, including a two-volume social and cultural history of the U.S. which covers important events from 1620-2006: http://www.lulu.com/spotlight/blackbirdcraven
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.
Czech Republic Czech Republic
My open-source event calendar/scheduling web UI components:

DayPilot for JavaScript, Angular, React and Vue
Chief Technology Officer Logical Advantage
United States United States
Dan graduated summa cum laude from North Carolina State University with dual degrees in Electrical Engineering and Computer Engineering. Dan attended NC State on full scholarship program with General Motors. After working with GM, Dan served as application development director for the largest Microsoft Business Solutions Partner in the Carolinas. During this time, Dan's team won two Microsoft Pinnacle awards. For the past 10 years, as Co-Founder and Chief Technology Officer of, Logical Advantage (www.logicaladvantage.com), a software consulting business, Dan has successfully architected and delivered web-based and mobile applications for many Fortune 500 companies. Dan focuses his energies on emerging technologies, and ensuring that all projects are architected to meet the client's current and future needs. Dan collaborates with his Chief Solutions Officer and other architects to create technical standards, including coding standards, tools, and platforms. He holds a leadership role in the local Microsoft Enterprise Developer's Guild and has been on the steering committee for over a dozen years.
Team Leader Kochar Infotech Pvt. Ltd.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect - Hewlett Packard Enterprise
Unknown
My specialities are at the area of crash dump analysis, memory leaks tracking, network traffic analysis, advanced debugging technics and software security
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Software Developer (Junior) THOMSON REUTERS
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 (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
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 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
United States United States
Solution Architect with 19 years of experience in IT
Web 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.
Marketing Atalasoft
United States United States
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
This is a Organisation

3 members
Kii
United States United States
Kii Cloud is a full-stack mobile backend to accelerate iOS, Android, HTML5 and Unity app development. Optional ad network integration is available to help you monetize. Get started with a free account at developer.kii.com
Software Developer (Senior) http://www.m2a.ca
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) AutoScout24 GmbH
Austria Austria
Born, raised and killed by skynet I stopped worrying and started to code my own skynet whose sole purpose it will be to revenge my death by running over the terminator with a bobby car
Architect AT&T Wi-Fi Services
United States United States
Naveen has done his Masters (M.S.) in Computer science, has started his career programming the mainframes and now has more than a decade of programming, development and design experience. Naveen has a sharp eye and keen observation skills. Naveen has worked for several companies and strived hard to build large scale business applications and bringing better solutions to the table.
Quite recently Naveen has built a fairly complex integration platform for a large bank. His hobbies include training, mentoring and research. Naveen spends his free time visiting National Parks nationwide.

Naveen has developed the BizTalk Control Center (BCC)
http://biztalkcontrolcenter.codeplex.com
Software Developer (Senior)
Norway Norway
Like programming in C#. Systems integration as a speciality. Love electronics and the lates rave, iot.
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.
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
He is awarded for Microsoft TechNet Guru, CodeProject MVP and C# Corner MVP. http://l-knowtech.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
Founder CryptoGateway Software Inc.
Canada Canada


His interests in software research and development include security, domain specific meta-language development technologies and tools, meta-language driven code generation, generation of non-invasive and virtual SQL database for "un-structured" data (sqlization), automated relational data service production technologies, file system sqlization technologies and products, structured multi-lingual documentation tools and technologies, sqlization of user's personal data, like emails, etc..


He was a physicist before year 2000. He studied theoretical physics (the hidden symmetry between the past and future, quantum field theories, mirror universe, cosmological dark energies etc.) in which he think to had made fundamental breakthroughs[^] but the community is either not ready for it or is actively rejecting/ignoring it Smile | :) .



It struck me on Apr. 11, 2023 that the said theory above can even generate General Relativity naturally after a recent discussion in the Insider News group that triggers a rethinking of the subject on my side. The first stage of the work is completed in Sept. 2023, it is and will be continue to be published online

  • On Vacuum
  • Quantum and Gravity







    Most recent software system to share:



    • V-NET[^] - Full stack virtualization management system including networking, storage, virtual machines and containers, with an emphasis on networking ... to be released.
Software Developer (Senior)
United States United States
https://supperslonic.com/
https://www.facebook.com/profile.php?id=100004059913750
Team Leader
United States United States
I am currently a software developer for a Health Care company. My primary skills are in .NET, Oracle, TFS although I have worked with Microsoft SQL, Crystal reports etc.

In my previous positions, I have worked as a lead developer and software development consultant. As such, I have been able to develop software on a number of different types of systems. I've developed applications for everything from machine automation to complete ERP systems.

My current position is mainly focused on Windows development as well as web development using ASP.Net MVC in C# as well as a heavy emphasis in Oracle development. I'm Microsoft Certified in Developing and Implementing Windows Applications with Microsoft Visual C# .NET and Developing and Implementing Web Applications with Microsoft Visual C# .NET.
Proud Indian | Author | TEDx Speaker | Microsoft MVP | CodeProject MVP | Speaker | DZone Most Valuable Blogger| jsfiddler

My Website

taditdash.com

Programming Community Profiles

jsfiddle | Stack Overflow

Social Profiles

Facebook | Twitter | LinkedIn

Awards


  1. DZone Most Valuable Blogger
  2. Microsoft MVP 2014, 2015, 2016, 2017, 2018
  3. Code Project MVP 2014, 2015, 2016
  4. Star Achiever of the Month December 2013
  5. Mindfire Techno Idea Contest 2013 Winner
  6. Star of the Month July 2013
Software Developer (Senior) Sparkhound
United States United States
I have been a SharePoint Consultant for 7+ years. I have trained many developers on SharePoint. I have been to many clients creating intranets and extranets. I have worked all aspects from architecting to admin. My development background was in Game Development so I am very strong in DirectX and C++, as well as ASP.Net and C#.
Software Developer (Senior) Velicus B.V.
Netherlands Netherlands
Microsoft MVP Client Dev . Founder of http://StoreAppsUG.nl, the Dutch Windows Store apps and Windows Phone apps usergroup. XAML / HTML5 developer. Writer. Composer. Musician.

Twitter
@Sorskoot

Awards / Honers
• October 2010,2011,2012,2013: Awarded Microsoft Expression Blend MVP
• June 2009: Second Place in the WinPHP challenge
• February 2009: Runner-up in de Mix09 10k Challenge
• June 2008: Winner of the Microsoft expression development contest at www.dekickoff.nl

Bio
I started programming around 1992, when my father had bought our first home computer. I used GWBasic at that time. After using QBasic and Pascal for a few years I started to learn C/C++ in 1996. I went to the ICT Academy in 1997 and finnished it in 2002. Until December 2007 I worked as a 3D specialist. Besides modelling I worked on different development projects like a 3D based Scheduler and different simultion tools in C# and Java. Though out the years I've gained much experience with ASP.NET, Silverlight, Windows Phone and WinRT.
Founder
United Kingdom United Kingdom
Developer in just about anything from 6502 machine code thru C, C++ and now things like PHP and javascript. Used to develop hardware and still dabble with electronics and ham radio when I'm not letting off pyrotechnics, shooting or flying my VPM M16 gyroplane.

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. Multiple votes from the same IP will be automatically disqualified.
  11. The judges’ decision is final and no correspondence will be entered into.
  12. Only those who live in jurisdictions in which this contest is legal may enter.
  13. Any breach of the rules and the prize will be awarded to the runner up.
  14. 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.
  15. 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 2014