Click here to Skip to main content
15,881,380 members
This competition has ended

Best Database Article of September 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.
13 Sep 2014koolprasad2003
This tip gives you an idea about how to create Word table using C# (Word automation)
Please Sign up or sign in to vote.
29 Sep 2014Omar Al Zabir
Oracle Performance Dashboard (OPD) is a small ASP.NET website that shows you performance & problems of one or more Oracle instances in near real-time. It uses the Dynamic Performance Views (DPV) and runs some popular DBA scripts in order to get meaningful, easy to understand information out of the s
Please Sign up or sign in to vote.
25 Sep 2014SERokon
OLAP cube performance optimization technique
Please Sign up or sign in to vote.
22 Sep 2014Bob McGowan
Utilizing SQL Server FILESTREAM capabilities from .NET
Please Sign up or sign in to vote.
23 Sep 2014AssemblySoft
Upgrading Windows Azure Storage Emulator fails with error message 'Windows Azure Storage Emulator failed to install'
Please Sign up or sign in to vote.
26 Sep 2014Anil kumar Bhardwaj
Export all the primary, Unique, Foreign key and default constraints from existing database
Please Sign up or sign in to vote.
16 Sep 2014Anusheel Kamle
How to connect Visio 2007 to SQL Server 2008 R2 for reverse engineering
Please Sign up or sign in to vote.
23 Sep 2014Bimaln
Solved the Permission issue when I hosted my ASP.NET application on IIS7
Please Sign up or sign in to vote.
31 Aug 2014Faustino Dina
Publishes a Transact-SQL function for parsing a string containing a delimited list, similar to the ANSI C languaje strtok() function.
Please Sign up or sign in to vote.
23 Sep 2014SatyLepide
By analyzing log-in attempts on SQL server, admins can build the complete picture out of the sequence of events that led to compliance failure or unauthorized access.
Please Sign up or sign in to vote.
10 Sep 2014derekman9707
Pseudo-simple recovery model
Please Sign up or sign in to vote.
10 Sep 2014Wendelius
The tip shows how to intentionally cause an error in a situation where a non-existing reference would be updated.
Please Sign up or sign in to vote.
14 Sep 2014derekman9707
Different types of database backups
Please Sign up or sign in to vote.
13 Sep 2014Wendelius
This tip describes how to fetch the first or the last occurrence of given day of week within a month by using a single SQL statement.
Please Sign up or sign in to vote.
16 Sep 2014Math08avan
SQL Server Integration Services - How to read a text file
Please Sign up or sign in to vote.
26 Sep 2014derekman9707
This post discusses about variable value assignment in SSIS.
Please Sign up or sign in to vote.
26 Sep 2014Sreedhar Puligundla
Creating custom control for gridview paging and page navigation
22 Sep 2014Bruno Terkaly
Recently, the team at DiscountASP.NET launched a new cloud hosting solution called EVERLEAP. Because EVERLEAP makes use of some Microsoft Azure technology I thought I’d take a look at it.
Please Sign up or sign in to vote.
14 Sep 2014Rajat-Indiandotnet
Find first not null value from different columns
Please Sign up or sign in to vote.
13 Sep 2014Rajat-Indiandotnet
First_value & Last_Value according to group set is that easy? Tip# 44
Please Sign up or sign in to vote.
20 Sep 2014Baliram Suryawanshi
Pass OUTPUT parameter from stored procedure to SSIS Precendence Constraints
Please Sign up or sign in to vote.
27 Sep 2014Ahmad A.A. Ahmad
Combining MDX with T-SQL in One Result Set for SSRS (Hybrid Query)
Please Sign up or sign in to vote.
5 Sep 2014Abhishek Jaiswall
Data parsing SQL to JSON
Please Sign up or sign in to vote.
28 Sep 2014Bhushan Mulmule
This is terribly unorganized document with mix of MVC, Entity Framework, LINQ, HTML 5 and JQuery how tos...
Please Sign up or sign in to vote.
26 Sep 2014Arora_Ankit
This tip will explain the difference between these three functions.
Please Sign up or sign in to vote.
4 Sep 2014Dukhabandhu Sahoo
Explore the Entity Framework Code First convention and configuration for creating primary key
Please Sign up or sign in to vote.
9 Apr 2016NightWizzard
Handling for hex expressions and the trailing '}'
Please Sign up or sign in to vote.
29 Sep 2014Jitendra Ku. Sahoo
Below is one template to handle error in SQL server.
Please Sign up or sign in to vote.
21 Sep 2014Bob McGowan
Processing SQL Server FILESTREAM Data - Part 1
Please Sign up or sign in to vote.
15 Sep 2014DiponRoy
Some queries to find generation of each row, all possible children, all possible parents, managing recursion
Please Sign up or sign in to vote.
29 Sep 2014Amol Jadhao
Looking for a way to draw charts like line,column,bar,pie,area with C#? This is the perfect tutorial for you and its easy to implement.This article will help you to understand how to bind a Pie Chart by calling a web service from jQuery AJAX in ASP.NET
Please Sign up or sign in to vote.
22 Sep 2014Jitendra Ku. Sahoo
Overview of SQL server error anatomy.
Please Sign up or sign in to vote.
3 Sep 2014Chris A. Johnson
How to hire a Great Programmer
Please Sign up or sign in to vote.
24 Sep 2014Bob McGowan
Utilizing SQL Server FILESTREAM capabilities from .NET
Please Sign up or sign in to vote.
4 Sep 2014Andres Cassagnes
wxWidgets resources examples and COM port communication.
Please Sign up or sign in to vote.
21 Sep 2014Alexei Shcherbakov
How to make almost universal NuGet 'System.Data.Sqlite' package for .NET and Mono
Please Sign up or sign in to vote.
23 Sep 2014DiponRoy
Here we will see how to use PIVOT and JOIN together in SQL query
Please Sign up or sign in to vote.
14 Sep 2014Abani Kumar Meher
This article describes how we write code while developing web application which results in SQL injection vulnerability and how we should write code to prevent it.
Please Sign up or sign in to vote.
9 Sep 2014Ahmed Alaa El-Din
This articles provides a brief description of different methods that Android platform can provide for a developer to save different data types with different storage methods like Shared Preferences, Internal Storage, External Storage, SQLite DB, and Web Services
Please Sign up or sign in to vote.
19 Sep 2014Wajahat Aftab
How to load data from live market stock feed in a grid view
Please Sign up or sign in to vote.
14 Sep 2014Varavut
Lean about how to manage the data
Please Sign up or sign in to vote.
1 Sep 2014Mayur V Lohite
SQL Injection is a very common attack in web applications. This article explains how SQL Injection occurs and how to prevent it.
Please Sign up or sign in to vote.
13 Sep 2014Afzaal Ahmad Zeeshan
A slight comparison of ASP.NET upon other (web) programming languages in the market and a discussion of me and some other (web) programming language developers.
Please Sign up or sign in to vote.
12 Sep 2014Mohamad Cheaito
SQL Server: Query to get the date of first Monday of September
Please Sign up or sign in to vote.
9 Sep 2014aroen kandaswamy
Custom database trace listener that supports logging of properties for enterprise library 5.0
Please Sign up or sign in to vote.
2 Sep 2014Rohan Kishor Garud
RoundhousE (RH) is a database migrations engine that uses plain old SQL Scripts to transition a database from one version to another.
Please Sign up or sign in to vote.
10 Sep 2014Vijendra(VJ)
This article explains the internals of column store index and the pros and cons of it.
Please Sign up or sign in to vote.
23 Sep 2014Baliram Suryawanshi
This article helps with step by step detailed information to import fixed length file data into SQL server’s database table.

Current Participants

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

Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
India India
I am a Zend PHP 5.3 Certified Engineer and OCA MySQL 5.5. I have more than 3 years experience of web application development using PHP and PHP frameworks.

I love to learn about web application security, finding security issues/bugs/flaws in websites . So... I read and read a lot... read books... read over internet... watch videos and learn. I try to implement whatever I read. I search for security issues in web sites, report the website owner. But I have not found any security issue in high profile sites yet. It does not mean that there is not any issue in those sites. I will surely find one day. Smile | :)

I believe you need to know two points if you want to be a successful.
1 - never tell all your secret.
2 -
Software Developer
India India
Geek | Blogger | Data Science Scholar | TechSavvy | Developer | Painter | Author | Trainer | Tech Evangelist | Philanthropist
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.
Database Developer
Canada Canada
My name is Ahmad Ahmad, I’m a SQL Server developer and a Microsoft Certified Professional, I have 5+ years hands-on experience in SQL Server Reporting Services, SQL Server Integration Services and SQL Database Development.

Until recently I built my own blog SQLDeft.com and published articles on SSIS, SSRS, T-SQL and DW, it's still growing, since I have had some free time I decided to dedicate my time for writing and sharing knowledge with others.

I would welcome any connect invitation on LinkedIn.
Software Developer eSpace Software Company
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer At Lycos Internet Ltd
India India
Amol Jadhao is a ASP.Net Developer
He holds Bachelor's degree in Computer Engineering.
His core skills are ASP.NET,C#.NET,ADO.NET,SQL SERVER,WEB SERVICES,JAVA SCRIPT,JQUERY,AJAX,HTML,CSS.
Engineer
Argentina Argentina
As an Electronic Engineer I've worked with many languages and for some diferents plattforms including desktop and embedded systems.
My natural envirovment is C/C++, but I've worked with Java, C# and hardware oriented languages (VHDL, Verilog).
I really like programing and always I'm looking for some ideas to development.
I add to the opensource philosophy do I try to share my knowledge with other people.

Now I am developing embedded systems for nuclear industries in the Argentina most important technology Company.
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)
India India
I have around 6 Yrs of experience in developing web based application using the following Skills:-
1. Asp.Net 2.0 to 4.5
2. C#
3. Javascript and JQuery
4. Kendo UI
5. Webservices/WCF
6. SSIS
7. SQL Server 2000 - 2008
8. PL/SQL, T-SQl
9. Jitterbit
Software Developer Egemin
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Mindfire Solutions
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect AssemblySoft
United Kingdom United Kingdom
Carl Randall is the founder of AssemblySoft.com where he offers freelancing services. He has specialized in Information Technology solutions for over 20 years. Specializing in full life-cycle development projects for both enterprise-wide systems, desktop applications and Internet based solutions. Carl is a Microsoft Cloud expert.

Carl has been involved in .Net since it's inception and is currently a Microsoft Certified Professional Developer (Enterprise).

You can read a little more from Carl from his personal blog: https://www.carlrandall.net/ which covers Azure, Blazor and .Net topics.

When not coding and designing, Carl enjoys playing table tennis, tennis, sailing and spending time by the beach - when the british weather permits Wink | ;)
Software Developer (Senior)
India India
Baliram has done B. Tech. in Information Technology from Dr. Babasaheb Ambedkar Technological University, Lonere- Raigad, MS-India . He is an interested, committed, creative Software professional having 9 years of experience Microsoft Technologies. He is working on Database conversion projects from last 4 years and prior to it worked on web / windows based solutions.
India India
13+ Years of Experience. Seen death and rise of various technologies. Started with VB - 6.0 back in 2004, then updated to .NET somewhere in 2008. used Win Forms, ASP.NET Web Forms. Switched to ASP.NET MVC in 2013 for very short time. Right now using ASP Core since 2015 when it was in RC 1.
Software Developer Mindfire Solutions
India India
Software engineer in Mindfire Solutions.
CEO RAMSoft Solutions, Inc
United States United States
Bob McGowan is the founder and CEO of RAMSoft Solutions and has led the company since its inception in 1993. He has over 30 years of experience managing projects and developing applications software for microcomputers. He has managed multi-million dollar software development projects for many Fortune 100 companies, including Chase Manhattan Bank, Prudential Insurance, and True North Media Services and has acted as a senior technical advisor for dozens of other projects.

Bob has been developing software for microcomputers since 1980, and has developed applications for many companies using a wide variety of development tools, languages, architectures, and operating systems. In 2004 he co-founded an information technology services company specializing in the Yellow Pages Advertising industry. As Chief Technology Officer he architected and implemented a service allowing agencies to view electronic "tear pages" via web services or interactively via a web site. The process included an optical character recognition (OCR) workflow automation process in for scanning, OCR, and review of Yellow Pages telephone directories. After 12 months of operation the database contained over 1.6 million scanned pages and accompanying extracted text in a searchable format.

He continues to be passionate about software development and technology in general. You can follow his thoughts on software development at http://blog.ramsoftsolutions.com
Canada Canada
Starting with Turbo C and 8086 Assembler in the late 80s, Bruno has kept busy teaching and writing code in a multitude of platforms, languages, frameworks, SDKs, libraries, and APIs.

Bruno's depth of knowledge comes from years of experience in the field, where he can bring real-world knowledge and combine it with forward thinking that is required for his current role as a Developer Evangelist at Microsoft. Prior to evangelism, Bruno was a Microsoft Premier Field Engineer, helping customers in remote locations on a moment's notice to help with extreme troubleshooting scenarios, including problem isolation and correction, live and post-mortem debugging, on-the-fly application design and code reviews, performance tuning (IIS, SQL Server, .NET), application stability, porting / migration assistance, configuration management, pre-rollout testing and general development consulting.

As an evangelist, Bruno spends time writing code and giving live presentations on building cloud based applications, specifically using the Windows Azure Platform. He also takes a strong interest in Mobile Computing and is convinced that both mobile and cloud platforms, separately and together, are poised for huge growth over the next 10 years.

Bruno is very optimistic about the potential for new interactions with software using Kinect. The software industry has been languishing in aging approaches to human interactions and software. Kinect opens up an brave new world of possibilities to next generation software engineering.
CEO Kolaberate Software inc.
Canada Canada
Chris is a .NET Architect with over 17 years of experience working with various Microsoft technologies including most recently ASP.NET, SSRS, SSIS, SSAS and Sharepoint. Chris is now C.E.O. of Kolaberate Software, based in Vancouver, B.C.
Database Developer
United States United States
David retired as a Sergeant with the Cape Coral Police Department after 22 years of service. His final 10 years of duty were as a database administrator and developer in the Administrative Services Division. He began his career with the police department in 1990 in the patrol division and worked various assignments until being promoted to Sergeant in 1998. Based on his education and experience David was assigned to Administrative Services in 2002 and was responsible for database administration, software integration, and development for public safety. David’s primary focus and expertise is with SQL Server, reporting services, integration services, and analysis services, and he was recognized for his work by SQL Server Magazine as “Innovator of the Year” runner up in 2007. David is an MCITP for SQL Server 2005 and 2008 in both database administration and business intelligence and is a Microsoft Certified Trainer. He regularly posts on the MSDN SQL Server forums where he also serves as a moderator, and is a contributor at SQLCLR.net. In addition to his knowledge of SQL Server David works as a software developer using VB.net and C# and has worked extensively in SharePoint development.
Software Developer (Senior)
India India
I have developed web applications using ASP.NET Web Forms, MVC, Web API, Entity Framework, SQL Server, LINQ, C#, jQuery, BootStrap UI and few other related libraries and tools.

Apart from programming, I love to watch cricket matches.
Software Developer
Mexico Mexico
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Freelancer
Germany Germany
A nice guy.
And WPF Developer.
And asp.net.

like everything I can get my hand on in .net.
But never java.
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.
Technical Lead
India India
Hi there, I am Prasad. Author, Blogger, contributor and passionate about Microsoft .NET technologies. I like to write an articles/blogs on different .NET aspects and like to help Developers, to resolve their issues and boost them on Microsoft Technologies.


Certifications: Microsoft Certified professional (MCP), Microsoft Certified technology specialist (MCTS), Agile-Scrum Master.


Awards: Microsoft Re-connect MVP (GSC Member), Most valuable member at dotnetspider, Most popular curator, Most active curator, featured curator at Microsoft Curah, Editor at dotnetspider.


Microsoft MVP 2014 [ASP.NET/IIS]
Click here for more .NET Tips
-After all Knowledge is an endless entity
Software Developer (Senior) iPower Lanka
Sri Lanka Sri Lanka
I am Mathavan. I have been programming since 2008. My programming experience includes C/C++, C#, ASP.NET.
Web Developer
India India
My name is Mayur Lohite. I am Programmer and Web Developer also I am Interested in Web Application Security and penetration. From a young age I’ve been fascinated with building web application and breaking it. So I have choose the Information technology as my career and completed the Degree in Information technology.

I’m a interested in operating and design of large-scale web applications/infrastructure and I’m interested in web application security also I am interested in some networking setting up servers, domains experimenting with clouds(well I am not professional at it)

I am a big fan of Anime series (Naruto) and also love to playing games. In the mean time I love to watching movies specially action movies.

Now I’m a white hat penetration tester. bug hunter and all out security freak by profession and passion. I’ve listed many websites Hall of fame e.g. Microsoft, Yahoo, Apple, Adobe
Chief Technology Officer Infocouture Solutions 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.
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)
Germany Germany
30+ years experience as developer with VB.NET, VB, VBA, VBScript, C#, WPF, WinForms, JavaScript, jQuery, PHP, Delphi, ADO, ADO.NET, ASP.NET, Silverlight, HTML, CSS, XAML, XML, T-SQL, MySQL, MariaDb, MS-ACCESS, dBase, OLE/COM, ActiveX, SEPA/DTAUS, ZUGFeRD, DATEV Format and DATEVconnect, DSGVO, TNT Web-API, MS-Office Addins, etc., including:
- 10+ years experience as developer and freelancer
- 10+ years experience as team leader
- 13+ years experience with CRM solutions
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Team Leader
India India
I am Rajat Jaiswal from India. I am working as a Technology specialist in one of the reputed company in India with 12+ years of experience. I am a Microsoft Data Platform MVP & Alibaba Cloud MVP.
I have always had an affinity to learn something new in technology. Database, Web development, Cloud computing are the areas of my interests always.
I have been a regular contributor to technologies with more than 300+ tips. Learning & Sharing is one of my aims always. Writing blogs, delivering sessions, helping on forums is my hobby.
Software Developer (Junior)
India India
I am a junior developer worked at a very innovative I.T. company. I am keen to learn new issues that are coming in our daily professional life. Now I have worked on JQuery framework corMVC which is outstanding. Also worked on .NET 4,MVC 3,Roundhouse tool,NInject. Learned a lot from these small experiences.
Tester / Quality Assurance Lepide Software
India India
Software Testing Manager at Lepide Software Pvt. Ltd.
Software Developer (Senior) The Jaxara IT Ltd.
Bangladesh Bangladesh
Working as Lead Software Engineer and developing web application
Using MVC, ASP.net (C#), MS SQL server for last 9+ years.
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 vable
Thailand Thailand
Windows Platform, Android, Server-Side and Web Application Developer. I am a Programming Lover. I love to make an application and design it structures.
Software Developer BOA
India India
I work in a software company and I have a never ending appetite for learning and teaching new things. I love kids.
Web Developer Omex Systems
Pakistan Pakistan
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

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 Sep - 30 Sep 2014