Click here to Skip to main content
14,266,079 members

Best "Everything Else" Article of January 2016

This competition has ended

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

16 Feb 2017
Ashley Davis
A demo of Highstock using Data-Forge with financial data loaded from Yahoo.
8 Feb 2016
Steve Naidamast
“Agile Development” – The Software Industry’s New Meme
20 Jan 2016
Rahul Rajat Singh
This article is yet another explanation and implementation of the singleton pattern.
11 Jan 2016
Den367
Using System.Windows.Media library to create embroidery design of a glyph from true type font file
28 Jan 2016
ahmet_uzun
An alternative Tor Browser built with C# using CefSharp and Tor.NET.
11 Jan 2016
hesido
A super simple method for listing Enum members in WPF using databinding
4 Jan 2016
tetsushmz
1 alternative  
This article shows how user inputs can be validated dynamically with FluentValidation and INotifyDataErrorInfo in a WPF/MVVM application.
20 Jan 2016
Sacha Barber
Looking at Spark/Cassandra working together
25 Jan 2016
Garbel Nervadof
Convert HTML table data from a website into PHP array
12 Jan 2016
Jake Drew
Edge detection, blob processing and RGB channels in C#
28 Jan 2016
patrik polakovic
A tool for parsing NTFS log file
15 Jul 2017
dsuryd
Application of "MVVM over SignalR" library described in a previous CodeProject tip, combined with Dynamic LINQ library to do incremental web search by typing the query
25 Jan 2016
Prajnan Das
Levenshtein distance can be an effective tool to identify code similarity (or duplicate code)
15 Jan 2016
veen_rp
Big lists (>1,000,000 items) can cause out-of-memory errors raised by .NET. Manage them by a List of List(Of T)
16 Jan 2016
Glenn Lloyd
This is an alternative for "A Simple List Class for VBA Projects"
22 Jan 2016
Michael D Bray
Use the provided CSS with classed DIVs to build a clean-looking web-based menu that requires no JavaScript, and supports unlimited levels of both horizontal and vertical menus.
28 Jan 2016
Shenwei Liu
Creating PDF reports for grouped or non-grouped data lists using a C# class library that automatically sets column width, paper selections, and page breaks in addition to configurable formatting and styling options.
4 Jan 2016
levelnis
How do you post to a Web API controller from an MVC controller?
6 Jan 2016
Luis Manuel Prospero Mano Batista
Another simple way to bind one Enumeration to a Combobox or to a Listbox
15 Jan 2016
veen_rp
Geographic coordinates from decimal degree to degrees, minutes & seconds. And vice versa.
16 Jan 2016
Najeeb Shaikh
Unlike SQL databases, Redis does not support querying by columns natively, which means that you have to maintain your own indexes. As it turns out, Redis provides a rich set of data types to the programmer to ease this task.
17 Jan 2016
veen_rp
Use and benchmark of coordinate transformation using the C++ proj4 library in VB.NET and C#
17 Jan 2016
M Faheem Zafar
How to Install SharePoint 2016 (Single-Server Farm) on VM
17 Jan 2016
Ivan Krivyakov
A year of using Git: the good, the bad and the ugly
21 Jan 2016
DaveBlack
This is the first post of a series that I'll be making on memory management in .NET. The subsequent posts will cover guidelines for working with disposable objects, when to implement IDisposable, and maybe a few others.
24 Jan 2016
Afzaal Ahmad Zeeshan
This is an introductory post for Mac developers to get started using C# programming language on Mac environments using Mono Project!
26 Jan 2016
yehia2amer
This method will use jQuery Ajax to POST and GET Handsontable JSON data from/to Controller in ASP.NET MVC.
27 Jan 2016
Manoj Kumar Chaudhari
Email Plugin for Notepad++ in C#
1 Jan 2016
Mr. xieguigang 谢桂纲
This is an alternative for "Simple HTTP Server in C#"
3 Jan 2016
JoaoSousa23
Using MVC, Entity Framework, ASP.NET5 Scaffolding, and Azure SQLServer you can create a web application that stores your information on an SQL Azure database. This demo shows you how to create a web application with MVC and Entity Framework 7, that communicate with a SQL Azure Database
7 Jan 2016
Dave Ceddia
Not testing your Angular code? Here's how to start
15 Dec 2016
Forhad Reza
This tip describes how we can design application interface using Win32 API in Rust Programming language.
12 Jan 2016
John Jiyang Hou
An algorithm to determine if a point is inside a 3D convex polygon for a given polygon vertices in C#
12 Jan 2016
Talking Dotnet
Latest TypeScript Interview Questions for beginners
23 Jan 2016
Igor_A
An architectural prototype of a business logic server as Windows Service. Sample service implementation and test utility.
25 Jan 2016
Nitij
This article provides a number of cases where GridView controls can be used effectively in Asp.Net web pages.
25 Jan 2016
pySamuel
Why simple if we can be complex?
24 Jan 2016
lakhdarr
Control and directives for address form auto completion using Google map V3 and JQuery/AngularJS
14 Jan 2016
Asher Barak, Itiel Beeri
Infrastructure for large scale WCF services layer development
3 Jan 2016
shouvith hydrose Kerala
This tip will explain how to convert English language to Arabic language in Windows Forms C#.
2 Jan 2016
Member 12234041
Open-sourcing Texas-Holdem 7-card hand-ranking software
4 Jan 2016
levelnis
Send a success message to a View using TempData
5 Jan 2016
levelnis
Article examining one approach to reducing controller dependencies in an ASP.NET MVC application by using generic factories.
6 Jan 2016
mycenean
Creating a simple color selector dialog
14 Jan 2016
Mr.PoorEnglish
Organize your DelegateCommands hierarchical in one Viewmodel-Object - A Style generates a proper Menu from that. You also can set individual CommandBindings, to Buttons or MenuItems.
23 Jan 2016
Peter Devo
This article presents designing and creating a WinForms User Interface using the DevExpress WinForms controls (version 15.2).
5 Aug 2016
4Dinand2
Use Git with cloudforge, and switch from SVN to Git
21 Jan 2016
Afzaal Ahmad Zeeshan
In this post version, I have talked about NuGet packages and their management in Mono environment.
21 Jan 2016
Mark Heath
How to generate and use Shared Access Signatures for Azure Service Bus Queues

Current Participants

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

4Dinand2
Software Developer
Netherlands Netherlands
20 years IT, Sinds 2010 development.
C#, asp.net, MVC, html, css, VB.net, SQL, javascript, jquery, xml, linq.
Afzaal Ahmad Zeeshan
Software Developer
Pakistan Pakistan
Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core and Node.js for regular everyday development. 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.
ahmet_uzun
Turkey Turkey
I've been working with computers since the glorious times of Commodore 64. My latest beloved programming languages are C# and JavaScript.
Asher Barak
Chief Technology Officer Ziv systems, Israel
Israel Israel
Starting with Apple IIe BASICA, and working my way through Pascal, Power Builder, Visual basic (and the light office VBA) C, C++, I am now a full stack developer and development manager. Mostly with MS technologies on the server side and javascript(typescript) frameworks on the client side.
Ashley Davis
Chief Technology Officer Sortal
Australia Australia
My book Data Wrangling with JavaScript is a comprehensive overview of working with data in JavaScript:
https://www.manning.com/books/data-wrangling-with-javascript

Data-Forge Notebook is my notebook-style application for data transformation, analysis and visualizatiion in JavaScript:
http://www.data-forge-notebook.com/

I have a long history in software development with many years in apps, web apps, serious games, sims and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.

I have years of experience managing teams, preparing technical strategies and creation of software products. I can explain complicated technology to senior management. I have delivered cutting-edge products in fast-paced and high-pressure environments. I know how to focus and prioritize to get the important things done.

I am a passionate technologist and agile practitioner. I have had great success with TDD and am convinced of its ability to produce better code that stabilizes more quickly while being evolved rapidly. I'm a fan of functional programming and its potential for safety, predictability & concurrency.

I contribute to open source and have founded multiple industry groups.

I'm also a keen systems trader, currently trading stocks on the ASX.

Creator of Market Wizard:

https://www.market-wizard.com.au/

Creator of Data-Forge and Data-Forge Notebook:

http://www.data-forge-js.com/
http://www.data-forge-notebook.com/

Web

www.codecapers.com.au

Open source

https://github.com/ashleydavis
https://github.com/data-forge
https://github.com/Real-Serious-Games

Blogs

www.the-data-wrangler.com
www.what-could-possibly-go-wrong.com

Skills

Management of teams & projects
Making sense of technology for senior management
Developing technical strategies
Data wrangling & visualization
Desktop, web & mobile apps
Game dev, serious games, sim
Dave Ceddia
United States United States
Dave is a Software Engineer in the Boston area and writes about AngularJS and other JavaScript things over at daveceddia.com
DaveBlack
Architect Black Box Solutions, Inc.
United States United States
No Biography provided
Den367
Software Developer
Russian Federation Russian Federation
No Biography provided
dsuryd
United States United States
Full-stack s/w engineer, open source author.
Forhad Reza
Software Developer
Bangladesh Bangladesh
আমি একজন লেখক। নিয়মিত বিজ্ঞান বিষয়ে লিখছি। আমি সবসময় এই আশঙ্কায় থাকি যে কখন একজন লেখক ও লেখকের পরিবারের সদস্যদের ওপর বিনাদোষে অনাকাঙ্ক্ষিত দুঃখজনক পরিস্থিতি এসে পড়ে।

I'm a Bangladeshi and a citizen of Bangladesh living in Dhaka. I'm 18 years old and I've lots of experiences on computer programming. Followings are my current skills:

- Kernel (Windows & Linux) research (which is the heart of any operating system).
- Compiler design and implement.
- Expert in C, C++ and Visual Basic.
- I've the knowledge and basic experience on some other languages such as C#, D, Java etc.
- I believe I'm also good in F# language.
- Database programming.
- The world toughest programming language called Assembly, I can use it very easily.
- Working with Mozilla’s Rust & Google’s GO programming language for software development.
- Code optimization for performance.
- Multi-threaded programming in C/C++ and Java.
- Know various advanced computer algorithm and have used them to develop graphics and simulation programs. Also working with Linear Algebra and keen to learn Quadratic Algebra in future.
- Graphics and Game programming (Both 2D and 3D).

Currently, I'm doing researches on compiler and programming language development. I've made various kind of software and now I want to share my experience with people.

I love my country very much and I love all the peoples of my country. In fact, I love all the peoples live in this world. I love my country's independence. Since I'm becoming a writer, I feel insecure due to the fact that there are a lot of fake blames that are given to writers when they are totally innocent. It will happen as well as with their family.

Despite this bad situation, I'm proud of being Bengali and a Bangladeshi writer. I'm trying to take steps towards working on Computer Programming and also on Scientific subjects for my country. But it is too far from being a success and will require a lot of time due to my family's economic position.
Garbel Nervadof
Engineer
Indonesia Indonesia
-
Glenn Lloyd
Canada Canada
No Biography provided
hesido
Web Developer
Turkey Turkey
I'm a hobbyist programmer, with considerable experience for HTML, CSS, and Javascript, and only just getting into C# out of necessity to help solve a few problems at work (late 2015)
Igor_A
Technical Lead
Ukraine Ukraine
Igor Alexeev (axaprj2000@yahoo.com)
.NET Development, Architecture, Tech. Consulting
Ivan Krivyakov
Technical Lead Thomson Reuters
United States United States
Ivan is a hands-on software architect/technical lead working for Thomson Reuters in the New York City area. At present I am mostly building complex multi-threaded WPF application for the financial sector, but I am also interested in cloud computing, web development, mobile development, etc.

Please visit my web site: www.ikriv.com.
Jake Drew
Student
United States United States
If you would like to know more about me, please feel free to visit my website at http://www.jakemdrew.com/

Thanks!

Jake Drew
JoaoSousa23
Software Developer (Senior) Devscope
Portugal Portugal
I am João Sousa, and since i finish my degree I’m working in software development using Microsoft technologies.

I was awarded

Microsoft Most Valuable Professional (MVP) 2015 – .Net

My profissional profile:

Azure Developer
.NET Developer

My Certifications:

MCTS - .NET Framework - Application Development Foundation
MCTS - .NET Framework 2.0 - Windows-based Client Development
MCTS - .NET Framework 3.5 ADO.NET Applications
MCTS - .NET Framework 3.5 ASP.NET Applications
MCSD - Programming in HTML5 with JavaScript and CSS3
MCSD - Developing ASP.NET MVC 4 Web Applications
MCSD - Developing Windows Azure and Web Services
MCSA Office 365 - Managing Office 365 Identities and Requirements
MCSA Office 365 - Enabling Office 365 Services
MCSD - Implementing Microsoft Azure Infrastructure Solutions
John Jiyang Hou
Software Developer
Canada Canada
My name is Jiyang Hou (or John Hou). I was born in HeiLongJiang province in north east of China. I got all my educations in China. My university major is Geophysics, but my main professional role is software developer. My biggest accomplishment so far is quit smoking about 5 years ago after almost 20 years smoking history. I am still interested on programming beside making living with it like many other developers. I immigrated to Canada in 2003 and became a permanent resident till now. I live in Calgary, Alberta, Canada. You can reach me by jyhou69@gmail.com regarding to any questions, comments, advice, etc.
lakhdarr
France France
No Biography provided
Laszlo Frank
Architect British Telecom
Unknown
No Biography provided
levelnis
Technical Lead Levelnis Ltd
United Kingdom United Kingdom
Follow along my journey as I create a newsletter about launching websites. Just message me with "I'm in" and I'll add you
Luis Manuel Prospero Mano Batista
Software Developer (Senior) Self employed
Portugal Portugal
No Biography provided
M Faheem Zafar
Oakton
Australia Australia
No Biography provided
Manoj Kumar Chaudhari
Admiral Technologies
India India
I love working on new technologies. Mostly I work on Microsoft technologies and Micro-controller programming.
Mark Heath
Software Developer (Senior)
United Kingdom United Kingdom
Mark Heath is a software architect working for NICE Systems and also creates courses for Pluralsight. He is the author of several open source projects, including NAudio, an audio library for the .NET platform.
Member 12234041
Netherlands Netherlands
No Biography provided
Michael D Bray
Software Developer (Senior) Presidio Network Solutions
United States United States
No Biography provided
Mr. xieguigang 谢桂纲
Student 中国南方微生物资源利用中心(SMRUCC)
China China
He is good and loves VisualBasic!



github: https://github.com/xieguigang
Mr.PoorEnglish
Germany Germany
No Biography provided
mycenean
Unknown
Programming in .NET started as a hobby, but has gradually become an essential part of my PC life Smile | :)
Unfortunately most of my programs are specifically tailored to my work and interests, so difficult to share with others!
But there are a few perhaps...
Najeeb Shaikh
Software Developer CodeMinima.com
India India
Najeeb is based in the city of Bombay, India, and has been a part of the software industry for nearly a decade and a half now. Najeeb's community developer wiki: CodeMinima.com: <Code Concised>
Nitij
Software Developer (Senior)
India India
Just a regular guy interesting in programming, gaming and a lot of other stuff Smile | :)

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

Don't be a stranger! Say Hi!!

Cheers!
patrik polakovic
Slovakia Slovakia
No Biography provided
Peter Devo
United States United States
No Biography provided
Prajnan Das
Architect Cognizant Technology Solutions US Corp.
United States United States
No Biography provided
pySamuel
Software Developer
Brazil Brazil
A...
- Developer
---- Python, C, C++, 3D(OpenGL, WebGL), PHP, JS, Linux, Windows...
- swordsman (I would like Big Grin | :-D )!
- movie fanatic!
- blog/book/comic reader, all about conspiracy, esoteric, spiritual, fantasy, history, science... (is not in order of priority...)
- rcano.
- I am... legend! (sorry could not avoid, love the Richard Matheson's book).

or just Samuel for friends and at your service if I can.
Rahul Rajat Singh
Architect
India India

I Started my Programming career with C++. Later got a chance to develop Windows Form applications using C#. Currently using C#, ASP.NET & ASP.NET MVC to create Information Systems, e-commerce/e-governance Portals and Data driven websites.

My interests involves Programming, Website development and Learning/Teaching subjects related to Computer Science/Information Systems. IMO, C# is the best programming language and I love working with C# and other Microsoft Technologies.

  • Microsoft Certified Technology Specialist (MCTS): Web Applications Development with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Accessing Data with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Windows Communication Foundation Development with Microsoft .NET Framework 4

If you like my articles, please visit my website for more: www.rahulrajatsingh.com[^]

  • Microsoft MVP 2015
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
Shenwei Liu
United States United States
Shenwei is a software developer and architect, and has been working on business applications using Microsoft and Oracle technologies since 1996. He obtained Microsoft Certified Systems Engineer (MCSE) in 1998 and Microsoft Certified Solution Developer (MCSD) in 1999. He has experience in ASP.NET, C#, Visual Basic, Windows and Web Services, Silverlight, WPF, JavaScript/AJAX, HTML, SQL Server, and Oracle.
shouvith hydrose Kerala
Software Developer (Senior) alzonsolutions
India India
No Biography provided
Steve Naidamast
Software Developer (Senior) Black Falcon Software, Inc.
United States United States
No Biography provided
Talking Dotnet
Technical Lead
India India
I am an experienced Software Developer with 11+ years of hands-on experience working with Microsoft.NET technology (ASP.NET, ASP.NET Core, C#, SQL Server, Angular).

Visit Talking Dotnet
For ASP.NET Core, read ASP.NET Core Articles
tetsushmz
Software Developer (Senior)
Japan Japan
He started his career as a PDP-11 assembly language programmer in downtown Tokyo, learning what "patience" in real life means by punching a 110 baud ASR-33 Teletype frantically. He used to be able to put in the absolute loader sequence through the switch panel without consulting the DEC programming card.

Since then, his computer language experiences include 8051 assembly, FOCAL, BASIC, FORTRAN-IV, Turbo/MS C, VB. VB.NET, and C#.

Now, he lives with his wife, two grown-up kids (get out of my place!), and two cats in Westerville, Ohio.
veen_rp
Engineer VeeTools
Netherlands Netherlands
A (usually exploring) geologist who sometimes develops software for fun and colleagues... Check out my new website at www.veetools.xyz for online mapping and coordinate conversion.
yehia2amer
Egypt Egypt
No Biography provided

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. With the exception of the Everything Else category, the article must be tagged with at least one of the tags corresponding to that competition's category (for example, to enter the C# Competition you would need to tag your article with a C# tag).
  4. Articles entries must follow the CodeProject submission guidelines.
  5. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  6. Articles may only be considered for a single category. If an article is eligible for multiple categories (for example, it pertains to both the C# and Web Dev categories), CodeProject editors and judges will decide which category the article shall be entered in.
  7. No author can be nominated twice in the same category.
  8. If an author writes has two separate articles, each article may be considered in their respective categories provided none of the aforementioned rules are broken. For example, if an author wrote two separate articles, one related to C# and one related to VB.NET, the author and articles could be nominated in the C# and VB.NET competitions, respectively.
  9. In the event an author wins multiple competitions, and repeat, identical prizes, the number of prizes issued is solely at the discretion of the prize issuer.
  10. In the event an article has multiple authors and/or contributors, the number of prizes issued is solely at the discretion of the prize issuer.
  11. In the event of a tie,  the number of prizes issued is solely at the discretion of the prize issuer.
  12. Multiple votes from the same IP will be automatically disqualified.
  13. The judges’ decision is final and no correspondence will be entered into.
  14. Only those who live in jurisdictions in which this contest is legal may enter.
  15. Any breach of the rules and the prize will be awarded to the runner up.
  16. By entering the contest you agree to the rules, conditions of entry, and agree that your member alias and any submitted material can be used for promotional purposes by CodeProject.
  17. Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

Eligibility

This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. Employees (or a member of their immediate family) of CodeProject or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

How to Enter

Entry is by the submission process described above. Please read the submission requirements before submitting your entry and ensure the article is tagged with at least one of the tags corresponding to that competition's category.

Lost, late, misdirected, or illegible entries will be disqualified. Any entry containing content that CodeProject deems objectionable for any reason will be disqualified. All decisions of CodeProject with respect to any aspect of the competition, including, without limitation, the eligibility of entries, are final and binding on all entrants in all matters as they relate to this competition. CodeProject reserves its right to modify the Rules.

CodeProject assumes no responsibility for lost, late, delayed, destroyed or misdirected mail, voice messages, email or any computer errors or malfunctions. No correspondence will be entered into with entrants.

CodeProject does not assume any responsibility for incorrect or inaccurate capture of entry information, technical malfunctions, human or technical error, lost, delayed or garbled data or transmissions, omission, interruption, deletion, defect or failures of any telephone or computer line or network, computer equipment, software or any combination thereof. Entry materials/data that have been tampered with or altered are void. If for any reason, in the opinion of CodeProject in its sole discretion, the competition is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the competition is corrupted or adversely affected, including by reason of infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures or any other causes beyond its control, CodeProject reserves its right to cancel, terminate, modify, amend, extend or suspend the competition including cancelling any method of entry, and select a winner from previously received eligible entries. CodeProject reserves its right in its sole discretion to disqualify any individual it finds to be tampering with the entry process or the operation of the competition or to be acting in violation of the Rules or otherwise in a disruptive manner. CodeProject reserves its right to seek remedies and damages to the fullest extent of the law for any attempts to deliberately damage the competition web site or to undermine the legitimate operation of this competition. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the competition including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this competition or from downloading any material from the competition website where applicable.

You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2016