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

Best Web Dev Article of May 2016

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.
29 May 2016Omar Al Zabir
Use ElasticSearch and Grafana to build powerful and beautiful dashboards. Monitor and analyze IIS/Apache logs in near real time
Please Sign up or sign in to vote.
3 May 2016raddevus
Less than 300 lines of JavaScript creates an interesting "Game of Life" example (random moving graphic creatures with lifespans - see animated gif).
Please Sign up or sign in to vote.
4 May 2016Shashangka Shekhar
In this post I am going to demonstrate how to use Angular UI Grid with server side pagination in ASP.Net MVC application.
Please Sign up or sign in to vote.
7 Jun 2016David P Nguyen
A deeper look at how Redux and React Redux work
Please Sign up or sign in to vote.
27 May 2016Aless Alessio
Reat time Spreadsheet, updating and retrieving data through a Web Service. Using SQL Server DB.If two or more users are working on the same spreadsheet, they can see what the other users are doing. Mouse pointing is highlighted by filling the cell with diagonal stripes, while data saved is highlight
Please Sign up or sign in to vote.
17 May 2016Steve 262877418
Solve XSS attack both on Client and Server side
Please Sign up or sign in to vote.
31 May 2016Hamid Mosalla
Dynamically building JSON tree for use In JavaScript components using C#
Please Sign up or sign in to vote.
12 May 2016Sibeesh Passion
How to enable the API descriptions for better understanding of how our API controller works and what exactly it is supposed to do
Please Sign up or sign in to vote.
29 May 2016Steve M Lang
Create custom validation with AngularJS, including example of comparing two inputs.
Please Sign up or sign in to vote.
17 May 2016Intel
Node-RED is a powerful browser-based tool for building apps for the Internet of Things (IoT) whose visual programming environment makes it easy to develop apps as flows.
Please Sign up or sign in to vote.
12 May 2016Dr. Song Li
This note is a set of examples on the React life-cycle methods and miscellaneous topics on the JSX and the browser memory in relation to React.
Please Sign up or sign in to vote.
6 May 2016Sacha Barber
WebApi POST + [ISerializable] + JSON .NET
Please Sign up or sign in to vote.
17 May 2016Prava-MFS
How to host PHP application on Azure and how to auto-deploy the code through bitbucket.
27 May 2016Accusoft
One of the new additions to our recent PrizmDoc v11.0 release was a developer preview of our document pre-conversion feature. In this article, first we’ll give a quick PrizmDoc overview, and then cover how to get started with pre-conversion.
16 May 2016Dynamsoft
How to build a webcam barcode scanner for cloud service?Deploy Dynamic Barcode Reader SDK to your web servers (IIS, Apache, Nginx, etc.). Continuously capture images from your webcam in any HTML5-supported webbrowsers and send base64-encoded image data to the cloud barcode service fordetection.
Please Sign up or sign in to vote.
26 May 2016Yogesh Jamkhindikar
Kendo dropdown within Kendo sub-grid using Editor Template and Client Template +ASP.NET- MVC
18 May 2016Dave_Voyles
What is WebGL doing and why should I care?
20 May 2016Eric Greene
This post serves as an introduction to a series of blog posts on how to build components with React.
17 May 2016Intel
This range finder scanner application is part of a series of how-to Intel IoT code sample exercises using the Intel® IoT Developer Kit, Intel® Edison development platform, cloud platforms, APIs, and other technologies.
Please Sign up or sign in to vote.
19 May 2016Nigel B Thomas
Gigabit file uploads over HTTP using a NGINX web server and a NodeJS back end. The idea is to offload the file uploading to the NGINX web server and then use the NGINX client_body_in_file_only directive to advise the NODEJS back end that it should process the file once it has been uploaded. The code
Please Sign up or sign in to vote.
6 May 2016Android on Intel
To ease adoption of this WebRTC technology and make it widely available to expand or create new applications, Intel has developed the end-to-end WebRTC solution, Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
Please Sign up or sign in to vote.
2 May 2016Android on Intel
In this article, I will talk about applications’ good performance and three developers’ behaviors that prevent it.
Please Sign up or sign in to vote.
20 Jun 2016Toan Manh Nguyen
In this article you will learn about ASP.NET Core RC2 using WEB API and AngularJS.
Please Sign up or sign in to vote.
29 May 2016Tuhin.Towhidul
Configuration transformation for different environment.
Please Sign up or sign in to vote.
22 May 2016Afzaal Ahmad Zeeshan
In this post, I am writing about the procedure to set up a home server using IIS and ASP.NET; IIS as the web server, ASP.NET as web scripting framework.
Please Sign up or sign in to vote.
15 May 2016Nitij
A simple chat application built in ASP.NET environment using a variety of technologies
Please Sign up or sign in to vote.
20 Jun 2016Toan Manh Nguyen
In this article, you will learn about ASP.NET Core RC2 using WEB API and AngularJS.
Please Sign up or sign in to vote.
5 Mar 2024PJ Arends
An MFC CWnd derived grid of user definable tiles
Please Sign up or sign in to vote.
26 May 2016Aurimas
Transforming existing MVC application to work as Single Page Application (SPA)
Please Sign up or sign in to vote.
29 May 2016Naveen Kosana
Learn about Custom Directives as reusable components in AngularJS
Please Sign up or sign in to vote.
12 May 2016Prava-MFS
CSS: Nested Selector vs Modular Selector
Please Sign up or sign in to vote.
7 Jul 2016Zebedee Mason
Software for automatically constructing architecture diagrams and metrics from source code and .NET assemblies is presented. Examples for Visual C++, Python, the Linux kernel, Boost and .NET are discussed.
Please Sign up or sign in to vote.
16 May 2016Rajesh Londhe
SignalR methods used for group and one-to-one chat
Please Sign up or sign in to vote.
14 Dec 2016Garbel Nervadof
Create a simple Android application "Counter Tap" using PhoneGap Build with pure HTML, CSS, and JavaScript, and also Dialog and Vibration plugins. Very simple application to count stuff. Step by step.
Please Sign up or sign in to vote.
18 May 2016Harshit Gindra
The article covers the concept of Unity Framework to help Dependency Injection and Inversion of Control(IoC).
Please Sign up or sign in to vote.
19 May 2016Han Bo Sun
This article will give an introduction on how to create microservices using Spring AMQP and RabbitMQ.
Please Sign up or sign in to vote.
13 May 2016B. Clay Shannon
Using HTML and jQuery/AJAX to dynamically modify the contents of a Web page
Please Sign up or sign in to vote.
27 May 2016Syed Janshair Khan
A first look at open-source .NET development with .NET Core and ASP.NET Core 1.0.
Please Sign up or sign in to vote.
3 May 2016B. Clay Shannon
If you don't need to send or receive data, it is very easy to call Server code from Client/jQuery Code
Please Sign up or sign in to vote.
18 Jul 2021Rednet Software
Rednet.DataAccess is yet another component to work with data that simplifies your use.
Please Sign up or sign in to vote.
8 May 2016vahidbakhtiary
In this sample, you can create an Autocomplete TextBox using JQuery
Please Sign up or sign in to vote.
20 May 2016Kiran K Kadam
Difference between AppPool and AppDomain
Please Sign up or sign in to vote.
17 May 2016Intel
This article provides a step-by-step guide to show you how to set up a connection to IBM Bluemix using MQTT, as well as command and code samples for additional setup and ease of use.
Please Sign up or sign in to vote.
6 Aug 2016Petrov Vladimir
The alternative way of the MFC Project from Existing Code creation
Please Sign up or sign in to vote.
27 May 2016Matt Scarpino
This article explains how to read, process, and write JSON data using the JsonCpp toolset.
Please Sign up or sign in to vote.
17 May 2016Intel
This simple Node.js project uses the socket.io Node.js module to enable real-time communication between a client and an Intel® Galileo board or Intel® Edison board.

Current Participants

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

United States United States
Accusoft provides a full spectrum of document, content, and imaging solutions as fully supported, enterprise-grade, client-server applications, mobile apps, cloud services, and software development kits. The company is focused on solving document lifecycle complexities through:


- A customer-focused approach
- Continuous product development
- Proactive support
- Forward-thinking leadership

Founded in 1991, Accusoft has grown through persistent product innovation and strategic mergers and acquisitions into the best-in-class solutions provider it is today. The company has been awarded 30 patents and is recognized as a thought leader in the industry.
This is a Organisation

1 members
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.
Japan Japan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Ireland Ireland
Summary
I am an Informatics Engineer with a University Degree in Informatics Engineering and a PhD in Information Engineering.
I have more than 9 years of working experience ICT (from Development to Team Leader) with and In-depth technical / IT know-how.
Practical competences in development, analysis and project management in terms of coordination and content.

Keywords / Skill Set
C# 7.0, NET Core, ASP NET Core, EF Core; HTML(5), CSS(3), Typescript, JavaScript, jQuery,Telerik Kendo, AngularJS, SignalR; MVC, MVVM; SQL, T-SQL, Sql Server; Azure cloud based services, Amazon Web Services
Relevant Web Applications / Tools:
Visual Studio 2017, SQL Server 2016; TFS, Git

Languages: Italian (mother tongue), English (fluent).

Education:

1998 – 2004, University Of Siena (IT), Tuscany

BSc in Informatics Engineering

2004 – 2007, Superior School of Doctorate, University of Siena (IT), Tuscany

PhD in Information Engineering
United States United States
Intel is inside more and more Android devices, and we have tools and resources to make your app development faster and easier.

Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Dave Voyles is a Technical Evangelist for Microsoft. He spends a lot of time writing games, writing about games, and writing about how to write games for the game dev community, Read his blog or follow him on Twitter @davevoyles.
Software Developer
Singapore Singapore
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
I have been working in the IT industry for some time. It is still exciting and I am still learning. I am a happy and honest person, and I want to be your friend.
Canada Canada
Dynamsoft has more than 15 years of experience in TWAIN SDKs, imaging SDKs and version control solutions.

Our products include:

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

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

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

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

21 members
United States United States
Eric Greene is a professional software developer specializing in HTML, CSS, and JavaScript technologies. He has been developing software and delivering training classes for nearly 18 years. He holds the MCSD Certification for ASP.Net Web Applications, and is a Microsoft Certified Trainer. Eric has worked with companies of all sizes in the insurance, nuclear engineering, publishing and communications industries. Among his many professional endeavors, Eric is a Technical Instructor at DevelopIntelligence.
Engineer
Indonesia Indonesia
-
Software Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
Programming is my passion, because I find it so intellectually rewarding. I currently work as a back-end web developer, using Microsoft technology stack, I also blog about my experiences and contribute to open source projects on my free time.
Team Leader The Judge Group
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
United States United States
I'm an aspiring Developer recently started more and more interested towards ASP.NET and related technologies. I tend to love playing around with different technologies and get more hands on experience by working on different projects. My prime interest lies in Mobile Development(both native and hybrid) and have developed few basic application during my course of studies and work. Always up for a challenge and plan on to finish it through best possible approach.
United States United States
You may know us for our processors. But we do so much more. Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges. Leading on policy, diversity, inclusion, education and sustainability, we create value for our stockholders, customers and society.
This is a Organisation

42 members
Web Developer
Unknown
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
I've been a programmer, engineer, and author for over 20 years.
Software Developer
India India
Software developer in an MNC.
Team Leader
Jamaica Jamaica
I have worked in the Information Technology field for over 15 years and I create tools to automate day-to-day tasks such as to move information from SharePoint lists to SQL Server databases, to manipulate SSIS packages, to inventory servers, to conduct security checks of Servers and workstations, and just about anything else that needs automating. The tools that I create are based on technologies such as Powershell, JavaScript (browser and some node.js), and C# code.

Along with this I manage IT Infrastructure and I am keenly interested in server and application performance tuning. This has caused me to learn how to troubleshoot network related issues using network packet capture traces, to be able to use wait states to understand what is happening on a database server, and to do server side performance monitoring.
Software Developer (Senior)
India India
Just a regular guy interesting in programming, gaming and a lot of other stuff Smile | :)

Please take a moment to visit my YouTube Channel and subscribe to it if you like its contents!
My YouTube Channel

Don't be a stranger! Say Hi!!

Cheers!
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
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.
President
Canada Canada
Father of two, brother of two, child of two.
Spouse to one, uncle to many, friend to lots.
Farmer, carpenter, mechanic, electrician, but definitely not a plumber.
Likes walks with the wife, board games, card games, travel, and camping in the summer.
High school graduate, college drop-out.
Hobby programmer who knows C++ with MFC and the STL.
Has dabbled with BASIC, Pascal, Fortran, COBOL, C#, SQL, ASM, and HTML.
Realized long ago that programming is fun when there is nobody pressuring you with schedules and timelines.
Software Developer (Senior)
India India
Software engineer with around 6 years of web application development experience in open source technologies like PHP, MySQL, HTML, HTML5, CSS, CSS3, Javascript, jQuery etc.

I love to learn and share my knowledge in which manner I can and like to solve the issues as in the coding perspective. I am an active contributor in community forums like StackOverflow, CodeProject etc. Besides that, I write blogs in free time and speak in various technical community events.
Software Developer (Senior) RADDev Publishing
United States United States
"Everything should be made as simple as possible, but not simpler."
Team Leader
India India
I am working as an application developer for last ten years. I am mostly develop applications in ASP.NET. But, also I work in Android and Java.

Currently I am working in a company as a Sr. Application Developer. I have a team of developers and I am playing a role of team leader.

Also, I assist academic projects based on IEEE papers for ME for last ten years.

I believed on a logic development and not on a programming language. I think that, if some one was strong in logic development then he/she can easily develop an application in any programming language.

I am working on tools/domains like, image processing, networking, cloud computing, etc. Out of them, cloud computing is my favorite working domain.
Software Developer Rednet Software
Brazil Brazil
Working with development since 1995.
I have used Clipper, VB6 e now C#.
Love develop apps with Xamarin
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Software Developer (Senior) s3 Innovate Pte Ltd
Bangladesh Bangladesh
Hi, I am Shashangka Shekhar,

Working with Microsoft Technologies. Since March 2011, it was my first step to working with Microsoft Technologies, achieved bachelor’s degree on Computer Science from State University of Bangladesh(Dhaka). Have 12+ years of professional experience, currently working as Technical Lead at Surbana Jurong Private Limited.

I believe in desire of learning & also love to be a part of .Net Community by sharing knowledge’s.
Software Developer
Germany Germany
I am Sibeesh Venu, an engineer by profession and writer by passion. I’m neither an expert nor a guru. I have been awarded Microsoft MVP 3 times, C# Corner MVP 5 times, DZone MVB. I always love to learn new technologies, and I strongly believe that the one who stops learning is old.

My Blog: Sibeesh Passion
My Website: Sibeesh Venu
Architect
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.
Software Developer (Senior)
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 (Senior) Fujitsu Services
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.
Software Developer (Senior)
Pakistan Pakistan
A self described old .NET Geek. I began my journey with C++ move to C++\CLI and MFC. In 2010, I began to work with C# and .NET and contributed in several projects to work around including Personal Details and my web project.
Team Leader
India India
Microsoft MVP | Code Project MVP | CSharp Corner MVP | Author | Blogger and always happy to Share what he knows to others. MyBlog

My Interview on Microsoft TechNet Wiki Ninja Link
Architect FPT Software Hochiminh
Vietnam Vietnam
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 Towhidul Islam (Tuhin) working as Software Developer. I have 6+ year of experience in .Net technologies. Besides my day to day development work, I love to explore new technologies and write technical article. My area of interest is modern web technologies.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United States United States
I love to code (ASP.NET-C#, SQL, AJAX, HTML, XML, WCF, MVC, JQuery, Kendo, REST Services, Business Analysis are my favourites to work with),play outdoor sports, travel to places, meet new people, be amidst Nature, read inspirational books, listen to music & am a Foodie as well.
United Kingdom United Kingdom
Mathematician turned freelance Software Engineer with over 20 years experience, mainly in the development of CAD/CAM/CAE software. Generally worked for smaller businesses - although have been at Lloyd's Register, Siemens and Rolls-Royce. Enjoy living on the edge of the Peak District where I go cycling and hiking.

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 May - 31 May 2016