Click here to Skip to main content
15,564,195 members
This competition has ended

Best Article of October 2022

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. Articles entries must follow the CodeProject submission guidelines.
  4. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  5. No author can be nominated twice.
  6. 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.
  7. In the event of a tie, the number of prizes issued is solely at the discretion of the prize issuer.
  8. Multiple votes from the same IP will be automatically disqualified.
  9. The judges’ decision is final and no correspondence will be entered into.
  10. Only those who live in jurisdictions in which this contest is legal may enter.
  11. Any breach of the rules and the prize will be awarded to the runner up.
  12. 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.
  13. 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.

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.
30 Oct 2022Nick Polyak
Explains concepts of Expression programming by simple examples
Please Sign up or sign in to vote.
17 Oct 2022Chris Maunder
The first in a two-part series on detecting objects and evil rodents
Please Sign up or sign in to vote.
28 Oct 2022Michael Haephrati
Windows Services are powerful little beasts and encountering them is unavoidable when developing under Windows
Please Sign up or sign in to vote.
15 Oct 2022SleepyCrat
A quick tutorial showing how to use .NET worker service to watch a directory for new files and read them
Please Sign up or sign in to vote.
7 Oct 2022Lukasz Szyrmer
How to use story points to plan new products
Please Sign up or sign in to vote.
18 Oct 2022Aram Tchekrekjian
In this tutorial, we will learn how to implement logging with Serilog in ASP.NET Core Web API.
Please Sign up or sign in to vote.
20 Oct 2022Ammar Albush 1997
Network Sniffer and Analyzer Program written in C# .NET 6.0 Windows Form (Sharppcap, PacketDotNet)
Please Sign up or sign in to vote.
27 Oct 2022Ivan Yakimov
Here, I'll try to create a system that will allow us to quickly plot the sequence diagram of events during my request.
Please Sign up or sign in to vote.
29 Oct 2022Michael Haephrati
The progress bar snippet explained in this article, can be called or updated from different running programs.
Please Sign up or sign in to vote.
13 Oct 2022Robert Mueller-Albrecht
In this article we explore how using oneAPI the software-development paradigm changes and targeting and maintaining multiple execution environments for a given workload becomes more easily achievable
Please Sign up or sign in to vote.
8 Oct 2022Shun Huang
Various ways to run and build Python code for those who have C++ background
Please Sign up or sign in to vote.
25 Oct 2022Praveen_Kumar Gupta
How to upload and download documents in a network for an authenticated user after checking permissions
Please Sign up or sign in to vote.
31 Oct 2022Wayne Jin
A walkthrough to create a count down timer Add-in for Powerpoint
Please Sign up or sign in to vote.
31 Oct 2022flyhigh
By implementing a UI library and exporting its necessary components to lua script, we can create a beautiful UI and implement relevant logic in Lua script completely.
Please Sign up or sign in to vote.
12 Nov 2022ls6777
Task monitor for multi-threaded embedded systems
Please Sign up or sign in to vote.
28 Oct 2022Sean Ewington
In this article, I walk you through setting up CodeProject.AI Server and Blue Iris using a Wyze Cam v3.
Please Sign up or sign in to vote.
8 Dec 2022Jerome Vonk
Granola is a web app for tracking your expenses with custom categories, reports and charts
Please Sign up or sign in to vote.
16 Oct 2022Herman<T>.Instance
It should reflect the event
Please Sign up or sign in to vote.
5 Oct 2022Bruno van Dooren
How to improve time consuming operations through parallelization, when multiple similar operations need to be performed
Please Sign up or sign in to vote.
2 Oct 2022Divya Ulasala
This blog entry explains how to set up a different username and email id for a personal project.
Please Sign up or sign in to vote.
4 Oct 2022junyaoxu
Step by step implementation of DCOM real time stock quote server with Yahoo financial API
Please Sign up or sign in to vote.
10 Oct 2022syed shanu
Blazor Server APP in ASP.NET Core 6.0
Please Sign up or sign in to vote.
11 Oct 2022Yahya Mohammed Ammouri
Allowing Hijri and Gregorian date fields to work together on your Dynamic CRM form and updating them simultaneously according to the user entry.
Please Sign up or sign in to vote.
21 Oct 2022Han Bo Sun
This tutorial will discuss how to configure CORS for Spring Boot web application.
Please Sign up or sign in to vote.
6 Nov 2022Steffen Ploetz
My way to have a first sample program running with "Texus' Graphical User Interface" (TGUI) - a cross-platform modern C++ immediate GUI, on which I use "Simple and Fast Multimedia Library" (SFML) as backend.
Please Sign up or sign in to vote.
31 Oct 2022Shaun C Curtis
Rethinking the Blazor Component
Please Sign up or sign in to vote.
31 Oct 2022Bert O Neill
Provide a developer&rsquo;s overview on how to debug your Azure Functions locally or against a remote Azure
Please Sign up or sign in to vote.
6 Oct 2022Bruno van Dooren
When retrieving claims information from user token, SDK documentation concerning the supported data types is incorrect.
Please Sign up or sign in to vote.
17 Oct 2022Cindy Potvin
At the end of my last article, I left you hanging after describing activities, without telling you how to build a UI, so here we go.
Please Sign up or sign in to vote.
2 Oct 2022egoebelbecker
Create an AWS Lambda in five minutes
Please Sign up or sign in to vote.
14 Oct 2022Christopher Wynder
In this article we discuss why an “API-first mindset” is a prerequisite for business success today.
Please Sign up or sign in to vote.
18 Oct 2022Intel
In this article, we’ll show you how to create a very simple CNN for image classification from scratch.
Please Sign up or sign in to vote.
19 Oct 2022Intel
In this article, we’ll explore how to create a DL environment with optimized Intel packages.
Please Sign up or sign in to vote.
20 Oct 2022Intel
This article will explore and compare the performance of the Intel Extension for Scikit-learn and benchmark it against the stock Scikit-learn library.
Please Sign up or sign in to vote.
24 Oct 2022InvisibleMedia
How to find an F equation that will give you the only successor (minimum distance) of a given number detected in the list of numbers
Please Sign up or sign in to vote.
28 Oct 2022Intel
Intel® oneAPI Math Kernel Library (oneMKL) now includes adding support for C++ and GPUs, taking full advantage of the SYCL cross-platform abstraction layer.
Please Sign up or sign in to vote.
22 Oct 2022Kenji Elzerman
A walkthrough to create and run a minimal API with .NET 6 using C#
Please Sign up or sign in to vote.
14 Oct 2022Ruth_Haephrati
There's no reason the buttons used as part of your programs' UI shouldn't be beautiful and practical at the same time. Introducing: ButtonFly — an all-in-one C++ class to reduce your overhead and create beautiful buttons.
Please Sign up or sign in to vote.
18 Oct 2022Igor Ladnik
Compact infrastructure for custom hosting of .NET Web components in unmanaged C/C++ code with reciprocal methods calls between the parts running in Windows and Linux
Please Sign up or sign in to vote.
28 Oct 2022Ruth_Haephrati
Mutex or Semaphores are here to offer non-recursive semantics, so your program, or chunks of your code will only run once — no hairspray needed...
Please Sign up or sign in to vote.
3 Oct 2022honey the codewitch
Monitor your CPU and GPU activity with this little project
Please Sign up or sign in to vote.
21 Oct 2022Bruno van Dooren
This article shows how to use a win32 mutex during application startup to figure out if an application instance is the first one.
Please Sign up or sign in to vote.
28 Oct 2022Ammar Albush 1997
Network Sniffer and Analyzer Program written in C# .NET 6.0 Windows Form (Sharppcap, PacketDotNet)
Please Sign up or sign in to vote.
17 Oct 2022hemanthk119
This article describes modification of Arduino NINA firmware to wirelessly transmit I2S microphone data.
Please Sign up or sign in to vote.
22 Oct 2022Jean-Claude Lanz
2D Drawing component with Scaling, Zooming, Scrolling, Centering and Resizing capabilities
Please Sign up or sign in to vote.
5 Oct 2022Devatrun
This is a project about a C++ header-only library that fills the C++17 standard gap in support for Unicode strings. The library was created to work exclusively with Unicode, without support for other encodings.
Please Sign up or sign in to vote.
10 Oct 2022Dario Picca
Save Key and Value in JSONformat using C# and LINQ
Please Sign up or sign in to vote.
28 Oct 2022F. Aro
Using HSMs for Crypto Wallets Creation, Storage and Transactions Signing for Bitcoin, Ethereum
Please Sign up or sign in to vote.
3 Oct 2022Shun Huang
How to set up a Python development environment and virtual environment for those who have C++ backgrounds
Please Sign up or sign in to vote.
4 Oct 2022Sonnich Jensen
Classic/custom build for assembly version for .NET 5 and 6.

Current Participants

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

Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Jordan Jordan
A passionate software developer with 12+ years of overall experience in various development languages including C#/vb.net, java. The technologies I mostly focus on are: ASP.NET Core, Android, Angular

I currently work as a Corporate Technical Manager in the Digital Solutions Team at Aramex International in Amman, Jordan.
Architect
Ireland Ireland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Belgium Belgium
I am a former professional software developer (now a system admin) with an interest in everything that is about making hardware work. In the course of my work, I have programmed device drivers and services on Windows and linux.

I have written firmware for embedded devices in C and assembly language, and have designed and implemented real-time applications for testing of satellite payload equipment.

Generally, finding out how to interface hardware with software is my hobby and job.
Founder CodeProject
Canada Canada
Current passion project: CodeProject.AI Server. Please join in!

Chris is the Co-founder of the popular code-sharing site CodeProject.com, the digital advertising agency DeveloperMedia.com and the content marketing agency ContentLab.IO.

He's been programming way too long and has been, in various guides, an astrophysicist, mechanic, mathematician, physicist, breeder of carnivorous plants, hydrologist, geomorphologist, defence intelligence researcher and then, when all that got a bit rough on the nerves, a serial entrepreneur.

Chris has programmed everything from FORTRAN on a CRAY to Python on a Pi, but generally leans on TypeScript, C#, and SQL for the front, middle and back bits of his applications. His current focus is on ensuring developers know enough about Artificial Intelligence to be dangerous.
United States United States
Chris is the Product Marketing Manager for the Developer Segment an OpenText. He has a wealth of information management knowledge, particularly in highly regulated industries. He shares his deep belief in analysis and taxonomy as the basis of good information governance.
Canada Canada
Cindy Potvin is a software developer based in the Montreal area. At her day job, she creates web applications using the ASP.NET MVC framework and mobile applications using the Android SDK.
Software Developer (Senior)
Italy Italy
Over 20-years experience in using Microsoft technologies.
At present, I work as a Senior Developer and IT manager at a metalworking company, I also offer consultancy as a high level freelance on cloud technologies and software development.
Software Developer (Senior) HTS
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Lebanon Lebanon
Bitcoin, Ethereum - Smartcontracts, Full Stack, Architecture & Development, Music!
Software Developer (Junior)
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader The Judge Group
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Netherlands Netherlands
I started in the eightees with Basic and QuickBasic. When the ninetees started dBase was my thing. Close to the millenium years I swapped to C++ and since 2003 it is only programming in c#.

There is one thing about me.
Not that kind of OO guy and definately not an ORM-fan. I know a database to well to give the importance of data out in the hands of a tool.
United States United States
Just a shiny lil monster. Casts spells in C++. Mostly harmless.
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


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.
This is a Organisation

42 members
Software Developer (Senior) NoComment
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Finstek
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Switzerland Switzerland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer
Brazil Brazil
Team lead | Developer | Localization
https://jeromevonk.github.io/
United States United States
like to write simple codes to solve complicated problems.
Software Developer (Senior) Kens Learning Curve
Netherlands Netherlands
I am a C# developer for over 20 years. I worked on many different projects, different companies, and different techniques. I was a C# teacher for people diagnosed with ADHD and/or autism. Here I have set up a complete training for them to learn programming with C#, basic cloud actions, and architecture. The goal was to help them to learn developing software with C#. But the mission was to help them find a job suitable to their needs.

Now I am enjoying the freedom of traveling the world. Learning new ways to teach and bring information to people through the internet.
Software Developer (Senior)
United States United States
20 years of software engineering, mostly in the medical device field, but have recently switched to working on autonomous vehicles.

See my projects at https://github.com/ls6777
Product Manager
Poland Poland
Lukasz Szyrmer used to develop in C++ and C# and now manages development teams as a technical product manager. He writes about agile, lasagna, and the cost of delay. If you are hungry for more, check out Debugging Velocity if you'd like to see more.
CEO Secured Globe, Inc.
United States United States
Michael Haephrati is a music composer, an inventor and an expert specializes in software development and information security, who has built a unique perspective which combines technology and the end user experience. He is the author of a the book Learning C++ , which teaches C++ 20, and was published in August 2022.

He is the CEO of Secured Globe, Inc., and also active at Stack Overflow.

Read our Corporate blog or read my Personal blog.




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 fell in love with WPF (and later Silverlight) at first sight. After Microsoft killed Silverlight, I was distraught until I found Avalonia - a great multiplatform package for building UI on Windows, Linux, Mac as well as within browsers (using WASM) and for mobile platforms.

I have my Ph.D. from RPI.

here is my linkedin profile
Software Developer (Senior)
India India
I am Praveen, a passionate software developer.
Actively seeking for new opportunities. Please feel free to contact me via my mail.

I'm working with Microsoft Technology [Asp.net C#]
I'm building websites, web Applications, API ,SPA,
mobile applications and desktop software.
United States United States
Rob enables developers to streamline programming efforts across heterogeneous compute devices for high performance applications taking advantage of oneAPI's family of performance libraries. He has extensive 20+ years of experience in technical consulting and software architecture working in IoT, edge, embedded software and hardware developer enabling for Intel in Arizona. This included managing a global team of engineers leading hardware and software embedded platform application engineering efforts for industrial, medical, aviation and transportation segments. 2020 – 2022 he focused on unit testing and static analysis tools enabling for functional safety, providing guidance to customers in those segments for QA-Systems, before returning to Intel in his current role.
CEO Secured Globe, Inc.
United States United States
Author, key speaker, entrepreneur, cyber security, cyber forensics expert and consultant, as well as a hands on C++ professional with 25+ years of experience in the industry. Founded Secured Globe, Inc. together with her husband, Michael Haephrati. A professional painter, illustrator and photographer always seeking for the next great shot…
Technical Writer CodeProject
Canada Canada
Sean Ewington is the Content Manager for CodeProject.

His background in programming is primarily C++ and HTML, but has experience in other, "unsavoury" languages.

He loves movies, and likes to say inconceivable often, even if it does not mean what he thinks it means.
Retired Cold Elm
United Kingdom United Kingdom
Ex Geologist, Project Manager, Web Hoster, Business Owner and IT Consultant. Now, a traveller to places less travelled. And part time developer trying to keep up!

If you feel like saying thanks, the next time you see a charity request, DONATE. No matter how small, no matter who, it'll count. If you have a choice in the UK, Barnados.
Software Developer (Senior)
United States United States
My name is Shun. I am a software engineer and a Christian. I currently work at a startup company.
My Website: https://shunsvineyard.info
Email: zsh@shunsvineyard.info
Software Developer
United States United States
Software developer in Nashville, TN(USA).
Estonia Estonia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Symbioworld GmbH
Germany Germany
I am currently the CEO of Symbioworld GmbH and as such responsible for personnel management, information security, data protection and certifications. Furthermore, as a senior programmer, I am responsible for the automatic layout engine, the simulation (Activity Based Costing), the automatic creation of Word/RTF reports and the data transformation in complex migration projects.

The main focus of my work as a programmer is the development of Microsoft Azure Services using C# and Visual Studio.

Privately, I am interested in C++ and Linux in addition to C#. I like the approach of open source software and like to support OSS with own contributions.
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
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Saudi Arabia Saudi Arabia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. Articles entries must follow the CodeProject submission guidelines.
  4. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  5. No author can be nominated twice.
  6. 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.
  7. In the event of a tie, the number of prizes issued is solely at the discretion of the prize issuer.
  8. Multiple votes from the same IP will be automatically disqualified.
  9. The judges’ decision is final and no correspondence will be entered into.
  10. Only those who live in jurisdictions in which this contest is legal may enter.
  11. Any breach of the rules and the prize will be awarded to the runner up.
  12. 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.
  13. Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

Eligibility

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

How to Enter

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

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

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

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

You must sign in to participate in this contest.
This contest has ended.
1 Oct - 31 Oct 2022