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

Best Web Dev Article of October 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.
28 Sep 2020Evoluteur
A full jQuery UI widget which supports various configurations and themes
Please Sign up or sign in to vote.
3 Oct 2014John Atten
When working with ASP.NET Web Api from a .NET client, one of the more confounding things can be handling the case where errors are returned from the Api. Specifically, unwrapping the various types of errors which may be returned from a specific API action method, and translating the error content in
Please Sign up or sign in to vote.
22 Oct 2014Mathew Soji
This tip guides through implementing a basic REST based Web API service with multiple GET methods and its consumption using JQuery client
Please Sign up or sign in to vote.
18 May 2017Yuriy Magurdumov
Lazy Joining and Grouping IEnumerable extensions for ordered sequences
Please Sign up or sign in to vote.
22 Oct 2014Kalvin Lawrence Ernst
Generate a web app instantly, directly from a database(SQL Server)
Please Sign up or sign in to vote.
9 Oct 2014Louie Bacaj
Web API was introduced and was recently streamlined into Web API 2.0. This framework is heaven for C#/.NET services developers. It allows you to get a RESTful API in .NET up and running in less than an hour. As you'll see it's also just as easy to consume that API in another programming language.
Please Sign up or sign in to vote.
16 Oct 2014Gaurav Aroraa
In this step-by-step article, we will discuss all about CRUD (Create Read Update Delete) operations with Web API using Repository pattern.
Please Sign up or sign in to vote.
7 Oct 2014Milad Ashrafi
We need this script for database based ASP.NET websites for using HTML content in post pages.
Please Sign up or sign in to vote.
8 Oct 2014Relly Rivlin
Filter, sort and paging with ng-grid using AngularJS and REST
Please Sign up or sign in to vote.
5 Oct 2014Grasshopper.iics
The Simplest Graphics and Animation tutorial you ever wanted
Please Sign up or sign in to vote.
10 Oct 2014Gerardo Recinto
Virtualization of RAM & Disk for high-speed, low-footprint & scalable data caching
Please Sign up or sign in to vote.
12 Oct 2014Aldonis55
A simple Silverlight application that shows how to apply Jeff Wilcox's UniformGrid control to a bound collection.
Please Sign up or sign in to vote.
26 Oct 2014Robert Welliever
Advanced introduction to rendering browser-driven, parallax 3D environments
Please Sign up or sign in to vote.
19 Oct 2014Nitesh Kejriwal
How to get multiple selected rows from GridView in ASP.NET
Please Sign up or sign in to vote.
7 Oct 2014Sri Nivas.M
How to access the site using domain name instead of localhost in IIS
Please Sign up or sign in to vote.
17 Oct 2014Nitesh Kejriwal
How to create responsive menu in ASP.NET
Please Sign up or sign in to vote.
30 Sep 2014Max R McCarty
In our Be Sure with Azure .NET – Azure Table Storage (Part 1) we cover details about Azure Table Storage such as working with NoSQL databases, how they compare to relational databases, how to design and create your Azure Table as well as all the available operations for persisting data.  In Part 2 o
Please Sign up or sign in to vote.
27 Oct 2014Emmet M
Using JavaScript in Windows shell and Windows Web server (IIS).
Please Sign up or sign in to vote.
14 Oct 2014Uros Calakovic
Use the LibGDX Java gaming framework and JRuby to create a simple 2D game for desktop
Please Sign up or sign in to vote.
20 Oct 2014Andrey Chaschev
An introduction to the Wookie, a Java/Scala library to automate web browsing.
Please Sign up or sign in to vote.
17 Oct 2014Vivek Goyal
Adding AJAX HTMLEditorExtender control to a webform
Please Sign up or sign in to vote.
14 Oct 2014Afzaal Ahmad Zeeshan
Some basics of jQuery
Please Sign up or sign in to vote.
5 Oct 2014Scott Kuhl
Use WinJS 3.0 to create a cross-browser web app that can also be extended as a native Windows app.
Please Sign up or sign in to vote.
14 Oct 2014Afzaal Ahmad Zeeshan
How to upload and save files
Please Sign up or sign in to vote.
30 Oct 2014Mohamed Meligy
Serializing a PagedList using JSON.NET in ASP.NET MVC – Gotcha And Workaround
Please Sign up or sign in to vote.
10 Oct 2014Shekhar Pankaj
New proposed element to be added in W3C Candidate recommendation: 09 September 2014
Please Sign up or sign in to vote.
30 Oct 2014Jinan Kordab
This tip describes the benefits of discarding a computer box to increase efficiency at home and at work
Please Sign up or sign in to vote.
13 Oct 2014Keyhole Software
Java and the sweet science
Please Sign up or sign in to vote.
26 Oct 2014SkyProgger
This article describes the StorageManager class I have developed. It's created to save data beyond the Programs lifespan, as easy as possible.
Please Sign up or sign in to vote.
30 Sep 2014Melick
How to add/update SharePoint User Field (Person group column) using ECMA scripts
Please Sign up or sign in to vote.
2 Oct 2014Jeffrey T. Fritz
Are you building ASP.NET web applications? Do you Gulp? In this article, I introduce how to use Gulp with Visual Studio. The sample walks through automating static file packaging for custom ASP.NET controls.
Please Sign up or sign in to vote.
20 Oct 2014Keyhole Software
Make me a promise
Please Sign up or sign in to vote.
28 Oct 2014andreas333
Managing html-input in a textarea
10 Oct 2014Kevin Griffin
Everleap is a hosting service by the good folks who brought us DiscountASP.NET. It is promoted as a reliable, scalable, and affordable hosting platform built on top of the Windows Azure Pack.
Please Sign up or sign in to vote.
7 Oct 2014Dominic Burford
Deploying your WCF web service to IIS
Please Sign up or sign in to vote.
10 Oct 2014Member 10843807
An example to illustrate how esProc Helps Process Structured Text in Java–Conditional Filtering
Please Sign up or sign in to vote.
8 Nov 2014Marcelo Ricardo de Oliveira
A jQuery plugin for turning plain text guitar tabs into online playable music
Please Sign up or sign in to vote.
25 Oct 2014Marc Clifton
No word has a value that can be identified independently of what else is in its vicinity.
Please Sign up or sign in to vote.
31 Aug 2016Prava-MFS
Multiple column layout in CSS3
Please Sign up or sign in to vote.
15 Oct 2014Callum Linington (UK)
My way of diminishing the need to write out all those angular script files
Please Sign up or sign in to vote.
3 Dec 2014Joel Ivory Johnson
This is a walkthrough creating a speedometer for the Samsung Galaxy Gear.
Please Sign up or sign in to vote.
21 Oct 2014Steven T. Schowiak
This article will describe and demonstrate a technique for resizing and storing image files on the local file system and image meta data in SQL Server using ASP.NET 4.51.
Please Sign up or sign in to vote.
9 Oct 2014Suvendu Shekhar Giri
Create printable links using CSS
Please Sign up or sign in to vote.
13 Nov 2014Mark H Bishop
This article presents a Java example application that performs discrete wavelet transforms.
Please Sign up or sign in to vote.
6 May 2015Ricardo Trujillo Rodríguez
How to integrate push notifications on your Drupal 7 site and your Titanium Apps
Please Sign up or sign in to vote.
25 Nov 2014Robert Vandenberg Huang
A step-by-step walkthrough of implementing the HTTP 206 Partial Content
Please Sign up or sign in to vote.
1 Oct 2014James Dale
My Windows Sever 2003 reaches its end of life in 2015. I do not look forward to moving to Server 2012. Surely there has to be a better, portable, and cross platform solution that features zero install and fits on a USB stick.
Please Sign up or sign in to vote.
7 Oct 2014Prava-MFS
CSS: Custom HTML5 Form Validation with Visual Effects using Pseudo Class
Please Sign up or sign in to vote.
24 Aug 2016Gerd Wagner
Avoiding boilerplate code for constraint validation in a JavaScript front-end web app by using the model-based framework mODELcLASSjs
Please Sign up or sign in to vote.
8 Oct 2014khem thapa
Code-First Approach with Asp.Net MVC Framework

Current Participants

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

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.
Software Developer
United States United States
Developing Silverlight applications and other C# tools. Experience with other high level languages such as VB and Python. 3+ years with C#.
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Russian Federation Russian Federation
A professional developer, 8+ years in Java. Loves simplicity of code and lightweight frameworks. Had computer vision, linguistic and game projects in his past. At some point became annoyed by the lack of a Java deployer and started creating his own. When not programming, Andrey enjoys martial arts and swimming. Some people say he swims like an octopus (anyone read till this line?).
Software Developer
United Kingdom United Kingdom
I've just started out on my career path. I use .NET technologies and JavaScript.
Technical Lead Gold-Vision CRM
United Kingdom United Kingdom
I am a professional software engineer and technical architect with over twenty years commercial development experience with a strong focus on the design and development of web and mobile applications.

I have experience of architecting scalable, distributed, high volume web applications that are accessible from multiple devices due to their responsive web design, including architecting enterprise service-oriented solutions. I have also developed enterprise mobile applications using Xamarin and Telerik Platform.

I have extensive experience using .NET, ASP.NET, Windows and Web Services, WCF, SQL Server, LINQ and other Microsoft technologies. I am also familiar with HTML, Bootstrap, Javascript (inc. JQuery and Node.js), CSS, XML, JSON, Apache Cordova, KendoUI and many other web and mobile related technologies.

I am enthusiastic about Continuous Integration, Continuous Delivery and Application Life-cycle Management having configured such environments using CruiseControl.NET, TeamCity and Team Foundation Services. I enjoy working in Agile and Test Driven Development (TDD) environments.

Outside of work I have two beautiful daughters. I am also an avid cyclist who enjoys reading, listening to music and travelling.
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.
Chief Technology Officer
India India
Learning never ends.
United States United States
Ex Google, ex Microsoft
I'm just fresh off from a software eng'g gig & is looking forward to my next.
Pls. do drop me a line @gerardorecinto@yahoo.com if interested or having any question/feedback on these Open Source projects.

I'm excited to help/volunteer my services.
Have a great day!
Instructor / Trainer
Germany Germany
Researcher, developer, instructor and cat lover.

Co-Founder of web-engineering.info and the educational simulation website sim4edu.com.
CEO Integrated Ideas
India India
gasshopper.iics is a group of like minded programmers and learners in codeproject. The basic objective is to keep in touch and be notified while a member contributes an article, to check out with technology and share what we know. We are the "students" of codeproject.

This group is managed by Rupam Das, an active author here. Other Notable members include Ranjan who extends his helping hands to invaluable number of authors in their articles and writes some great articles himself.

Rupam Das is mentor of Grasshopper Network,founder and CEO of Integrated Ideas Consultancy Services, a research consultancy firm in India. He has been part of projects in several technologies including Matlab, C#, Android, OpenCV, Drupal, Omnet++, legacy C, vb, gcc, NS-2, Arduino, Raspberry-PI. Off late he has made peace with the fact that he loves C# more than anything else but is still struck in legacy style of coding.
Rupam loves algorithm and prefers Image processing, Artificial Intelligence and Bio-medical Engineering over other technologies.

He is frustrated with his poor writing and "grammer" skills but happy that coding polishes these frustrations.
This is a Organisation

115 members
Software Developer (Senior)
Canada Canada
I started programming on a Commodore PET with 8K memory and a cassette drive for storage. I used Commodore BASIC and 6502 assembler. I have been coding for 35 years and still consider Delphi 7 the most productive IDE and language I have used. I use C# and Visual Studio when I have to in order to satisfy some clients.

I prefer ColdFusion and Railo for server language as they are so productive. Again I use asp.net when I have to.

I am a big fan of JavaScript on the client but I am still not sold on Node.js as a server platform.
Program Manager
United States United States
Jeff Fritz is a senior program manager in Microsoft’s Developer Division working on the .NET Community Team. As a long time web developer and application architect with experience in large and small applications across a variety of verticals, he knows how to build for performance and practicality. Four days a week, you can catch Jeff hosting a live video stream called 'Fritz and Friends' at twitch.tv/csharpfritz. You can also learn from Jeff on WintellectNow and Pluralsight, follow him on twitter @csharpfritz, and read his blog at jeffreyfritz.com
Software Developer
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
United States United States
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering. I've largely developed solutions that are based on a mix of Microsoft technologies with open source technologies mixed in. I've got an interest in astronomy and you'll see that interest overflow into some of my code project articles from time to time.



Twitter:@j2inet

Instagram: j2inet

Software Developer XIV Solutions
United States United States
My name is John Atten, and my username on many of my online accounts is xivSolutions. I am Fascinated by all things technology and software development. I work mostly with C#, Javascript/Node.js, Various flavors of databases, and anything else I find interesting. I am always looking for new information, and value your feedback (especially where I got something wrong!)
Software Developer (Senior) KalFabriq
Australia Australia
Blazor wasm expert.

Many years experience in developing software for Government, Health, Biotech enterprises.
Early adopter of .NET platform, with over 10 years hands-on experience in ASP.NET.
Solid track record of successful project management and technology implementation.
Highly skilled in SQL Server and Oracle, design, installation and management.
Proficient in gathering user’s requirements and writing technical specifications.
Conducted training in various technologies and acted as a mentor.

Have recently developed an ASP.NET MVC code generator tool to fast track the development of
common application functions.
President Griffin Consulting, Inc
United States United States
Kevin Griffin is an independent software consultant from Chesapeake, VA specializing in helping businesses push their technology stack into the 21st century.

Kevin is writing a book on adding SMS and Voice to your applications with Twilio. Check it out at Twilio Blueprint

Keep in touch with Kevin by heading over to http://kevgriffin.com!
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
This is a Organisation

3 members
Software Developer Mindfire Solutions
India India
Hi, I am Khem, working in Software Developing area for last 4 years. Currently working with C#, Asp.net MVC, EF,Sql Server, Window azure and Sql azure.
Software Developer (Senior)
United States United States
Louie Bacaj is a Senior Software Engineer with an M.S. in computer science; experienced scaling multi-million dollar software projects to several tier 1 financial institutions. Passionate about technology, fitness, and an active blogger over at http://louiebacaj.com
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
Instructor / Trainer Alura Cursos Online
Brazil Brazil
Founder PEI Watershed Alliance, Inc.
United States United States
I am an analytical chemist and an educator. I program primarily to perform matrix computations for regression analysis, process signals, acquire data from sensors, and to control devices.

I participate in many open source development communities and Linux user forums. I do contract work for an environmental analytical laboratory, where I am primarily focused on LIMS programming and network administration.

I am a member of several community-interest groups such as the Prince Edward Island Watershed Alliance, the Lot 11 and Area Watershed Management Group, and the Petersham Historic Commission.
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
United States United States
We all hear about the security breaches that occur regularly. But how much does the everyday developer give thought to software security? With some of the of great voices out there, I hope to help bring clarity and information that the everyday developer can use when it comes to their everyday craft. But at the end of the day, I’m a Husband, father of 2, Christian and a software developer in Pittsburgh Pa.

As I like to say, “Some people work for a living, I get to program.”
Sri Lanka Sri Lanka
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Iran (Islamic Republic of) Iran (Islamic Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Senior Consultant at Readify
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Rebin Infotech
India India
A passionate developer with over 10 years of experience and building my software company code by code. Experience withMS Technologies like .Net | MVC | Xamarin | Sharepoint | MS Project Server and PhP along with open source CMS Systems like Wordpress/DotNetNuke etc.

Love to debug problems and solve them. I love writing articles on my website in my spare time. Please visit my Website for more details and subscribe to get technology related tips/tricks. #SOreadytohelp
United States United States
I'm a UI engineer with an eye for UX and a passion for model-driven UIs.

I usually build UIs for startups in the San Francisco Bay Area.

My hobby open source project is Evolutility, a minimalist low-code platform with a model-driven UI, a model-driven backend, and a set of models to play with.

More about me on my GitHub page.
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) backand.com
United States United States
I have 20 years experience in software development. Currently I'm the head of R&D in backand.com. The core technology of backand.com emerged by my M.Sc studies in database visualization and ORM. Prior to joining backand.com I was the R&D Manager for 7 years in another startup and before that as development manager in enterprise companies.
Architect
Spain Spain
Software Engineer with over 15 years of experience in Software development projects assuming several responsibilities and performing heterogeneous profiles. Experience in management and participation in projects with different location members, developing applications with different architectural styles and with several technologies and frameworks.

Passionate about mobility, Cloud Computing and Big Data.
Software Developer
Taiwan Taiwan
Back-end developer, English learner, drummer, game addict, Jazz fan, author of LINQ to A*
United States United States
Robert Welliever is a software developer living in the Pacific Northwest.
Technical Lead US Bank Community Development Corp
United States United States
Software developer and co-organizer of the St. Louis Metro East .NET User Group.
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.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) HP Enterprise Services
United States United States
A native Michigander, Steven is a Software Developer and Engineer with Hewlett-Packard Enterprise Services in Pontiac, Michigan and is currently assigned to Detroit Diesel Corporation, Detroit Michigan. He has been working in Information Technology in a variety of industries around the U.S. since 1995 after receiving a B.S. degree in Information Systems at Tarleton State University, Stephenville Texas, and an A.A.S. degree in Business Programming at Central Texas College, Killeen Texas. Prior to college, he served in the United States Army for over eight years overseas and at Fort Hood, Texas and participated in Operations Desert Shield and Desert Storm. He is the proud father of daughter Tina, a Special Education Teacher, and granddaughter Mia.
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.
Systems / Hardware Administrator
Bosnia and Herzegovina Bosnia and Herzegovina
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
Software Engineer having hands-on experience with C, C++, C#, .NET, ASP.NET, SQL, Website designing technologies, Joomla CMS, Application development, COM, MFC, Installshield, Installscript project, Basic MSI

http://newapputil.blogspot.in/
http://nvivekgoyal.blogspot.in/
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.

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 Oct - 31 Oct 2014