Click here to Skip to main content
15,884,592 members
This competition has ended

Best Web Dev Article of November 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.
18 Dec 2014Florian Rappl
Exploring the abilities, benefits and features of TypeScript by extending / rewriting the original Mario5 source.
Please Sign up or sign in to vote.
21 Nov 2014CodeFate
Revision of the Global Mouse and Keyboard Library from Brian Geiman
Please Sign up or sign in to vote.
15 Nov 2014Member 3531622
Create a Rules Engine in less than 50 lines of code which is extremely powerful, extensible and adaptable
Please Sign up or sign in to vote.
11 Nov 2014Sibeesh KV
Using Intro JS (Integration to Code Project FAQ)
Please Sign up or sign in to vote.
21 Nov 2014ManojKumar19
Learn how to configure dynamic compression in IIS 7.5 to improve performance
Please Sign up or sign in to vote.
28 Nov 2014Afzaal Ahmad Zeeshan
Uploading the files - HTML5 and jQuery way
Please Sign up or sign in to vote.
7 Nov 2014Stephen C Young
How to become a web developer that stands out from the crowd
Please Sign up or sign in to vote.
11 Nov 2014sameh obada
Jquery plugin to create dynamic css animations and transitions.
Please Sign up or sign in to vote.
24 Nov 2014Dushmantha Baranige
HTTP respond data content length compression in MVC web application by an ActionFilter attribute to improve performance in web requests.
Please Sign up or sign in to vote.
23 Jan 2016Fredrik Schultz
Introduction to Kaliko CMS - an open source content management system for ASP.NET
Please Sign up or sign in to vote.
26 Nov 2014Evgeny A. Koryakin
Use Bem.JS library to create CSS classes according to the BEM methodology and add, remove, modify CSS classes of DOM elements or select DOM elements by BEM-like CSS classes
Please Sign up or sign in to vote.
5 Nov 2014Kevin Griffin
Rollbase is the next evolution of rapid application development (RAD) by Progress Software. Instead of releasing a traditional client-side package, Rollbase provides CASE tools in the form of a Software-as-a-Service.
Please Sign up or sign in to vote.
26 Nov 2014Faisal Jawaid
This tip will address the issue of expiring the page when browser buttons are used for navigation of application.
Please Sign up or sign in to vote.
6 Nov 2014Stephen C Young
Here are 10 videos that every web developer should watch
Please Sign up or sign in to vote.
10 Nov 2014Valentino_Lokesh
Migrations enabled in Class Library (Data Access Layer) and the same is referenced to MVC ProjectNo need to maintain the Data Access and Model classes in the MVC Project. We can have separate Class library for Model and Data Access and have migrations enabled in Data Access where DbContext resides.
Please Sign up or sign in to vote.
8 Nov 2014Chengxi Li
Introduce a Stunning Performance Mobile First Slider
Please Sign up or sign in to vote.
16 Nov 2014Igor Krupitsky
How to create the hamburger menu button using CSS
Please Sign up or sign in to vote.
7 Nov 2014Mario Vernari
How to create your own telemetry control using Azure
Please Sign up or sign in to vote.
26 Nov 2014Lolo1986
This tip will help to import/export from a LightSwitch web application.
Please Sign up or sign in to vote.
20 Nov 2014Right Handed Monkey
What are static bindings in PHP. When to use self:: versus static:: to access static methods and fields.
Please Sign up or sign in to vote.
25 Nov 2014_exebook
A syntax sugaring module that will silently convert sync-style dot preceded calls into an async ladder.
Please Sign up or sign in to vote.
4 Nov 2014Khumesh Kumawat
This blog post will show you how to add and dynamically create ASP.NET server controls and place the controls into an HTML DIV server tag.
Please Sign up or sign in to vote.
22 Nov 2014barry fat
Using iframe to Interact Between Parent and Child Page in Jquery Syntax
Please Sign up or sign in to vote.
14 Nov 2014Michael Ulmann
Out-of-the-box Sitcore Azure installation is using in-role caching. This article provides an alternative using Azure Cache services.
Please Sign up or sign in to vote.
12 Nov 2014Nicholas Gandolfo
Using Openlayers to display interactive nodes and links.
Please Sign up or sign in to vote.
9 Nov 2014Jens Theisen
A better approach to name- and type-safe urls.
Please Sign up or sign in to vote.
6 Nov 2014Stephen C Young
How to become a web developer - larger projects
Please Sign up or sign in to vote.
18 Nov 2014Kevin Mack
Web apps now come in small business
Please Sign up or sign in to vote.
29 Nov 2014Mohamed Taman
Cleaner, readable, and powerful coding with lambda expressions.....In this article of the “Java SE 8 new features tour” series, we will deep dig into explanation, and exploring the code, on how to traverse the collections using lambda expression and with method references, filtering them with p
Please Sign up or sign in to vote.
1 Nov 2014Nigel B Thomas
Like it or not JavaScript is everywhere. It can be found in front end applications on the client, it can be found in a variety of frameworks and  libraries, and it can be found in  backend applications in server environments.
Please Sign up or sign in to vote.
16 Nov 2014Sampath Lokuge
AngularJS Services - book review
Please Sign up or sign in to vote.
14 Nov 2014Mohtshm Zubair
IHttpModule intercepting EndRequest to convert URL passed to Response.Redirect.
Please Sign up or sign in to vote.
14 Nov 2014slavik57
Verify ADFS SAML token on ASP.NET service
13 Nov 2014Bernardo de Castilho
Learn how you can migrate an application away from Silverlight and into HTML5/JavaScript in this new white paper. In the paper, Bernardo de Castilho takes a simple Silverlight application and walks through, step-by-step, porting the ViewModel and the View into an AngularJS application.
Please Sign up or sign in to vote.
24 Nov 2014Cindy Potvin
Many Web.config have merged together
Please Sign up or sign in to vote.
8 Nov 2014Sacha Barber
How to create a new Virtual Machine using the Compute element of Microsoft Azure
Please Sign up or sign in to vote.
21 Nov 2014ManishHPatil
Change/override the default selection color for HTML
6 Nov 2014rjdudley
Powered bythe Windows Azure Pack (the basic infrastructure of Microsoft’s own Azureservices), Everleap is an exciting new service in the shared hosting space.
Please Sign up or sign in to vote.
19 Nov 2014ManojSridhar91
Address or Barcode Labels by HTML Canvas
Please Sign up or sign in to vote.
26 Nov 2014Google Cloud Platform
By the end of the tutorial, you will have implemented a working application, a simple guest book that lets users post messages to a public message board.
Please Sign up or sign in to vote.
8 Nov 2014Gilly Barr
Online multiple JavaScript compression tool
Please Sign up or sign in to vote.
23 Nov 2014Sampath Lokuge
Book Review : JavaScript Promises Essentials
Please Sign up or sign in to vote.
26 Nov 2014techbird
Renaming of Trace.axd to custom name in ASP.NET
Please Sign up or sign in to vote.
24 Nov 2014Wonde Tadesse
ASP.NET Web API related projects. It touches most parts of the technology through the articles on Data Streaming, Working with HTTPS and Extending Web API Documentation.
Please Sign up or sign in to vote.
19 Nov 2014John Atten
In a previous post, we took a high-level look at using Identity 2.0 in the context of a Web Api application. We essentially poked and prodded the default Visual Studio Web Api project template, learned where things live, and got a basic sense for how it all is supposed to work.
Please Sign up or sign in to vote.
24 Nov 2014Sunil_Pawar
Learn how quickly you can Create, Run, Debug and Deploy SQL CLR function using integrated features of Visual Studio 2013.
Please Sign up or sign in to vote.
12 Nov 2014Afzaal Ahmad Zeeshan
This article provides an overview for creating a .NET WCF Web Service project that can be used by web applications or devices connected to it through the internet connection.
Please Sign up or sign in to vote.
20 Feb 2024Ștefan-Mihai MOGA
A look at the URLDownloadToFile function and architecture of IntelliLink
Please Sign up or sign in to vote.
12 Nov 2014amitthk
JPickList is a simple JQuery plugin used to display Picklist of selection items. It can also be used to display hierarchical data in picklist format.
Please Sign up or sign in to vote.
30 Jun 2017Tyrone Roson
Fun with Interchangeable UI Controls

Current Participants

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

uTeeter.com
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
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 (Senior)
Singapore Singapore
I love programming, reading, and meditation. I like to explore management and productivity.
Software Developer (Senior)
Hong Kong Hong Kong
Barry is a Senior Application Developer who lives in HK, worked on a Listed Company, mainly concentrate on microsoft windows server, .net and silverlight technology. He had certified mcts, mcitp, mcpd and Linux+ etc. Email is cshunfat@yahoo.com
United States United States
Bernardo de Castilho co-founded VideoSoft in 1990. VideoSoft and Apex Software merged in the year 2000 to form ComponentOne, and Bernardo assumed the role of CTO.

Bernardo designed the popular FlexGrid control which is available for virtually every programming platform (including ActiveX, XAML, and now Javascript).

He got his Ph.D. in Engineering from UC Berkeley in 1992.
Hong Kong Hong Kong
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Canada Canada
Cindy Potvin is a software developer based in the Montreal area. At her day job, she creates web applications using the ASP.NET MVC framework and mobile applications using the Android SDK.
Software Developer Jordan Ink
Canada Canada
Software Developer
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.
Web Developer
Russian Federation Russian Federation
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Software Developer
Saudi Arabia Saudi Arabia
I have been working with Dotnet technologies for quite long especially, Asp.net, SAP integration, EPM etc. Currently working as a consultant in different companies in Saudi Arabia from Al-Falak.
Chief Technology Officer
Germany Germany
Florian lives in Munich, Germany. He started his programming career with Perl. After programming C/C++ for some years he discovered his favorite programming language C#. He did work at Siemens as a programmer until he decided to study Physics.

During his studies he worked as an IT consultant for various companies. After graduating with a PhD in theoretical particle Physics he is working as a senior technical consultant in the field of home automation and IoT.

Florian has been giving lectures in C#, HTML5 with CSS3 and JavaScript, software design, and other topics. He is regularly giving talks at user groups, conferences, and companies. He is actively contributing to open-source projects. Florian is the maintainer of AngleSharp, a completely managed browser engine.
Software Developer (Senior)
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Israel Israel
Started programming e-commerce sites with PHP & MySQL at the age of 14. Worked for me well for about 5 years.

Transfered to C# & asp.net, while serving in the IDF.
Worked on the 'Core Performance' Team at ShopYourWay.com (Sears Israel)
Currently working at Logz.io

Check out my blog!
or my twitter
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.
Web Developer
United States United States
Igor is a business intelligence consultant working in Tampa, Florida. He has a BS in Finance from University of South Carolina and Masters in Information Management System from University of South Florida. He also has following professional certifications: MCSD, MCDBA, MCAD.
Architect
Germany Germany
I'm an IT freelancer.
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!)
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!
Software Developer (Senior)
United States United States
My name is Kevin Mack, I'm a software developer in the Harrisburg Area. I have been a software developer since 2005, and in that time have worked on a large variety of projects. Everything from small applications, to mobile and Enterprise solutions. I love technology and enjoy my work and am always looking to learn something new. In my spare time I love spending time with my family, and learning new ways to leverage technology to make people's lives better. If you ask me what I do, I'll probably tell you I can paid to solve problems all-day-every-day.

Check out my blog at https://kmack.azurewebsites.net/ and https://totalalm.azurewebsites.net/
Software Developer (Senior) R2
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Database Developer Self Employed
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
India India
Be ahead of the curve.
Architect
United States United States
Manoj Kumar

AWS Certified Solutions Architect (Web development, Serverless, DevOps, Data)
MSSE - Cloud and Mobile Computing, San Jose State University

A wide range of experience in resolving complex business problems.

* Cloud Technologies: EC2, S3, DynamoDB & RDS databases, Lambda serverless architecture, Microservices architecture, API Gateway, Cloud Front CDN, Linux/Windows systems administration, CloudFormation, DevOps, Docker, CICD, Node.js, Python, Java and other open source technologies. Familiarity with OpenStack.
* Web Technologies: HTML5, Node.Js, MEAN Stack, AngularJS, ASP.Net Core, MVC5, CSS3, jQuery, Bootstrap, MongoDB, JavaScript, JSON, AJAX.
* Data: Experience in database architecture, Big Data, Machine Learning, BI, Data Analytics, No-SQL databases, ETL.
* Mobile: IOS/Android app development

He lives with his wife Supriya and daughter Tisya in Bay Area.
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) CET Electronics
Italy Italy
Played with transistors and ICs before being ten. First approaches to programming (PET Commodore) in the early '80.
Then AppleSoft, TurboPascal, Assembler and VisualBasic.
Currently employed at CET Electronics as lead software developer, involved in creation of industrial control systems.
Loving graphics technologies, I had some great time with SVG.
Since 2006 my primary language is C#, where I am focusing on WPF.
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Swissworx
Australia Australia
MCAD, MCPD Web Developer 2.0, MCPD Enterprise Developer 3.5

My company: Swissworx
My blog: Sitecore Experts

Hopp Schwiiz Smile | :)
Architect efinance
Egypt Egypt
A Systems Architect, Java team leader, and consultant with around 12+ years’ experience in projects architecture, manages department team, projects deadlines, delivery times, capacity plans, and resource planning in case of concurrent projects / change requests development. Consultant / Architect for startup companies.

Graduated with B.Sc in computer systems engineering, major Electrical Engineering.

A JCP & EC (Executive committee) member at Java Community Process Organization. JSR 358, 354, 364, & 363 Expert Group, and Working on many JSRs especially Java EE 7, 8 umbrella JSRs / Glassfish 4 evaluation and testing, and a member of Adopt-A-JSR, Adopt-OpenJDK, and FishCAT programs.

Member of MoroccoJUG and EGJUG Leader, Founder of JCP activities program group of EGJUG. Won the 11 annual JCP awards 2013 for Outstanding adopt-a-JSR participant.

An Oracle Egypt Architects Club board member, with responsibility to define and put the correct architecture reference solutions for Oracle customer's projects in EMEA.

Founder and Manager of efinance Mobile R&D and development department, after 6 months of R&D I came up with Banzenty mobile application on many platform.

More on http://about.me/mohamedtaman
Software Developer (Senior) Better Homes LLC, Dubai
Pakistan Pakistan
"A student learning to live with best patterns for mortal life of this world, to become successful in eternal life after this world. Please all try to find out what is the purpose of us of being here in this world."
- Ummati Mohammad Sal lal laho Wsslm

Have done software development more than a few years for living.
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.
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.
Chief Technology Officer WorxForUs
United States United States
I am a programmer who posts rambling on about java, Android, PHP, or whatever I am motivated to type on my charcoal colored Kinesis Freestyle2 keyboard. Please send +1's, shared links, warm thoughts of encouragement, or emasculating flames of internet fury to my blog. Thanks for reading!

righthandedmonkey.com
Technical Lead
United States United States
I started life as a molecular biologist, and have published peer reviewed papers in neuroscience and environmental science. I've been a software engineer since 2000, recently focusing on systems integration, data stores and APIs. I get seriously geeked over the collection and analysis of data. Not so much for UI--if I never have to deal with browser compatibility again in my life, I'll be a happy camper. I'm one of the organizers of the Pittsburgh .NET User Group, and am an ASP Insider, a Friend of RedGate and a Packt and Pluralsight author.
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)
Egypt Egypt
DotNet developer

Graphics researches and GPU Acceleration Developer.

Full stack web developer.

Bachelor's degree of Medicine and Surgery.
Software Developer (Senior) Freelancer
Sri Lanka Sri Lanka
Sampath Lokuge holds a Bachelor of Science degree in the Mathematics and Computer Science at the University of Colombo, Sri Lanka.

He possesses over 8 years of experience in constructing web applications using Microsoft Technologies including ASP.net MVC, C#, SQL Server, Web API, Entity Framework and also other web technologies such as HTML5, CSS3,jQuery and AngularJS.

Sampath has earned Microsoft certifications such as MCP, MCAD, MCSD and MCTS and very recently he has completed MS (Microsoft Specialist) for MVC 4 and MCSD (Windows Store Apps Using HTML5).

Besides that, he is an active blogger, writing about web and mobile development issues and promoting best practices.He also actively participates in online communities such as Code Project and StackOverflow.He himself is handling three communities, which are ASP.net MVC 5 With C# on Linkedin,Entity Framework 6 on G+ and Hybrid Mobile App with WinJS on Facebook.

Now, I am a 100% Freelancer. Smile | :)

Tech Blogs


Sampath Lokuge Tech Universe

Communities which I'm Handling :


Entity Framework 6

ASP.net MVC 5 With C#

Hybrid Mobile App with WinJS
Software Developer
India India
B-Tech (IT) Graduate,Holds 3+ Years of Experience in Dot Net,Asp.Net,C#, Vb.Net,SQL,LINQ,JQuery ,JavaScript ,CSS, HTML


===================!!!====================!!!========================

So much complexity in software comes from trying to make one thing do two things.



Achievements


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 NXP Semiconductors
Romania Romania
My professional background includes knowledge of analyst programmer for Microsoft Visual C++, Microsoft Visual C#, Microsoft Visual Basic, Sun Java, assembly for Intel 80x86 microprocessors, assembly for PIC microcontrollers (produced by Microchip Inc.), relational databases (MySQL, Oracle, SQL Server), concurrent version systems, bug tracking systems, web design (HTML5, CSS3, XML, PHP/MySQL, JavaScript).
Architect Allan Gray
South Africa South Africa
Since I was young I always preferred teaching myself to learning from a structured syllabus.

This didn’t always make me popular with my teachers. I guess sleeping through the whole of Romeo and Juliet in an English class doesn’t make a great impression. On the other hand I formed an obsession with always researching something.

Over the years these obsessions would jump from topic to topic ranging from physics to lean manufacturing. Photography to functional programming. Cognition to physiology and strength training. Kitesurfing to fire poi. My obsessions may be random but are always led by my curiosity.

Over time I noticed that I was forming connections and finding patterns in unrelated fields and using knowledge I gained from studying the rudiments of things like cognitive psychology when trying to figure out why I was seeing certain behaviours in the teams I was working in.

I'm interested in communicating those underlying principles and connections in a way that is useful to others.

I have been working as a programmer, architect and manager for the last 12 years so there is a strong bias to helping junior programmers and software development teams improve.

I focus on underlying principles and not technologies.
Software Developer (Senior)
Australia Australia
Sunil Pawar has completed his Bachelor of Engineering (Information Technology)in 2004 from India.
He is a Microsoft Certified Professional (C# .Net).Sunil started Programming with VB 6.0,ASP and now working with ASP.NET(C#/VB.NET),SQL Server 2008/2012 and Reporting Services.

His hobbies include digital photography and watching documentary TV channel.
Architect FE
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Philippines Philippines
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior)
India India
Just a Developer.
Don't know when I will get perfection
Architect
United States United States
MSCS, MCTS, Senior Software Engineer, Architect, Craftsman, The Ultimate DEV ...
Azure Series

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