Click here to Skip to main content
15,356,094 members
This competition has ended

Best Web Dev Article of May 2017

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.
15 May 2017
Charles d'Avernas
A ready-to-use solution for dynamically querying an Entity Framework DbContext in ASP.NET
Please Sign up or sign in to vote.
30 May 2017
Voevudko A. E., Ph.D.
Understanding, designing, generating and plotting Kronecker product based fractals and offering web-pages supporting it.
Please Sign up or sign in to vote.
16 May 2017
Rene Bustos
WCF WebService IN VB.NET Response JSON
Please Sign up or sign in to vote.
10 May 2017
Antony Gino
Microsoft QnA Maker helps turn your FAQ pages into interesting Chat Bot. It is very simple to configure and integrate with.
Please Sign up or sign in to vote.
3 May 2017
Pankaj Kumar Choudhary
The goal of this series to start with basic of MEAN stack development and cover all the concept that are required for MEAN stack development and finish with a web application that is completely written in JavaScript technologies.
Please Sign up or sign in to vote.
21 May 2017
KamalSaluja
Automating tasks for building a front end application
Please Sign up or sign in to vote.
27 May 2017
Sibeesh Passion
This post is going to walk through about Azure Content Delivery Network (CDN).
Please Sign up or sign in to vote.
22 May 2017
Sacha Barber
This post will be about adding DI/IOC to the bear bones no thrills client portion of the web site that we built last time.
Please Sign up or sign in to vote.
3 May 2017
John7902
Here we use WebRTC streaming engine to establish WebRTC connection between native Android app and web browser Google Chrome or Firefox
Please Sign up or sign in to vote.
28 May 2017
himanshu shekhar
This article will be helpful for plotting charts in AngularJs.
Please Sign up or sign in to vote.
24 May 2017
Gerd Wagner
Already available from ES5.1 (and even supported by IE 9), JavaScript's set and get methods have not been used very widely. Their main use case is the implementation of a best practice in OOP.
Please Sign up or sign in to vote.
7 May 2017
Sibeesh Passion
Installing ASP.NET Core Docker For Windows
Please Sign up or sign in to vote.
24 May 2017
raddevus
Use SignalR to create a Slideshow app which asynchronously updates all web clients so they see the same slide you are seeing.
Please Sign up or sign in to vote.
18 May 2017
Intel Corporation
The Three Phases of the IoT Revolution and the Resources Developers Need to Get Started
Please Sign up or sign in to vote.
6 May 2017
Hamdy Ghanem
Integrate ASp.Net Core api with Angular 2 using TypeScript
Please Sign up or sign in to vote.
3 May 2017
Intel Corporation
MXNet is an open-source deep learning framework that allows you to define, train, and deploy deep neural networks on a wide array of devices, from cloud infrastructure to mobile devices.
Please Sign up or sign in to vote.
18 May 2017
Intel Corporation
This paper will show you how to use an Intel® NUC to connect sensors on an Arduino 101 (branded Genuino 101 outside the U.S.) to the Google Cloud Platform
Please Sign up or sign in to vote.
18 May 2017
Intel Corporation
This line following robot application is part of a series of how-to Internet of Things (IoT) code sample exercises using the Intel® IoT Developer Kit, Intel® Edison board, Intel® IoT Gateway, cloud platforms, APIs, and other technologies.
Please Sign up or sign in to vote.
28 May 2017
Sibeesh Passion
How to upload contents to our Azure container in our CDN storage in a WordPress folder format
Please Sign up or sign in to vote.
3 May 2017
Mike Stowe
A brief introduction to Kubernetes using MiniKube on a local environment
Please Sign up or sign in to vote.
3 May 2017
Michael Collins - Intervalia
Directive iv-on-cmd - Simplifying Angular click events handling
Please Sign up or sign in to vote.
1 May 2017
Alexander Turlov
How to deploy a web app from a command line using MSBuild and WebDeploy
Please Sign up or sign in to vote.
9 May 2017
Visveswaraiah
Fetching articles from SOLR for RSS feed instead of querying in database
Please Sign up or sign in to vote.
6 May 2017
Jung Hyun, Nam
Describes how to develop scripts for Azure functions using the Azure WebJob SDK
Please Sign up or sign in to vote.
8 May 2017
Alvin Bunk
Setting HTTP Headers in Symfony Crawler Client
Please Sign up or sign in to vote.
8 May 2017
Alvin Bunk
Survey Form in Symfony
Please Sign up or sign in to vote.
4 May 2017
Intel Corporation
Theano is a Python library developed at the LISA lab to define, optimize, and evaluate mathematical expressions, including the ones with multi-dimensional arrays (numpy.ndarray)
Please Sign up or sign in to vote.
4 May 2017
Intel Corporation
This paper demonstrates a special version of Caffe — a deep learning framework originally developed by the Berkeley Vision and Learning Center (BVLC) — that is optimized for Intel® architecture.
Please Sign up or sign in to vote.
2 May 2017
Tomáš Sychra
Bobril is inspired by ReactJS and Mithril. Bobril is quick. So, if you want to speed up critical parts of your application, Bobril is a good choice.
Please Sign up or sign in to vote.
8 May 2017
Akhil Mittal
How to create API with ASP.NET Core
Please Sign up or sign in to vote.
15 Dec 2017
Peter Leow
Explore geolocation with HTML5
Please Sign up or sign in to vote.
9 May 2017
Ammar Shaukat
C# 7.0 has been introduced with many new useful features. One of them is new datatype "ValueTuple". In this article, I'll be writing about Tuples in C# 7 briefly.
Please Sign up or sign in to vote.
9 May 2017
rahulgbhatia
How to send email from a static HTML
Please Sign up or sign in to vote.
18 May 2017
Abhijit S Kulkarni
Token Based Authentication for Web API
Please Sign up or sign in to vote.
31 Mar 2022
David_Cui
A brief introduction to CrossCutterN tool remade for AOP programming in .NET technologies
Please Sign up or sign in to vote.
5 May 2017
Robert Vandenberg Huang
An example about streaming large JSON array in ASP.NET Web API and HTTP chunked transfer encoding
Please Sign up or sign in to vote.
29 May 2017
DataBytzAI
How to use Terraform.io to manage resources on multiple cloud platforms. Code once, deploy to many!
Please Sign up or sign in to vote.
12 Jun 2017
Yaseer Mumtaz
In this part, we will enhance our user management application to have search/filter, global error handling and debugging functionalities.
Please Sign up or sign in to vote.
24 May 2017
Robert Welliever
Classic, Arcade-Style Video Poker
Please Sign up or sign in to vote.
6 Jun 2017
VINEET MISHRA 086
This article explains how to use data source for representation of data in TreeView structure using ASP.NET MVC and Gijgo treeview JQuery plug-in, The TreeView control can display a hierarchical (or nested, or recursive) collection of data in a tree of expandable nodes.
Please Sign up or sign in to vote.
25 May 2017
Fiyaz Hasan
This article shows how to execute JavaScript code from ASP.NET core server-side using NodeServices.
Please Sign up or sign in to vote.
14 May 2017
Sibeesh Passion
Here, in this post, we are going to see some LINQ queries, which covers both basics and advanced.
Please Sign up or sign in to vote.
24 May 2017
Akhil Mittal
In this and the following articles on Machine Learning to figure out whatMachine Learning is and what can be achieved with it
Please Sign up or sign in to vote.
9 Jul 2017
Alejandro Xalabarder
HTTP for everybody
Please Sign up or sign in to vote.
11 Jun 2018
JUST_Neeraj
JSON to JSON transformation - XSLT equivalent for JSON
Please Sign up or sign in to vote.
12 May 2017
Akhil Mittal
This tutorial series on learning API with ASP.NET Core will focus on ASP.NET Corefeatures, request pipeline, how to create ASP.NET core API and how to use EntityFramework Core.
Please Sign up or sign in to vote.
26 May 2017
Fiyaz Hasan
This article shows you how to add Angular Material in ASP.NET Core AngularSpa template
Please Sign up or sign in to vote.
7 May 2017
Mukit, Ataul
My first attempt at contributing something to the Bengali Developer Community
Please Sign up or sign in to vote.
9 May 2017
Muhammad_Faraz
Take HTML structure of a table & export to a genuine Excel file - Sever side processing
Please Sign up or sign in to vote.
15 May 2017
Sacha Barber
This post will be about building the bear bones no thrills client portion of the web site that is part of my ongoing (well this is the first, so ongoing after this) set of posts which I talk about here

Current Participants

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

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.
Abhijit S Kulkarni
Web Developer
India India
No Biography provided
Akhil Mittal
Architect https://codeteddy.com/
India India
Akhil Mittal is an Ex-Microsoft MVP(Most Valuable Professional), C# Corner MVP, Codeproject MVP, a blogger, author and likes to write/read technical articles. Akhil has an experience of around 12 years in developing, designing, architecting enterprises level applications primarily in Microsoft Technologies. Akhil enjoys working on technologies like MVC, Web API, Entity Framework, Angular, C# and BlockChain. Akhil is an MCP( Microsoft Certified Professional) in Web Applications (MCTS-70-528, MCTS-70-515) and .Net Framework 2.0 (MCTS-70-536). Visit Akhil Mittal’s personal blog CodeTeddy for some good and informative articles.
LinkedIn: https://www.linkedin.com/in/akhilmittal/
Group type: Collaborative Group

775 members

I have a Telecomunications Engineering degree but since I learnt the first language (Pascal), almost I haven't stopped developing software. Mainly with C and C++ but I have touched many other languages and scripts. I use also to develop for fun (reinventing the wheel, of course!), currently almost all of such programs and tools are written in java (visit www.elxala.de).
Alexander Turlov
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Alvin Bunk
Software Developer Taft College
United States United States
I’m a software developer. Currently I’m working at Taft College as a Programmer.
Ammar Shaukat
Instructor / Trainer @AmmarTheTrainer
Pakistan Pakistan
I'm a content writer , Community Speaker, Technical Counselor , Blogger , C# Geek and C# Lover. Love to develop apps. Love to work on System Designing , Software Architecture , Database Designing .
Antony Gino
Architect
United States United States
No Biography provided
Charles d'Avernas
Architect Izidrop SPRL
Belgium Belgium
No Biography provided
David_Cui
Singapore Singapore
No Biography provided
Fiyaz Hasan
Architect Geek Hour
Bangladesh Bangladesh
Tech Enthusiast | Contributing Author on Microsoft Docs | Github Country Leader (C# and Typescript)

A .NET and JavaScript enthusiast. Likes to work with different technologies on different platforms. Loves the logic and structure of coding and always strives to write more elegant and efficient code. Passionate about design patterns and applying Software Engineering best practices.

I'm a young coder who did exceedingly well in my education and was offered an internship by Microsoft. I've tried a range of things and realized that what I need is a super creative challenge. I'm hungry for a real role in a challenging startup, something I can stick with for years
Gerd Wagner
Instructor / Trainer
Germany Germany
Researcher, developer, instructor and cat lover.

Co-Founder of web-engineering.info and the educational simulation website sim4edu.com.
Hamdy Ghanem
Software Developer (Senior)
Egypt Egypt
Hamdy Ghanem
Senior Software Engineer / System Architect
Experience: +11 years
http://www.linkedin.com/in/hamdyghanem
hamdy.ghanem@gmail.com
Graduated from Munifia University, faculty of science, Math and computer science department May 1999

Experience Brief
11+ years of experience in software development field.
In these years I used most of common software developing tools of Microsoft, And with many nationalities and cultures.
I worked in large scale projects of client side, desktop, web application and mobile phones that involved integration with other system using different technologies I've been working using .NET technologies for 8 years.
Currently, I work as a senior software engineer for CogWin as well as a testing/QA consultant. We develop large scale applications for a high profile customer.
Beside developing and managing, I worked in the last year as a professional tester from developer point of view and applying software evaluation metrics on source code and reverse engineering.
I worked as a team leader more than four years
My experience involved using agile methodology using team foundation server
from 1year I am very interested in Android development
I have a published some applications in the Android Market

Strong skills troubleshooting and debugging production systems are essential
My key skills
High performance, hard worker and new technologies enthusiast
Specialties
C#,VB.net, C++, Java ,php, Python , OOP SQL Server (2000, 2005, 2008),Oracle, Mysql , Java , SSRS ,Source safe, Ontology, Android, ASP.NET ,Ajax, • WPF,WCF, Entity Framework, LINQ, CFG , state machine , Ontology, Decision Tree , Cloud Systems, CRM ,JavaScript, XML, UML, Crystal report , LINQ, Silverlight
himanshu shekhar
Software Developer
India India
No Biography provided
Intel
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

John7902
Romania Romania
No Biography provided
Jung Hyun, Nam
Software Developer
Korea (Republic of) Korea (Republic of)
Microsoft Azure MVP
JUST_Neeraj
Architect
Norway Norway
I have 14 years of IT experience on the .NET Stack. I am back-end\middleware expert focussing on databases, APIs and integration systems. I have been focussing a lot on AWS in the last 2 years.
https://github.com/WorkMaze
KamalSaluja
United Kingdom United Kingdom
No Biography provided
Michael Collins - Intervalia
Software Developer (Senior) Intervalia, Inc
United States United States
I have worked in the Software industry for over 30 years. I have worked on Undersea Robotic Welding Systems, Video Systems, Audio Card Drivers, Games, Business Apps and many, many websites. I love programming and have worked with Basic, Assembly, Pascal, C, C++, Java, C#, PHP, VBScript, JavaScript, HTML, CSS, and other languages.
Mike Stowe
Engineer Tigera
United States United States
Michael Stowe is software engineer with over 10 years experience building applications for law enforcement, the medical field, nonprofits, and numerous industrial companies. Over the last two years he has been focused on APIs and ways to improve industry standards and efficiency. He now works for Tigera, a company focused on enabling companies to move Cloud Native with scalable, secure networking.
No Biography provided
Mukit, Ataul
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1
Pankaj Kumar Choudhary
Student
India India
Pankaj Kumar Choudhary loves Microsoft and Database technologies. He has experience on several database technology like SQL Server, MySQL, Oracle, MongoDB, PostgreSQL . He has knowledge of several technology like Asp.Net MVC, Entity Framework , Android, Php, AngularJS, Node.js, Angular2, React, Ionic and Android.
Peter Leow
Instructor / Trainer
Singapore Singapore
Stop by my website at https://peterleowblog.com/

Check out my publications at https://www.amazon.com/author/peterleow

Follow me on twitter at https://twitter.com/peterleowblog

“Live as if you were to die tomorrow. Learn as if you were to live forever.”
― Mahatma Gandhi

子曰:"三人行,必有我师焉;择其善者而从之,其不善者而改之."
raddevus
Software Developer (Senior) RADDev Publishing
United States United States
Roger has worked in IT for over 25 years in numerous roles (Technical Support, Quality Assurance, Capacity & Performance Engineering and Software Development).
During that time, he has recognized that software often just becomes another layer of work that the user has to wade through.
Sometimes technical documentation is like that too: so confusing and complex that it wastes developers' time.
That's why when he writes his books like Programming Windows 10 Via UWP and his articles (Practical Electronics For Makers) he strives to explain things in the shortest available space with the simplest language possible. Often that means, writing in a tutorial style with numerous images to help guide the user.
He believes the best guiding principle is Einstein's famous quote: "Everything should be made as simple as possible, but not simpler."
rahulgbhatia
Software Developer (Senior) Advance Web Software
India India
Rahul a self driven software engineer has Masters of Computer Application with knack for taking up any new technology and putting it into application to achieve desired results.His expertise is in Database driven web-applications with Web 2.0 User Interface.

He topped university in his Master course and received various programming awards. He is keen learner, passionate about programming and having good interpersonal and analytical skillset.

Also have good command on : Webservices,Window Service, Ajax, Java Script, Telerik, Subsonic, Entity Framework, CSLA Architecture, Windows Workflow.

Excellent communication, interpersonal, and presentation skills. Ability to learn and adapt to new technologies rapidly.
Rene Bustos
Systems Engineer National Unity Insurance Co.
Mexico Mexico
Hi people!,I am Rene bustos, im from Mexico, Actually i work for an American company Called National Unity insurance Company. this company is dedicated to insure Commercial Vehicles, Personal Vehicles, home owners.
Since my 16 years i had interest for the "how they do that" and "how can they make that circle how!!"
then every day i made a lot o questions to my father about the computers and he can not answer me at all. so since that day so far my research about "how can i develop an application" is over my mind.
Well Right now i develop Web applications or Web Services with VB.NET. I made applications And others langauges such like: VB6, VB.NET 2003,2005,2010, C Sharp, AJAX, ASP 3.0, Javascript AND XML. and SQL SERVER 2000, SQL 2008,SQL 2012, WCF, WPF,MVC
Robert Vandenberg Huang
Software Developer
Taiwan Taiwan
Back-end developer, English learner, drummer, game addict, Jazz fan, author of LINQ to A*
Robert Welliever
United States United States
Robert Welliever is a software developer living in the Pacific Northwest.
Sacha Barber
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
Sibeesh Passion
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
Tomáš Sychra
Czech Republic Czech Republic
No Biography provided
VINEET MISHRA 086
Software Developer (Senior) Ideavate Indore
India India
Vineet Mishra is a Software Engineer. He have been working more than 3 years of professional experience in Software Development industry. Currently he is working with IT
Technical expertise: ASP.NET, C#, Sql Server, MVC , WCF, Windows Service, Jquery
Visveswaraiah
Technical Lead HCL Technologies
India India
No Biography provided
Voevudko A. E., Ph.D.
Architect
United States United States
I've started programming in a machine code and an assembly language for IBM 370 mainframe, and later programmed in many other languages, including, of course, C/C++/C# and ASP/ASP.net/VB.net.

I've created many system automation tools and websites for companies and universities.
In addition, I've always been a scientist interested in Computer Science, NT, AI, etc.

Now I'm using mainly scripting languages for NT small problems and computer graphics.
Yaseer Mumtaz
Architect
United States United States
A Solutions Architect with more than fourteen years of experience in application development. I mostly work in .NET, Angular, MEAN stack technologies and love to share what I do and learn during my day to day job. Please check my tutorials and blog:
https://fullstackhub.io
https://fullstackhubblog.com

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 2017