Click here to Skip to main content
14,982,169 members
This competition has ended

Best "Everything Else" Article of June 2018

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.
4 Jun 2020
Vincent Maverick Durano
This article will talk about how to implement a custom wrapper for your ASP.NET Core and Web API applications for managing exceptions, providing meaningful and consistent responses to consumers.
Please Sign up or sign in to vote.
25 Jun 2018
LLLLGGGG
In this article, I am going to explain how to generate a hexagonal tessellation and how to draw it in Unity 3D
Please Sign up or sign in to vote.
24 Jun 2018
raddevus
Build this Arduino-driven device which incorporates a touch-screen and Bluetooth and you'll never have to type a password again.
Please Sign up or sign in to vote.
26 Jun 2018
CMalcheski
A Full DirectX Sample Application Created in Pure Assembly Language
Please Sign up or sign in to vote.
21 Jun 2018
Syed Zain Shah
In this article, you will learn about basic foremost concepts about Action Results in ASP.NET MVC 5. Hope you'll enjoy this. Feel free to give your feedback.
Please Sign up or sign in to vote.
7 Jun 2018
Habibur Rony
This article mainly covers how to create new build and release definition using VSTS. There are short descriptions of DevOps, continuous integration, continuous delivery and continuous deployment.
Please Sign up or sign in to vote.
7 Sep 2018
Robert Vandenberg Huang
Experiment, run and compare different pathfinding algorithms and heuristic functions
Please Sign up or sign in to vote.
6 Jun 2018
Amarnath S
A historical problem in Probability with apparent and correct solutions, along with its Python simulation
Please Sign up or sign in to vote.
20 Jun 2018
Clifford Nelson
This behavior will select the entire text when a TextBox or PasswordBox gains focus
Please Sign up or sign in to vote.
25 Jun 2018
Clifford Nelson
A way to create a custom derived control with the XAML file attached like a UserControl
Please Sign up or sign in to vote.
5 Jun 2018
Ryan Peden
This article will guide you through creating a simulated Arduino project connected to a breadboard using Tinkercad
Please Sign up or sign in to vote.
29 Jun 2018
Afzaal Ahmad Zeeshan
In this article, I will show you how to create the Docker images using a Node.js web application that are not dependent on a platform or environment, and can be deployed to other platforms like OpenShift, using examples on Azure platform.
Please Sign up or sign in to vote.
16 Jun 2018
Dominick Marciano
An introduction to quantum computing and the differences between classical and quantum computers.
Please Sign up or sign in to vote.
27 Jun 2018
Clifford Nelson
These are some methods I created to help with creating and deleting Windows shared directories.
Please Sign up or sign in to vote.
18 Jun 2018
charles922
Games/Fun with Programming
Please Sign up or sign in to vote.
5 Jun 2018
Ryan Peden
1 alternative  
This article will guide you through connecting an Arduino to a breadboard and then controlling LEDs
Please Sign up or sign in to vote.
25 Jun 2018
alex_brambila
How to implement OIDC Authentication and Authorization with React without Redux
Please Sign up or sign in to vote.
18 Jun 2018
Jesús Utrera
Third article of a series of articles introducing deep learning coding in Python and Keras framework
Please Sign up or sign in to vote.
18 Sep 2018
Zijian
Generate TypeScript Interfaces from POCO Classes of .NET Framework or .NET Core
Please Sign up or sign in to vote.
12 Jun 2018
Member 13737597
This article shows how to build Apache web server from source on Windows.
Please Sign up or sign in to vote.
13 Jun 2018
syed shanu
In this article, let’s see how to create our own ASP.NET Core Blazor Master Detail HTML Grid with Sorting and Filtering using Entity Framework, and Web API. We also use the Dynamic Content features of Blazor to create our Master Detail Grid.
Please Sign up or sign in to vote.
1 Jun 2018
umar.techBOY
The two functions convert/parse number strings with prefix multipliers (Milli, Kilo, Mega, Giga, etc). The code includes try/catch blocks for tolerating writing styles.
Please Sign up or sign in to vote.
23 Jun 2018
Anshu Krishna
This tip is a simple example to illustrate how the HTML5 CustomElements can be used to create a custom date tag which has the ability to show relative date (like '5 days ago', 'Next month', '5 years ago', etc.)
Please Sign up or sign in to vote.
28 Jun 2018
Biswal Tanmaya
Node.js async await vs promise vs callback
Please Sign up or sign in to vote.
4 Jun 2018
Shayne P Boyer
Why should we care about containers for development
Please Sign up or sign in to vote.
18 Jun 2018
raddevus
A main challenge to learning Arduino programming is that there is no debugger that will show you what your hardware is actually doing. Learn how easy it is to connect an LCD to write "logging" statements.
Please Sign up or sign in to vote.
23 Jun 2018
Kornfeld Eliyahu Peter
The RFID reader idea that never made it...
Please Sign up or sign in to vote.
21 Jun 2018
John M. Dlugosz
How can an automated test program test that something is rejected at compile time?
Please Sign up or sign in to vote.
21 Jun 2018
Kunal Chowdhury «IN»
How to define a class and instantiate class object
Please Sign up or sign in to vote.
16 Jun 2018
Dominick Marciano
An introduction to using IBM's Quantum Experience platform that allows users to design quantum circuits and to simulate the results of a calculation or to run the circuit on a real quantum computer.
Please Sign up or sign in to vote.
25 Jun 2018
Arindom Ghosh
Please Sign up or sign in to vote.
11 Jun 2018
Member 10481957
Chronological Expressions is a RegEx inspired Pattern Matching Library and Specification for query event logs
Please Sign up or sign in to vote.
16 Jun 2018
Dominick Marciano
An introduction to what quantum computer gates are, how they are used, and their effect on qubits.
Please Sign up or sign in to vote.
16 Jun 2018
Dominick Marciano
An introduction to quantum circuits and an open source language, OpenQASM, used to describe quantum circuits.
Please Sign up or sign in to vote.
24 Jun 2018
Dave M. (Member 10734106)
Implement user tagging in your Android application
Please Sign up or sign in to vote.
1 Jun 2018
Member 13737597
This article shows how Windows generates IP header's ID field
29 Jun 2018
Intel Corporation
We are excited to announce the availability of the TANK AIoT Dev Kit by iEi, with support for the OpenVINO™ toolkit and Intel® Media SDK.
Please Sign up or sign in to vote.
16 Jun 2018
AndyEdmonds
Use the online free system to create machine learning models you can understand
Please Sign up or sign in to vote.
28 Jun 2018
RamanaReddy V
Login to your VPN through CISCO with single mouse click jump to your VPN system below 30 seconds..!
Please Sign up or sign in to vote.
23 Jun 2018
Biswal Tanmaya
Use of Realm object in Realm event handler
Please Sign up or sign in to vote.
20 Jun 2018
David A. Gray
This article demonstrates every documented strftime substitution token, and provides a tool to generate your own list for your platform.
Please Sign up or sign in to vote.
6 Jun 2018
Gunnar S
Third article in a series of three regarding NServiceBus, WebAPI and Azure Service Fabric
Please Sign up or sign in to vote.
19 Jun 2018
José Simões
Using Interop to call native (C/C++) code from C# (managed) library with .NET nanoFramework
Please Sign up or sign in to vote.
1 Jun 2018
YangManWoo
This article describes how to create custom controls using strategy patterns.
Please Sign up or sign in to vote.
22 Jun 2018
Azim Zahir
This is a demonstration of a Torch application built using Android.
11 Jun 2018
Wayne Myer
How tax automation can help your company cut costs and reduce risk by managing sales tax more effectively
Please Sign up or sign in to vote.
11 Jun 2018
Sushant 2018
Send and receive messages in a node.js application in any place of the code. A message can be any object and it can be of arbitrary size.
Please Sign up or sign in to vote.
7 Jun 2018
David A. Gray
If you use the Angular CLI, you need a custom command prompt, along the lines of the Visual Studio Developer Tools command prompt.
Please Sign up or sign in to vote.
2 Jun 2018
Member 13855425
TL;DR From this post you’ll learn how to implement asynchronous echo TCP Server & Client using Tornado framework. All code is on GitHub.

Current Participants

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

Kunal Chowdhury «IN»
Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




Afzaal Ahmad Zeeshan
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.
alex_brambila
Software Developer (Senior) Better Software Solutions, LLC
United States United States
Alex Brambila is a seasoned Software Developer with over 25 years experience with Microsoft technologies ,as well as many others, such as: .NET Core, React, ASP.Net, Visual Studio, MVC, SQL Server, C#, VB, Javascript, Oracle, Android, Java, and many more. He has spent decades working in Information Technology for various government and private organizations. Currently he runs his own business: Better Software Solutions, LLC headquartered in California.
Amarnath S
Architect
India India
Programming computers since about 1987, my first computer language was Fortran 77. Later I learnt C, C++ and C#. Also programmed a little in VB .Net. Worked with Enterprise Java for a short while. I love watching Kannada movies, and listening to Kannada songs. Currently studying and understanding the Bhagavad Geetha and teaching Sanskrit on YouTube.

Github: https://github.com/amarnaths0005

Some more online code:
https://amarnaths0005.github.io/SineDrill/#
https://amarnaths0005.github.io/parametricCubicCurve/
https://amarnaths0005.github.io/coonsBicubicSurface/
https://amarnaths0005.github.io/bezierCurve/
https://amarnaths0005.github.io/bezierSurface/
https://amarnaths0005.github.io/nurbsCurve/
https://amarnaths0005.github.io/nurbsSurface/
https://amarnaths0005.github.io/fseriesdemo/
https://amarnaths0005.github.io/MohrsCircleCalculator/
AndyEdmonds
United Kingdom United Kingdom
No Biography provided
Anshu Krishna
Technical Lead
India India
Languages that I work in: Python, JavaScript, C++, C, HTML, CSS, C#, PHP, SQL
Arindom Ghosh
Software Developer (Senior) Fujitsu Consulting India
India India
Currently working as a BluePrism and C# developer. Previously worked as a WPF/C#, Silverlight/C#, Asp.Net and MVC with C# developer when part of the Cognizant and Vidushi Infotech.
Azim Zahir
Instructor / Trainer NIIT, India
India India
I am a trainer by profession. Currently I am working with NIIT (Mumbai, India) as a Senior Faculty. I enjoy programming as a hobby. My favorite technologies are Flash, Flex and Silverlight.

Of late I have developed keen interest in WPF and Windows Mobile programming.

Apart from computers, my favorite pastime is bicycling.
Biswal Tanmaya
Software Developer (Senior)
India India
I always believe Clean code & Quality code are the key points in Web Development.
charles922
Software Developer (Senior)
United States United States
Chuck Peasley is a developer in Orange County, CA
Clifford Nelson
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
CMalcheski
Software Developer (Senior) Contract Developer
United States United States
I work as a contract developer, specializing in assembly language driver software for specialized hardware. I also focus on identifying and removing performance bottlenecks in any software, using assembly language modifications, as well as locating hard-to-find bugs. I’m a specialist; I prefer to stay away from everyday, mundane development. I can fix problems in high level languages but as a rule I don’t like working with them for general development. There is no shortage of experienced developers in any language besides assembly. I am very much a niche programmer, a troubleshooter; the closer to the hardware I work, the happier I am. I typically take on the tasks others can’t or don’t want to do.
No Biography provided
David A. Gray
Software Developer (Senior)
United States United States
I deliver robust, clean, adaptable, future-ready applications that are properly documented for users and maintainers. I have deep knowledge in multiple technologies and broad familiarity with computer and software technologies of yesterday, today, and tomorrow.

While it isn't perceived as sexy, my focus has always been the back end of the application stack, where data arrives from a multitude of sources, and is converted into reports that express my interpretation of The Fundamental Principle of Tabular Reporting, and are the most visible aspect of the system to senior executives who approve the projects and sign the checks.

While I can design a front end, I prefer to work at the back end, getting data into the system from outside sources, such as other computers, electronic sensors, and so forth, and getting it out of the system, as reports to IDENTIFY and SOLVE problems.

When presented with a problem, I focus on identifying and solving the root problem for the long term.

Specialties: Design: Relational data base design, focusing on reporting; organization and presentation of large document collections such as MSDS libraries

Development: Powerful, imaginative utility programs and scripts for automated systems management and maintenance

Industries: Property management, Employee Health and Safety, Services

Languages: C#, C++, C, Python, VBA, Visual Basic, Perl, WinBatch, SQL, XML, HTML, Javascript

Outside Interests: Great music (mostly, but by no means limited to, classical), viewing and photographing sunsets and clouds, traveling by car on small country roads, attending museum exhibits (fine art, history, science, technology), long walks, especially where there is little or no motor traffic, reading, especially nonfiction and thoughtfully written, thought provoking science fiction
Dominick Marciano
CEO Sci-Med Codimg
United States United States
I started programming around 10 years old. C/C++ was the first language I learned and then moved on to Assembly and finally VB/VB.NET which I have stuck with all these years. However, I have kept myself open to new languages and currently learning to work with Rust.

Besides computer programming, I have also learned microchip programming, starting with the Microchip PIC line and now using Raspberry Pi when it is convenient. I also have experience with HTML/ASP.NET/JavaScript/JQuery and built several websites for one of the largest environmental companies in NJ that I use to work for. These included their main website, and e-commerce site for the environmental products they sold, and a website for their training division which managed students and test grades. I wrote several large applications for them as well (e.g. a database front-end, a PDA application for data entry, and a program for analyzing data from an X-ray fluorescence machine and writing a report with recommendations based on the data).

Currently I work for a MSP that serves a good portion of the charter schools in NYC as well as a few small business and NPO's in NY, CT, and MA. Besides providing troubleshooting help, I develop applications which help streamline our work or our clients.
Gunnar S
Software Developer (Senior)
Sweden Sweden
I work as Senior Developer mainly in Microsoft environment and my strenghts are SQL, C#, Vue.js, Angular and ReactJS.
Habibur Rony
Engineer
United States United States
Lazy software engineer, don’t believe in hard work.
Intel Corporation
United States United States
You may know us for our processors. But we do so much more. Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges. Leading on policy, diversity, inclusion, education and sustainability, we create value for our stockholders, customers and society.
Group type: Organisation

42 members

Jesús Utrera
Software Developer (Senior) AtSistemas
Spain Spain
Work at AtSistemas in Jerez de la Frontera (Cádiz)
John M. Dlugosz
Software Developer (Senior)
United States United States
No Biography provided
José Simões
CEO Eclo Solutions
Portugal Portugal
No Biography provided
Kornfeld Eliyahu Peter
Software Developer (Senior)
Israel Israel
Born in Hungary, got my first computer at age 12 (C64 with tape and joystick). Also got a book with it about 6502 assembly, that on its back has a motto, said 'Try yourself!'. I believe this is my beginning...

Started to learn - formally - in connection to mathematics an physics, by writing basic and assembly programs demoing theorems and experiments.

After moving to Israel learned two years in college and got a software engineering degree, I still have somewhere...

Since 1997 I do development for living. I used 286 assembly, COBOL, C/C++, Magic, Pascal, Visual Basic, C#, JavaScript, HTML, CSS, PHP, ASP, ASP.NET, C# and some more buzzes.

Since 2005 I have to find spare time after kids go bed, which means can't sleep to much, but much happier this way...

Free tools I've created for you...


LLLLGGGG
Student
Italy Italy
No Biography provided
Member 10481957
United States United States
No Biography provided
Member 13737597
Ukraine Ukraine
No Biography provided
Member 13855425
Russian Federation Russian Federation
No Biography provided
raddevus
Software Developer (Senior) RADDev Publishing
United States United States
Roger has worked in IT for over 25 years in numerous roles (Technical Support, Quality Assurance, Capacity & Performance Engineering and Software Development).
During that time, he has recognized that software often just becomes another layer of work that the user has to wade through.
Sometimes technical documentation is like that too: so confusing and complex that it wastes developers' time.
That's why when he writes his books like Programming Windows 10 Via UWP and his articles (Practical Electronics For Makers) he strives to explain things in the shortest available space with the simplest language possible. Often that means, writing in a tutorial style with numerous images to help guide the user.
He believes the best guiding principle is Einstein's famous quote: "Everything should be made as simple as possible, but not simpler."
No Biography provided
Robert Vandenberg Huang
Software Developer
Taiwan Taiwan
Back-end developer, English learner, drummer, game addict, Jazz fan, author of LINQ to A*
Ryan Peden
Software Developer CodeProject
Canada Canada
I spent 5 years working for Ottawa startups before returning home to Toronto.

I'm a .NET/JavaScript developer and technical writer by day, but in the evening you'll often find me cooking up projects in Ruby, Haskell, Clojure, Elixir, and F#.
Shayne P Boyer
United States United States
I work on Azure, ASP.NET Core content and Open Source, speak at national and community events while helping teams architect web and cloud applications.
Sushant 2018
Software Developer (Senior)
India India
I do full stack development. I love creating generic frameworks which automate repetitive tasks. I created one such framework in C#.net for interaction with SQL server database in a generic manner and successfully used it in several projects.

At present, I am working with JavaScript frameworks such as react.js, Node.js, Angular, Next.js, Gatsby, Google's mobile platform Flutter and Docker. I am fond of PostgreSQL as a database.

I have got good domain knowledge in Financial Accounting, Legal, Human resource management, Inventory management, Point of sales and engineering systems. I decompose complex business problems to simple ones and I am a good self-learner. I created an IOT application based on node.js and JavaScript which enables communication among several intelligent devices and that application is in production with a zero rate of failure.

I can be contacted for professional advice in mission-critical projects in node.js, Angular 4/5/6, JavaScript, React.js, PostgreSQL, Powerbuilder migration.
syed shanu
Team Leader
India India
Microsoft MVP | Code Project MVP | CSharp Corner MVP | Author | Blogger and always happy to Share what he knows to others. MyBlog

My Interview on Microsoft TechNet Wiki Ninja Link
Syed Zain Shah
Web Developer
Pakistan Pakistan
Software Engineering Student, C# Trainer, Blogger and an Active Learner. I am a very ardent about learning new technologies and implementing technologies in a professional environment. I am a community speaker and has spoken at 50+ technology sessions for last 1 year at UE IT Society in the University of Education.

I knows about:
Front End: HTML 5, jQuery, CSS 3, Ajax, JavaScript, Bootstrap
Back End: C#, Java, SQL Server, ASP.NET MVC 5, Entity Framework, Angular2

I enjoys very much learning new technologies, starting new projects and meeting new challenges.
Group type: Collaborative Group (No members)


umar.techBOY
Engineer techCREATIONS
Pakistan Pakistan
Developer, Programmer, Beta Tester; technically, i'm none of these. I'm a mechanical engineer, programming is my passion, my hobby and my amateur non profit profession. I program when ii need and innovate whenever, wherever i want.

Learned:
C#

Mixed:
C#+Applied Mathematicss-Robotics+C++

Developed:
C# OMR Reader
Monopoly (Urdu language)
HybridAutomation Framework
SMS Bomber (Windows Mobile 6 Professional)
Hard disk watch tower
Farmville Super Clicker
Games Profile selector
Windows mobile salat reminder
Windows mobile SMS Pole Host
and alot of other small apps
Vincent Maverick Durano
Architect
United States United States
A code monkey who loves to drink beer, play guitar and listen to music.

My Tech Blog: https://vmsdurano.com/
My Youtube Channel: https://www.youtube.com/channel/UCuabaYm8QH4b1MAclaRp-3Q

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

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

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

Books written:
" Book: Understanding Game Application Development with Xamarin.Forms and ASP.NET
" Book (Technical Reviewer): ASP.NET Core and Angular 2
" EBook: Dockerizing ASP.NET Core and Blazor Applications on Mac
" EBook: ASP.NET MVC 5- A Beginner's Guide
" EBook: ASP.NET GridView Control Pocket Guide
Wayne Myer
United States United States
Wayne Myer is a software engineer with 20 years of development experience, specializing in middle-tier C#, but he also wanders the halls of Python, Java, and T-SQL. When not working on code and documentation, Wayne can be found living on a sailboat, sailing said boat, scuba diving, and long-distance bicycling.
YangManWoo
Korea (Republic of) Korea (Republic of)
No Biography provided
Zijian
Software Developer
Australia Australia
I started my IT career in programming on different embedded devices since 1992, such as credit card readers, smart card readers and Palm Pilot.

Since 2000, I have mostly been developing business applications on Windows platforms while also developing some tools for myself and developers around the world, so we developers could focus more on delivering business values rather than repetitive tasks of handling technical details.

Beside technical works, I enjoy reading literatures, playing balls, cooking and gardening.

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 Jun - 30 Jun 2018