Click here to Skip to main content
14,972,962 members
This competition has ended

Best "Everything Else" Article of March 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.
13 Mar 2018
Akhil Mittal
This article will not be very theoretical, but would be more of a tutorial to showcase the existing problems with tightly coupled applications, how to make the application loosely coupled and achieve inversion of control via dependency injection.
Please Sign up or sign in to vote.
1 Mar 2019
AmirAslan Haghrah
Implementing a very simple Backpropagation Neural Network algorithm to approximate f(x) = sin(x) using C++
Please Sign up or sign in to vote.
25 Mar 2018
The Ænema
Inject your 4.5 framework .NET application into a C++ unmanaged host application - fast, secure & without any extra tool or library.
Please Sign up or sign in to vote.
29 Mar 2018
Andrew Kirillov
The article describes the PiRex robot controllable from either a web browser or a dedicate client application by using REST API.
Please Sign up or sign in to vote.
13 Mar 2018
Jose Motta
Home of Things based on Raspberry Pi, Linux, Swagger, Docker & .NET Core
Please Sign up or sign in to vote.
9 Sep 2018
Philipp Sch
Finding a fundamental Cycle Set forming a complete basis to enumerate all cycles of a given undirected graph
Please Sign up or sign in to vote.
3 Mar 2018
Athari
CsConsoleFormat library for .NET - Formatting in Console using modern technologies
Please Sign up or sign in to vote.
24 Mar 2019
ipavlu
The Cross-Platform Object-Oriented approach to Synchronization Primitives for .NET and .NET Core based on one shared pattern between two interfaces for General Threading and Async/Await.
Please Sign up or sign in to vote.
11 Mar 2018
Petrov Vladimir
Weiler-Atherton algorithm in 3D codes demo implementation
Please Sign up or sign in to vote.
20 Mar 2018
Voevudko A. E., Ph.D.
Continue defining and presenting Gearographic curves from the simplest to the most intriguing. Offering web-pages and R scripts used to illustrate different aspects of it.
Please Sign up or sign in to vote.
5 Mar 2018
Nikola M. Živković
Implementation of Convolutional Neural Network using Python and Keras
Please Sign up or sign in to vote.
1 Mar 2018
Marc Clifton
One approach to creating the bidirectional relationship between context and data -- a declarative strongly typed relational contextual system using C#
Please Sign up or sign in to vote.
26 Mar 2018
Massimiliano Brugnerotto
This article explains how to implement the drag & drop of a custom item within a ListView control with WPF technology.
Please Sign up or sign in to vote.
18 Mar 2018
Steffen Ploetz
How to run the -IntegrationSample- of the incredible feature-rich NoesisGUI, that might be the best WPF competitor, on Linux using MonoDevelop and C#.
Please Sign up or sign in to vote.
6 Mar 2018
Pankaj Kumar Choudhary
In this article, we learn what is pure component, how its works, and what are the benefits of pure component.
Please Sign up or sign in to vote.
10 Mar 2018
Joe Dillon
This article describes the security techniques required to create a secure offline password manager and how the Libsodium library has been used to achieve this. YAPM stores passwords with AES encryption and authenticates users with an Argon2 hash.
Please Sign up or sign in to vote.
28 Mar 2018
Eric M. H. Goh
Speech to Text Recognition for Data Scraping and Collection in Data Mining
Please Sign up or sign in to vote.
30 Mar 2018
Milan Stanacev
How to use EF Core code-first approach when DB schemas are split into multiple projects and DB contexts.
Please Sign up or sign in to vote.
6 Mar 2018
Michael B Pliam
A programmable desktop HTML help application in C#
Please Sign up or sign in to vote.
3 Mar 2018
Shashangka Shekhar
In this post we are going to secure our NodeJS API’s with customized security token generated by logged user and HTTP actions.
Please Sign up or sign in to vote.
20 Mar 2018
Nikola M. Živković
Understanding Long Short-Term Memory Networks (LSTMs)
Please Sign up or sign in to vote.
29 Mar 2018
Sharad_Agrawal
This article is about the use of Google Translation package in Python.
Please Sign up or sign in to vote.
28 Mar 2018
Afzaal Ahmad Zeeshan
In this article, I will walk you through building an app with chat capability using Azure Redis Cache.
Please Sign up or sign in to vote.
24 Mar 2018
Ehsan Sajjad
This post outlines why we would implement Equality for a Reference Type and how we can do that.
Please Sign up or sign in to vote.
22 Mar 2020
Maxim Dobroselsky
Console application to quantize notes of a MIDI file
Please Sign up or sign in to vote.
16 Mar 2018
Miguel Diaz Kusztrich
Adding Support for Microsoft Kinect to ThiefWatcher application
Please Sign up or sign in to vote.
1 Mar 2018
Jon McKee
Analyzing and improving existing class diagramming paradigms
Please Sign up or sign in to vote.
30 Apr 2018
vudangngoc
A quick comparison of Java 9 Flow API and Lmax Disruptor
Please Sign up or sign in to vote.
13 Mar 2018
Slim Hammami
This is a tutorial which contains the finger print authentication using Xamarin Forms
Please Sign up or sign in to vote.
11 Mar 2018
nemanjas
SharePoint Add-In for displaying SP List data with Angular 4. Using NPM, WebPack, TypeScript, SP CSOM, Rxjs and ag-Grid
Please Sign up or sign in to vote.
15 Mar 2018
Nikola M. Živković
Introduction to recurrent neural networks
Please Sign up or sign in to vote.
26 Mar 2018
Gordon Beeming (RSA)
Set which Chrome profile for Visual Studio to use
Please Sign up or sign in to vote.
4 Mar 2018
MarioRainer
Here is a simple way to sort the datagridview by Multi-Columns
Please Sign up or sign in to vote.
19 Mar 2018
Shmuel Zang
This article shows how we can extend the ObjectPresentation library behavior.
Please Sign up or sign in to vote.
10 Mar 2018
Carlos Luis Rojas Aragonés
Formatting your rails specs with rspec_pacman_formatter
Please Sign up or sign in to vote.
3 Mar 2018
sjb_strat
Create a Spam Filter Using Machine Learning
Please Sign up or sign in to vote.
16 Mar 2018
Nick Polyak
Describes new important Roxy features for mapping the interface and its implementation wrapper
Please Sign up or sign in to vote.
9 Mar 2018
Steffen Ploetz
How to create an OpenGL (Mesa) window using C#, P/Invoke GLUT, GLU and GL libraries
Please Sign up or sign in to vote.
22 Mar 2018
Duke Wang
We will walk through Angular, Angular CLI and Angular Material to build a file upload component which does not exist in Angular Material
Please Sign up or sign in to vote.
22 Mar 2018
Intel Corporation
In many manufacturing plants today, monitoring is a highly manual process. FOURDOTONE Teknoloji analyzes data from sensors to enable manufacturers to respond immediately to problems, and predict when machines are likely to fail.
Please Sign up or sign in to vote.
11 Mar 2018
santosh.yadav198613
Hello Everyone in this blog we will learn how to utilize the functionalities provided by Angular CLI to create a new Angular 5 App. And we will see different commands available in Angular CLI to increase our productivity.
Please Sign up or sign in to vote.
9 Mar 2018
Pete O'Hanlon
Those who know me are aware that I have a long term association (nay, let’s say it for what it is, love affair) with the RealSense platforms from Intel.
Please Sign up or sign in to vote.
9 May 2018
JIANGWilliam
This is the second of three episodes to introduce considerations and techniques applied in Tuple classes in my open-sourced library functionExtensions.
Please Sign up or sign in to vote.
6 Mar 2018
Silvia Campo
I've been using web sockets the same way as a regular http request; I wasn't using them to their full potential...
Please Sign up or sign in to vote.
8 Mar 2018
Mike Ellison
On data, context, class-like architecture in Javascript, and ten-pin bowling.
Please Sign up or sign in to vote.
13 Mar 2018
Paolo Parise
A show case of a dockerized postgres to improve the coupling between versioned codebase and database schema
Please Sign up or sign in to vote.
6 Mar 2018
RickZeeland
Automating package downloads with a PowerShell script and the TeamCity REST API
Please Sign up or sign in to vote.
3 Mar 2018
Omar Gameel Salem
Using Collaborative Filtering to find people who share tastes, and for making automatic recommendations based on things that other people like.

Current Participants

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

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

772 members

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.
AmirAslan Haghrah
CEO SAYAQ
Unknown
Received B.Sc. and M.Sc. degrees in Electrical Engineering (Communication) from University of Tabriz, Tabriz, in 2013 and 2016, respectively. My research interests include digital signal processing, adaptive systems, wireless sensor networks and image processing
Andrew Kirillov
Software Developer IBM
United Kingdom United Kingdom
Started software development at about 15 years old and it seems like now it lasts most part of my life. Fortunately did not spend too much time with Z80 and BK0010 and switched to 8086 and further. Similar with programming languages – luckily managed to get away from BASIC and Pascal to things like Assembler, C, C++ and then C#. Apart from daily programming for food, do it also for hobby, where mostly enjoy areas like Computer Vision, Robotics and AI. This led to some open source stuff like AForge.NET, Computer Vision Sandbox, cam2web, ANNT, etc.

Going out of computers I am just a man loving his family, enjoying traveling, doing some sports, a bit of books, a bit of movies and a mixture of everything else. Always wanted to learn playing guitar, but it seems like 6 strings are much harder than few dozens of keyboard’s keys. Will keep progressing ...
Athari
Software Developer
Russian Federation Russian Federation


C#, JavaScript, PHP developer.



Carlos Luis Rojas Aragonés
Chief Technology Officer https://golabstech.com
Costa Rica Costa Rica
CTO and Co-founder of Golabs, a software development company located in Costa Rica. I am very passionate about my job and I really enjoy building things with software and make things happening. I am also a professor at Universidad Técnica Nacional because I believe that knowledge should be shared, I really enjoy seeing people grow from students at the university to great professionals and entrepreneurs.
Diego Stéfano
Student
Brazil Brazil
No Biography provided
Duke Wang
United States United States
No Biography provided
Ehsan Sajjad
Software Developer
Pakistan Pakistan
Ehsan Sajjad is a Microsoft Certified Professional, Microsoft Certified C# Specialist and he is also among the top users on StackOverflow from Pakistan with 50k+ reputation at time of writing this and counting.

He is a passionate software developer with around 5 years of professional experience in Microsoft Technologies both web and desktop applications and always open to learn new things and platforms especially in mobile application development and game development.

Some Achievements :

  • 5th Top Contributor from Pakistan on Stackoverflow.com
  • Top User in ASP.NET MVC from Pakistan on Stackoverflow.com
  • 21st June 2017 - Article of the Day - ASP.NET Community (Beginners Guide on AJAX CRUD Operations in Grid using JQuery DataTables in ASP.NET MVC 5)
  • 19th April 2017 - Article of the Day - ASP.NET Community (ASP.NET MVC Async File Uploading using JQuery)
  • March 2017 - Visual C# Technical Guru Silver Medal on Microsoft Tech Net Wiki Article Competition
  • 20 January 2017 - Article of the Day - ASP.NET Community (Async File Uploading in ASP.NET MVC)
  • 22nd September 2016 - Article of the Day - ASP.NET Community (GridView with Server Side Filtering, Sorting and Paging in ASP.NET MVC 5)
  • 22nd August 2016 - Article of the Day - ASP.NET Community (Beginners Guide for Creating GridView in ASP.NET MVC 5)
  • December 2015 - C-SharpCorner Monthly Winner
Eric M. H. Goh
Founder SVBook Pte. Ltd.
Singapore Singapore
Eric Goh is a data scientist, software engineer, adjunct faculty and entrepreneur with years of experiences in multiple industries. His varied career includes data science, data and text mining, natural language processing, machine learning, intelligent system development, and engineering product design. He founded SVBook Pte. Ltd. and extended it with DSTK.Tech and EMHAcademy.com. DSTK.Tech is where Eric develops his own DSTK data science softwares (public version). Eric also published “Learn R for Applied Statistics” at Apress, and published some books at LeanPub, Google Books, Amazon kindle, and SVBook Pte. Ltd. He teaches the content at EMHAcademy.com, Udemy, SkillShare, BitDegree, Simpliv, and developed 28 courses, 7 advanced certificates. Eric is also an adjunct faculty at Universities and Institutions.

Eric Goh has been leading his teams for various industrial projects, including the advanced product code classification system project which automates Singapore Custom’s trade facilitation process, and Nanyang Technological University's data science projects where he develop his own DSTK data science software (NTU version). He has years of experience in C#, Java, C/C++, SPSS Statistics and Modeller, SAS Enterprise Miner, R, Python, Excel, Excel VBA and etc. He won Tan Kah Kee Young Inventors' Merit Award 2007, and Shortlisted Entry for TelR Data Mining Challenge.

Eric holds a Masters of Technology degree from the National University of Singapore, an Executive MBA degree from U21Global (currently GlobalNxt) and IGNOU, a Graduate Diploma in Mechatronics from A*STAR SIMTech (a national research institute located in Nanyang Technological University), Coursera Specialization Certificate in Business Statistics and Analysis (Excel) from Rice University, IBM Data Science Professional Certificate (Python, SQL), and Coursera Verified Certificate in R Programming from Johns Hopkins University. He possessed a Bachelor of Science degree in Computing fr
Gordon Beeming (RSA)
Software Developer Derivco
South Africa South Africa
Father | Husband | Developer (@Derivco) | Triathlete

@Microsoft Dev Tech MVP (#mvpbuzz) focusing on DevOps

Opinions are my own https://beeming.dev
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

ipavlu
Software Developer
Czech Republic Czech Republic
Hi, I am Marek Pavlu,

I am a Software Engineer and Applied Physicist.
I love complex problems because they come with structure, constraints, limitations, interactions - it always helps me remember, understand, manipulate and solve the problem with a limited number of principles and rules helping me build solution capable to reduce the complexity of the problem.

I love logic, humanism, and ethics.
I like to follow politics of USA and especially congressional/senate hearingsSmile | :) .
I like to plant new trees in the large garden around the family house and in recent years I learned how to successfully grow roses.


www.linkedin.com/in/ipavlu
JIANGWilliam
Software Developer
Australia Australia
No Biography provided
Joe Dillon
Student
United Kingdom United Kingdom
I've done some projects on InfoSec and other general programming, some are uploaded here on CodeProject.

One of which is taps, a CLI Linux system security audit tool.
Jon McKee
Software Developer
United States United States
Software engineer dedicated to constantly learning and improving with a focus on self-documenting code and informed design decisions. Interested in most everything.
Jose Motta
Systems Engineer
Brazil Brazil
Electronic Engineer UFRJ 1977, M.Sc. Computer Systems COPPE 1982, CEPEL Researcher until 1985, Mira Informatica CEO until 1995, TRENDnet Brazil CEO until 2015, IoT Systems & Architecture.
Marc Clifton
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
MarioRainer
Software Developer
Germany Germany
No Biography provided
Massimiliano Brugnerotto
Software Developer (Senior) Palladio Software House s.r.l.
Italy Italy
My main experience as software developer in short

From 2014-today : WPF C# developing of desktop application and WPF controls (NPoco ORM). Web developer using C# ASP.NET MVC5 and Entity Framework
17/03/2008-2014 : WinForm C# 2005-2008 developer and Web developer (HTML, PHP, MySQL), QlikView Business Intelligence Developer
14/03/2001-15/03/2008 : WinForm VisualBasic 6.0, C#2003, C# 2005 developer and finally, in the 2007-8, also web developer (HTML, PHP, MySQL)
01/11/1992-13/03/2001 : MS-DOS Turbo Pascal 7.0 (OOP), Quick Basic 4.5 developer and WinForm Visual Basic 3.0 / 5.0 developer.
----------------------------
Maxim Dobroselsky
Software Developer
Russian Federation Russian Federation
My primary skills are C#, WPF and ArcObjects/ArcGIS Pro SDK. Currently I'm working on autotests in Kaspersky Lab as development team lead.

Also I'm writing music which led me to starting the DryWetMIDI project on the GitHub. DryWetMIDI is an open source .NET library written in C# for managing MIDI files and MIDI devices. The library is currently actively developing.
Michael B Pliam
Software Developer PliaTech
United States United States
Software developer with interests in mathematics and statistics, particularly as applied to health care. CTO and founder of PliaTech.
Miguel Diaz Kusztrich
Software Developer (Senior) Free lance
Spain Spain
I'm working with computers since the 80's of the past century, when I received as a present a 48K Spectrum which changed all my life plans, from a scientific career to a technical one. I started working in assembler language, in low lewel systems, mainly in the electromedical field. Today I work as a freelance, mainly in .NET Framework / database solutions, using the C# language.

I'm interested in scientific computer applications, and I,m learning AI and data analytics technics. I also own a technical blog, http://software-tecnico-libre.es/en/stl-index, where I publish some of the practice works of this learning process.
Mike Ellison
University of Nevada, Las Vegas
United States United States
With a background in education, music, application development, institutional research, data governance, and business intelligence, I work for the University of Nevada, Las Vegas helping to derive useful information from institutional data. It's an old picture, but one of my favorites.
No Biography provided
nemanjas
Software Developer (Senior) Endava
Serbia Serbia
No Biography provided
Nick Polyak
Architect AWebPros
United States United States
I am a software architect and a developer with great passion for new engineering solutions and finding and applying design patterns.

I am passionate about learning new ways of building software and sharing my knowledge with others.

I worked with many various languages including C#, Java and C++.

I have my Ph.D. from RPI.

here is my linkedin profile - I'll be happy to connect!
Nikola M. Živković
Software Developer (Senior) Vega IT Sourcing
Serbia Serbia
Read more at my blog: https://rubikscode.net
Omar Gameel Salem
Software Developer
Egypt Egypt
Enthusiastic programmer/researcher, passionate to learn new technologies, interested in problem solving, data structures, algorithms, AI, machine learning and nlp.

Amateur guitarist/ keyboardist, squash player.
Pankaj Kumar Choudhary
Student
India India
Pankaj Kumar Choudhary loves Microsoft and Database technologies. He has experience on several database technology like SQL Server, MySQL, Oracle, MongoDB, PostgreSQL . He has knowledge of several technology like Asp.Net MVC, Entity Framework , Android, Php, AngularJS, Node.js, Angular2, React, Ionic and Android.
Paolo Parise
Software Developer --
Italy Italy
No Biography provided
Pete O'Hanlon
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
Petrov Vladimir
Russian Federation Russian Federation
No Biography provided
Philipp Sch
Germany Germany
No Biography provided
RickZeeland
Software Developer
Netherlands Netherlands
Software developer in the Netherlands, currently working on Video Surveillance applications.
Experience: C#, C++, VB, ASP, SQL Server, PostgreSQL.
It all started with Black&White, no not the whiskey but the Sinclair ZX81 followed by several Atari's and PC's. The journey continues ...
santosh.yadav198613
Team Leader Synechron Technologies
India India
No Biography provided
Sharad_Agrawal
Technical Lead
India India
No Biography provided
Shashangka Shekhar
Software Developer (Senior) s3 Innovate Pte Ltd
Bangladesh Bangladesh
Hi, I am Shashangka Shekhar,

Working with Microsoft Technologies. Since March 2011, it was my first step to working with Microsoft Technologies, achieved bachelor’s degree on Computer Science from State University of Bangladesh(Dhaka). Have 8+ years of professional experience, currently working as Senior Software Engineer at s3 Innovate Pte Ltd.

I believe in desire of learning & also love to be a part of .Net Community by sharing knowledge’s.
Shmuel Zang
Software Developer
Israel Israel
No Biography provided
Silvia Campo
Canada Canada
No Biography provided
sjb_strat
CognitiveCoder.com
United States United States
I am a software engineer with over 17 years of experience working mainly in backend development (.NET, NodeJS, and Python) but increasingly working on the front-end with Angular and React.

In the last 1.5 to 2 years my passion has turned to everything that has anything to do with machine learning, deep learning, and artificial intelligence. Not just the abstract, theoretical parts of it but actually building and delivering end-to-end ML, DL, and AI backed solutions into production.

If you are a software engineer who is starting to realize that in the very near future the term "full stack" is going to require the ability to understand, build, and deliver ML, DL, and AI backed solutions then visit my blog CognitiveCoder.com - it's built for people like us.
Slim Hammami
Tunisia Tunisia
No Biography provided
Steffen Ploetz
CEO Ploetz + Zeller GmbH
Germany Germany
No Biography provided
The Ænema
Iran (Islamic Republic of) Iran (Islamic Republic of)
This is your last chance. After this, there is no turning back. You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill - you stay in Wonderland and I show you how deep the rabbit-hole goes. - Matrix


Hamid.Memar
Voevudko A. E., Ph.D.
Architect
United States United States
I've started programming in a machine code and an assembly language for IBM 370 mainframe, and later programmed in many other languages, including, of course, C/C++/C# and ASP/ASP.net/VB.net.

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

Now I'm using mainly scripting languages for NT small problems and computer graphics.
vudangngoc
Technical Lead Orchestra Networks
Vietnam Vietnam
Java programmer at Orchestra Networks
William Hey
United States United States
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 Mar - 31 Mar 2018