Click here to Skip to main content
15,212,775 members

Best Web Dev Article of September 2016

This competition has ended

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.

13 Oct 2016
Vincent Maverick Durano
This article will walk you through on building a data-driven web app from scratch within the context of ASP.NET Core 1.0 using Angular 2 and Web API 2.
6 Feb 2020
Fred Song (Melbourne)
In this article, I want to show how to build a Single Page Application – MasterChef with ASP.NET Core MVC, Fluent Hibernate, and Angular JS.
25 Sep 2016
Dheeraj Kumar Kesri
This article is intended to provide all the basics of JavaScript functions a web developer must know.
25 Sep 2016
Dheeraj Kumar Kesri
A comprehensive post on why JavaScript is an awesome language and why JavaScript is horrible at times
4 Nov 2016
UberGeoff
A reusable MVC popup message box with Ajax functionality - that can bind to any model
29 Sep 2016
Tanvir Ahmad Arjel
There are lots of ways to implement Uniqueness or Unique Key attribute on a model property other than primary key, but here I am going to discuss two possible best and easiest ways to do so in two parts of these series. This is Part 2.
5 Sep 2016
PureNsanity
Architecture to support multiple transport and service bus technologies integrated to provide a unified messaging framework to communicate between any platform.
8 Sep 2016
Mehedi Shams
Counting hits of the sites that run through IIS, using IIS logs.
7 Sep 2016
Chihwei Chang
Implementing a simple script engine with expect.net for mass program upgrade
14 Sep 2016
STalha.Munir
This article explains the security concerns in respect to urls with plain ids and unique identifiers and presents a solution using custom attributes in Asp.Net MVC 5.
26 Sep 2016
Steffen Ploetz
How to calculate a radial gradient and draw the output on a System.Drawing.Bitmap. And how to use this bitmap as a tile pixmap to fill any path.
13 Sep 2016
ArindamNayak
This article explains how to get code coverage from asp.net website, web application , web service, stanalone executable etc..
27 Sep 2016
sanathjs
end to end creation and deploying node.js application into microsoft azure
3 Sep 2016
Mohit1110
How to configure Git with Visual Studio code
7 Sep 2016
Prava-MFS
This article highlights new feature called Block Scoped Variable and Block Scoped Functions.
14 Sep 2016
Dave Ceddia
AJAX Requests in React: How and where to fetch data
16 Sep 2016
Tom Chantler
If you're hosting your Ghost blog in Azure then you're probably not backing up your database, even if you think you are. I wasn't, but I am now. Here's how.
22 Sep 2016
Sander Knape
Do you write integration tests? What about unit tests? I believe that more people say “Yes” to the second question than to the first. Which is kinda weird – for many applications, it really isn’t that hard to write integration tests. It might not even be necessary to setup yo
29 Sep 2016
Roshan Parmar
This article shows how to view the workflow status with Rest API, how to navigate to workflow approval page, how to approve and reject the task with SharePoint REST API
23 Sep 2016
KSN.Blogger
This tip will try to explain why (almost) everything in JavaScript is an object.
12 Sep 2016
Prajnan Das
A JavaScript and HTML5 based simulation of genetic algorithm with visualization
9 Sep 2016
Intel Corporation
This earthquake detector application is part of a series of how-to Intel® Internet of Things (IoT) code sample exercises using the Intel® IoT Developer Kit, Intel® Edison development platform, cloud platforms, APIs, and other technologies.
31 Aug 2016
Anurag Sharma
The Angular 2.0 migration guide is to help developers and technical leads migrating Angular 1.0 framework to Angular 2.0
3 Sep 2016
TaterJuice
F# Quotations support for ViewModelSupport.ViewModelBase Property get\set Accessors
8 Sep 2016
jgauffin
codeRR is an open source error handling service. It includes the context information that you forgot to include when you logged/reported the exception.
26 Oct 2016
Vikas Sharma
In this article, we will see what directives are and then I will try to explain how to build custom directives
26 Sep 2016
Tanvir Ahmad Arjel
There are lots of ways to implement Uniqueness or Unique Key attribute on a model property other than primary key, but here I am going to discuss two possible best and easiest ways to do so into two parts of this series. This is Part 1.
18 Sep 2016
syed shanu
In this article, we will learn how to create a simple web based music player system using MVC, AngularJS and Web API.
25 Feb 2018
#realJSOP
Abusing attributes, and loving it.
17 Dec 2019
Alexandre Bencz
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET
3 Sep 2016
Murali Manohar Pareek
AJAX is a modern way to building web application where most of the code runs at client side for better performance and user experience. So how can we make secure AJAX call to protect from CSRF (Cross-site request forgery) attack?
4 Sep 2016
DataBytzAI
Adding multi user and resource capabilities to Full Calendar in .NET MVC
8 Sep 2016
Denis Lazendić
Simple project that shows how to use SignalR in ASP.NET MVC application to track progress of some long running process and display on clientside using Bootstrap modal.
26 Sep 2016
Mr. xieguigang 谢桂纲
The new VB.NET language that applied in data science.
14 Sep 2016
Igor Ladnik
The article presents a collection of Web technologies. Multi-OS servers written in ASP.NET Core and node.js along with HTML / JavaScript / TypeScript single-page client construct scrollable table sample.
4 Jan 2017
Dheeraj Kumar Kesri
An in-depth guide on Immediately invoked function expressions in JavaScript.
13 Sep 2016
a.alghabban
applying WCF design pattern into nodejs web api
13 Sep 2016
matt warren
Open source .NET - 1 year later - now with ASP.NET
25 Sep 2016
TheCodeKing
SaintModeCache is a thread safe in-memory cache wrapper for performance optimisation. It's able to continue serving stale content after expiry, whilst it repopulates the cache with a non-blocking single thread.
20 Sep 2016
Amir Shahinkar
This article walks you through the steps of creating a single page application with ui-router.
16 Feb 2017
Afreen F
This article explains basic concepts of AngularJS like Modules, Controllers, Expressions, Directives, Scope and Scope Inheritance.
7 Sep 2016
Mohd Shibli
In this tutorial, we will learn how to solve the PHP header() function problem.
7 Apr 2018
#realJSOP
Parse CSV files.
19 Sep 2016
Robin Rizvi
Compile and Execute Java, C#, and PHP From Your Favorite Text Editors for REPL (Read-Evaluate-Print-Loop) use cases
17 Sep 2016
hexgear
Hi all as I stared my development with android I always wanted to create a Custom view . To learn about canvas I decided to create matrix rain effect which I can add to my android layout. Here is the complete tutorial which I have post I posted it at my blog http://www.androidlearner.com/
18 Sep 2016
inishant12
Using SSRS report, generate the PDF, save it into DB and send it through mail using C#
26 Sep 2016
Shamim Uddin
In this tip, we will discuss the differences between IIS Physical path & IIS Virtual path.
8 Sep 2016
Pradeep Shet
After working so many years with .NET Framework, now it’s time for .NET Core. What has changed and why it changed. Let’s understand it in this article.
12 Sep 2016
Kunwar Bahadur Singh
Rest API/Web API Automated test Using Frisby

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
DataBytzAI
Chief Technology Officer The DataWorks
United Kingdom United Kingdom
Allen is a consulting architect with a background in enterprise systems. His current obsessions are IoT, Big Data and Machine Learning. When not chained to his desk he can be found fixing broken things, playing music very badly or trying to shape things out of wood. He runs his own company specializing in systems architecture and scaling for big data and is involved in a number of technology startups.

Allen is a chartered engineer, a Fellow of the British Computing Society, and a Microsoft MVP. He writes for CodeProject, C-Sharp Corner and DZone. He currently completing a PhD in AI and is also a ball throwing slave for his dogs.
Pradeep Shet
Team Leader
India India
I am having 8+ year of Experience in microsoft technology like Asp.Net, WCF, MVC, MSSQL, Silverlight, LINQ, Angular, Knockout, Design Pattern, DI, Oracle, HTML5, CSS3, SAAS, Bootstrap & jquery. I am good in Object Oriented Programming. I am also a MCTS certified.
a.alghabban
Software Developer
Saudi Arabia Saudi Arabia
No Biography provided
Afreen F
Software Developer MNC
India India
No Biography provided
No Biography provided
Amir Shahinkar
Web Developer
United States United States
My Name is Amir H. shahinkar. I'm a computer software engineer.
Anurag Sharma
Software Developer (Senior)
India India
Innovative IT professional offering experience in leveraging software engineering to deliver highly effective and creative solutions to business and technology challenges. Consistently drives high standards of service through effective project management, communication, and strategic planning to develop and manage strong client relationships. Highly organized with strong capacity to prioritize workload, delegate deliverables, and steer project completion within established deadlines.

Core Competencies -

Software Development / Engineering
Mobile application development
Team Building / Leadership
Training & Mentoring
Agile process - Scrum & Kanban
Project Management
ArindamNayak
Software Developer
India India
Developing web based application since last 5 years, also interested in designing application with optimized used of available tech stacks, as well as apply those and real life experience to help out friends, colleagues,communities such as this or other forums.

MCSD (2013) certified developer.

Reach me - http://about.me/arindamnayak
Chihwei Chang
Engineer
Taiwan Taiwan
I've joined variety of project such as web backend system developement and ARM Embedded system developement. I am skilled with C#, Java, C and C++. Now I work in a telecommunication company in Tawan.
Dave Ceddia
United States United States
Dave is a Software Engineer in the Boston area and writes about AngularJS and other JavaScript things over at daveceddia.com
Denis Lazendić
Web Developer
Croatia Croatia
No Biography provided
Dheeraj Kumar Kesri
Software Developer Apttus
India India
I'm a software developer in Bangalore, India. I have special interest in web development and I blog at www.code-morning.com
Fred Song (Melbourne)
Software Developer (Senior)
Australia Australia
Fred is a senior software developer who lives in Melbourne, Australia. In 1993, he started Programming using Visual C++, Visual Basic, Java, and Oracle Developer Tools. From 2003, He started with .Net using C#, and then expertise .Net development.

Fred is often working with software projects in different business domains based on different Microsoft Technologies like SQL-Server, C#, VC++, ASP.NET, ASP.Net MVC, WCF,WPF, Silverlight, .Net Core and Angular, although he also did some development works on IBM AS400.
hexgear
India India
No Biography provided
Igor Ladnik
Software Developer (Senior)
Israel Israel


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


inishant12
Software Developer (Senior)
India India
No Biography provided
Intel Corporation
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.
Group type: Organisation

42 members

jgauffin
Founder 1TCompany AB
Sweden Sweden
KSN.Blogger
India India
No Biography provided
Kunwar Bahadur Singh
Technical Lead
India India
MCPD, MCAD- Having 12+ years of experience on MVC , WEB API,NodeJs, AngularJS, ASP.Net, C#, JQuery, VB.Net, ADO.NET ,WCF , Web Services, REST API , AJAX , MOQ, NUnit, RHINO MOCK,JSON, JSONP ,Window Service , LINQ to SQL, JavaScript, JQGrid, DataTable.js and Entity Framework 4.0.
matt warren
Software Developer
United Kingdom United Kingdom
No Biography provided
Mehedi Shams
Software Developer
Bangladesh Bangladesh
A software developer mainly in .NET technologies and SQL Server. Love to code and learn.
Mohd Shibli
CEO Psycho-CODES
India India
I am a professional programmer, web developer and a blogger who runs a website www.psychocodes.in who loves coding and writing programming related solution for his fans
Visit me at : http://www.psychocodes.in
Mohit1110
Architect Infinite Computer Solutions
India India
Dear Technologists,

This is Mohit Jain, working in Bangalore as Technical Architect. I love to work in Microsoft Technologies. I am having rich 16+ years of experience. Started career with VB, ASP then moved to .Net. I have worked with fortune 500 reputed clients like Microsoft, American Express, Iron Mountain and Xerox etc and helped them in Design, Solution, Execution and Implementation of enterprise applications.

I own MCTS in Web and Windows Development, MCPD in Web, Windows and Enterprise Development, MCSD in Web and Windows Development. I have extensive knowledge on ASP.Net, C#, VB.Net, ASP, JavaScript, Web Services, WCF Services and SQL Server.

If you have any challenges in .Net code, feel free to contact me at mail_mohitjain@yahoo.co.in, I will try my best to help you out.
Mr. xieguigang 谢桂纲
Student 中国南方微生物资源利用中心(SMRUCC)
China China
He is good and loves VisualBasic!



github: https://github.com/xieguigang
Murali Manohar Pareek
Architect Secure Meters Ltd.
India India
• A competent, ambitious & result oriented professional with Master degree with 12+ years of functional expertise in engineering of application software development.
• Expert in System architecture and software architecture design of high performance, high security, high availability of n-tire systems.
• Expert in web-based, n-tier and service based architecture.
• Specialized in web application level security.
• Expert in requirement analysis, designing, developing and implementing web, desktop, service & Android based mobile application.
• Proficient in communication protocols like TCP/IP, HTTP/HTTPS, SMTP, FTP/SFTP, SOAP, REST, BLE, DLMS, MQTT, Z-Wave.
• Excellent experience in process-driven software development with SDLC, SEI CMMI process and Agile methodologies.
• Strong experience in UML tool such as Enterprise Architecture.
• Solid experience in Software design & development.
• Delivered more than 7 products from concept to realization that caters to Metering, Energy monitoring, automated vehicle parking, GPS based fleet monitoring and Assisted living domains.
• Led a team of 7 members towards completion of products with planned activities.
• Strategic thinker, decision maker and deft in continually monitoring the ways for improvement of team, organizational and individual development.
• Extensive experience in Project Management, Assisted Living/home applications, IoT and intranet & internet based technologies.
• Received many rewards & awards in project executions & issue resolutions.
• Solid Analytical and Interpretation skills.
Prajnan Das
Architect Cognizant Technology Solutions US Corp.
United States United States
No Biography provided
Prava-MFS
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.
PureNsanity
Architect
United States United States
More than fourteen years of experience programming with six years of WPF application development. Dedicated business application developer with large focus on performance tuning for multithreaded applications. Experience developing for small scale applications and large scale distributed systems at senior and architect levels. Experience developing for a wide range of industry applications to include artificial lift, baggage tracking, distribution, customer relation management, and commodities.
Robin Rizvi
Software Developer Databorough India
India India
Currently working as software developer for Databorough India - Division of Fresche Legacy.

Developing for the open-source community and writing articles is my way of thanking the community. I have developed commercial as well as non-commercial/open-source projects for the web and windows as my work and hobby. Just trying very hard so that someday I could contribute a little for this world. I would like to send out my regards to all for your rating and comments because these comments keep me going. Thank you all.

Certifications:
Microsoft Certified Professional (Programming in C#)
Microsoft Certified Professional (Programming in HTML5 with JavaScript and CSS3)
Roshan Parmar
Software Developer
India India
I am working in Asp.net C#, MVC, SharePoint and emerging technologies like Bot Framework. I also have handful knowledge in office 365 migrations and SharePoint migrations.
sanathjs
Software Developer (Senior)
India India
Software Engineer in Euromonitor Research & Consulting|Bengaluru
I Work on microsoft technologies(C#,Asp.net,MVC,Azure),Angular.js,Angular 2,Node.js,Mongodb etc..

I believe every person is capable of learning a new technology but just he/she needs a kick-start to start with the learning of any technology so most of my articles will be targeting to help begineers.
Sander Knape
Unknown
No Biography provided
Shamim Uddin
Software Developer Amber Software Solution Ltd.
Bangladesh Bangladesh
Hi, I am Shamim Uddin.Working with Microsoft Technologies.
STalha.Munir
Technical Lead
United Kingdom United Kingdom
No Biography provided
Steffen Ploetz
CEO Ploetz + Zeller GmbH
Germany Germany
No Biography provided
syed shanu
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
Tanvir Ahmad Arjel
Software Developer
Bangladesh Bangladesh
A Software Engineer, Passionate Programmer and Technical Writer!!
TaterJuice
Software Developer Vivrant
United States United States
Software developer working with Emergency Medical Services (EMS), Emergency Response Services (ERS), Ambulance Billing, Computer-Aided Dispatch (CAD), Cloud-Based solutions and Cost-Recovery for First-Responders.
TheCodeKing
Architect
United Kingdom United Kingdom
Mike Carlisle - Technical Architect with over 20 years experience in a wide range of technologies.

@TheCodeKing
Tom Chantler
Architect
United Kingdom United Kingdom
I blog about various things (mostly security-related) at TomSSL: Security Matters.
UberGeoff
Web Developer MyMarket
South Africa South Africa
Been developing for about 7 years now. Love solving new and interesting problems. Especially enjoy web GUI projects.

Worked as a web developer for K2 SourceCode. Projects worked on: K2 WorkSpace, BlackPoint, BlackPearl and K2 for SharePoint.

Currently working at BidTravel and helping them out with their Procurement systems.

Living in sunny South Africa.
Vikas Sharma
Software Developer (Senior)
India India
I am currently working as a Senior Software Engineer in Quovantis Technologies and have an experience of more than 4 years in C#.Net. I have my graduation in Bachelor of Computer Applications and hold a diploma in Software Engineering GNIIT from NIIT.
I am very passionate about programming, love to learn new technology and believe in sharing knowledge.
My work experience includes Development of Enterprise Applications using C#,.Net,Sql Server,AngularJS and Javascript.
Vincent Maverick Durano
Architect
United States United States
A code monkey who loves to drink beer, play guitar and listen to music.

I currently work as a Solutions Architect and we build "cool things" to help people improve their health.

With over 13 years of professional experience working as a Sr. Software Engineer specializing mainly on Web and Mobile apps using Microsoft technologies. My exploration into programming began at the age of 15;Turbo PASCAL, C, C++, JAVA, VB6, Action Scripts and a variety of other equally obscure acronyms, mainly as a hobby. After several detours, I am here today on the VB.NET to C# channel. I have worked on Web Apps + Client-side technologies + Mobile Apps + Micro-services + REST APIs + Event Communication + Databases + Cloud + Containers , which go together like coffee crumble ice cream.

I have been awarded Microsoft MVP each year since 2009, awarded C# Corner MVP for 2015, 2016,2017 and 2018, CodeProject MVP, MVA, MVE, Microsoft Influencer, Dzone MVB, Microsoft ASP.NET Site Hall of Famer with All-Star level and a regular contributor at various technical community websites such as CSharpCorner, CodeProject, ASP.NET and TechNet.

Books written:
" Book: Understanding Game Application Development with Xamarin.Forms and ASP.NET
" Book (Technical Reviewer): ASP.NET Core and Angular 2
" EBook: Dockerizing ASP.NET Core and Blazor Applications on Mac
" EBook: ASP.NET MVC 5- A Beginner's Guide
" EBook: ASP.NET GridView Control Pocket Guide
Z Kavtaskin
United Kingdom United Kingdom
No 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 2016