Click here to Skip to main content
14,977,979 members
This competition has ended

Best "Everything Else" Article of November 2015

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.

Please Sign up or sign in to vote.
1 Nov 2015
Duleeka Gunatilake
OPOS (OLE for retail POS) with JavaScript
Please Sign up or sign in to vote.
17 Nov 2015
Cybermaxs
I was recently involved on a project made with Xamarin. This new mobile app is not released yet, but it’s on a good track and I’m satisfied of the result. The initial objective was to create several Xamarin apps (Brands x Areas  on Android + iOS) with an important focus on code sharing & quality.
Please Sign up or sign in to vote.
26 Nov 2015
Jon Shern
I would like to create a map that stores core company location data, that anyone in the company can search and a select few can add data points ArcGISOnline has many features to jump start your project.
Please Sign up or sign in to vote.
11 Nov 2015
Imran Abdul Ghani
Understanding OData in the simplest way
Please Sign up or sign in to vote.
26 Nov 2015
Jon Shern
Data Analysis with Python – The Tools and the Data
Please Sign up or sign in to vote.
17 Nov 2015
Keith Holloway
Passing Response Body AND Non-Success Code with MVC
Please Sign up or sign in to vote.
18 Nov 2015
CdnSecurityEngineer
Vendor: Insecure, Security
Please Sign up or sign in to vote.
20 Nov 2015
Tarun_Arora
One of the new features announced as part of the Visual Studio 2013 Ultimate Preview is ‘Cloud Based Load Testing’. In this blog post I’ll walk you through
Please Sign up or sign in to vote.
22 Nov 2015
Marla Sukesh
People usually get scared and confused when they hear the word View Model in MVC. View Model is a hidden layer in ASP.NET MVC applications. View Model is not a part of MVC. It’s something brought up by community for maintaining SOC.
Please Sign up or sign in to vote.
22 Nov 2015
Ben M Watson
Prefer WeakReference to WeakReference
Please Sign up or sign in to vote.
31 Oct 2015
Anuraj Parameswaran
dnx-watch - A no-compile Developer Experience
Please Sign up or sign in to vote.
1 Nov 2015
Duleeka Gunatilake
This article attempts to summarize the basics involved in debugging with GDB, the GNU project debugger.
Please Sign up or sign in to vote.
1 Nov 2015
Duleeka Gunatilake
Preprocessor to control printf debugging
Please Sign up or sign in to vote.
3 Nov 2015
Duncan Edwards Jones
Identity groups on the query side (CQRS)
Please Sign up or sign in to vote.
10 Nov 2015
Member 12014821
PnP provisioning engine
Please Sign up or sign in to vote.
14 Nov 2015
Mr. xieguigang 谢桂纲
Recently I was drawing a virus genome circos plot apply in a Ebolavirus comparative genomics study.
Please Sign up or sign in to vote.
17 Nov 2015
Swift coder
In the previous phpGrid Laravel 5 tutorial part 1, we have chosen to leave the phpGrid code inside route.php. In this tutorial, we will improve upon what we have learned in part 1.
Please Sign up or sign in to vote.
18 Nov 2015
Stephen Akins
Making punch cards better
Please Sign up or sign in to vote.
22 Nov 2015
John Michael Hauck
It has never been easier for C# desktop developers to write code that takes advantage of the amazing computing performance of modern graphics cards.
Please Sign up or sign in to vote.
21 Nov 2015
AshwinRayaprolu
Struts2, JSON, JQGrid with annotations
Please Sign up or sign in to vote.
22 Nov 2015
Gaurav Aroraa
Liskov substitution principle [Part – IV]
11 Nov 2015
Jon Flanders
Jon Flanders' journey to becoming a Pluralsight author, from his first GDC, to his blog, to learning how to be a storyteller.
Please Sign up or sign in to vote.
21 Nov 2015
MBigglesworth79
Yet another way to write a CSV file
Please Sign up or sign in to vote.
4 Nov 2015
Sander Rossel
A simple introduction to set theory.
Please Sign up or sign in to vote.
25 Nov 2015
BlueMaple_chief
How to perform easy http request
Please Sign up or sign in to vote.
27 Nov 2015
matthewproctor
Extracting Email Addresses from Outlook Mailboxes using C#
Please Sign up or sign in to vote.
18 Nov 2015
Sibeesh Passion
How to convert data reader to Datatable
Please Sign up or sign in to vote.
21 Nov 2015
ludovicianul
Last updated on 27th of January. Please also read Code Review Guidelines Part 2. What is a Code Review? Code review is systematic examination (often known as peer review) of computer source code.
Please Sign up or sign in to vote.
19 Nov 2015
Hamid Mosalla
How to programmatically encrypt the Connection String in ASP.NET applications
Please Sign up or sign in to vote.
26 Nov 2015
Komal Mangal
How to make the Windows Desktop Application work well on High-DPI displays and fix blurry fonts
Please Sign up or sign in to vote.
21 Nov 2015
Giorgio Bozio
In Memory Data Access, a methodology to simplify Agile development
Please Sign up or sign in to vote.
1 Nov 2015
Christian Specht
My home backup strategy - the basics
Please Sign up or sign in to vote.
26 Nov 2015
_Ankit_Singh_
Diving Deep with SEMAPHORE and MUTEX
Please Sign up or sign in to vote.
5 Nov 2015
Fitim Skenderi
Using chain of responsibility instead of if/else statement
Please Sign up or sign in to vote.
1 Nov 2015
Anuraj Parameswaran
In this post, I am explaining generic repository pattern using EF7. The Repository Pattern is a common construct to avoid duplication of data access logic throughout our application. The purpose of the repository is to hide the details of accessing the data.
Please Sign up or sign in to vote.
21 Nov 2015
n.podbielski
Using Matlab from C# application
Please Sign up or sign in to vote.
21 Nov 2015
Salmanzz
The Scrum management - a practical example
Please Sign up or sign in to vote.
5 Dec 2015
Hamid Mosalla
How to change the ASP.NET identity security setup that comes with default MVC template to use the simple username instead of email
Please Sign up or sign in to vote.
16 Nov 2015
sharkdevZ
I'm going to show how to get, install and start using the free ASP .NET MVC helper.
Please Sign up or sign in to vote.
17 Nov 2015
Sibeesh Passion
In this post we will discuss the importance and limitations of Hoisting in JavaScript. We all writes client side codes. Right? But few of you might not be aware of the term Hoisting.
Please Sign up or sign in to vote.
17 Nov 2015
Dave_Voyles
I wanted to share my story so that others who want to get into this field, or those who do not have technical backgrounds, can understand that a path exists.
Please Sign up or sign in to vote.
22 Nov 2015
Wastedtalent
In the first part of this series, I introduced the menu service and the menu item base class. In the second part I introduced the command implementation and the hierarchical data template. In this third and final part, I will bring it all together.
Please Sign up or sign in to vote.
21 Nov 2015
zenwalker1985
Dear Reader, I learned some thing new (for myself) but could be an old news for you. Any ways just wish to share it with you all in case if you did not know It may so happen that at times we need to build dependent projects/solutions... Read More

Current Participants

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

_Ankit_Singh_
Student
India India
I'm Ankit, a Computer Science undergraduate, Technical blogger and Javascript lover. At times, I like to play with Android too. I love to read books and blogs of other programmers. I spent a decent amount of time on Quora and Medium. I have a sound knowledge in C, Java and Javascript. I mostly write about Javascript related stuff. I'm also a DZone.com MVB (Most Valuable Blogger). My personal blog can be found at http://theleancoder.net/.

You can reach me at ankitsingh26548@gmail.com.
Marla Sukesh
Founder Just Compile
India India
Learning is fun but teaching is awesome.

Who I am? Trainer + consultant + Developer/Architect + Director of Just Compile

My Company - Just Compile

I can be seen in, @sukeshmarla or Facebook
Anuraj Parameswaran
Technical Lead
India India
Working as Tech. Lead

My blog : dotnetthoughts.net.
You can follow me in twitter : @anuraj
AshwinRayaprolu
Chief Technology Officer Northalley
United States United States
A Technology evangelist with no technical language barriers. A strong believer that Simple Sofware Is Perfect Software. A staunch proponent of software / documentation automation in all domain's. And finally a true diciple of Google Search.
Ben M Watson
Software Developer (Senior) Microsoft
United States United States
Ben Watson has been a software engineer at Microsoft since 2008. On the Bing platform team, he has built one of the world's leading .NET-based, high-performance server applications, handling high-volume, low-latency requests across thousands of machines for millions of customers. In his spare time, he enjoys geocaching, books of all kinds, classical music, and spending time with his family. He is the author of Writing High-Performance .NET Code and C# 4.0 How-To. He blogs at Philosophical Geek.
BlueMaple_chief
Software Developer
China China
No Biography provided
CdnSecurityEngineer
Engineer
Canada Canada
I am a Sr Engineer for a major security firm; I have been developing software professionally for 8 years now; I've worked for start ups, small companies, large companies, myself, education. Currently the company I work for has 7,000+ employees worldwide. I am responsible for our platform security, I write code, implement features, educate other engineers about security, I perform security reviews, threat modeling, continue to educate myself on the latest software. By night, I actively work to educate other developers about security and security issues. I also founded a local chapter of OWASP which I organize and run.

I cut my teeth developing in C++ and it's still where my heart is with development, lately I've been writing a lot of C# code & some java, but I do have a project or two coming out in C++ /DiectX 11 whenever I get the time.

When I am not developing code I am spending my time with my wife and daughter or I am lost deep in the woods some where on a camping trip with friends. If you can't find me with a GPS and a SPOT device then chances are I am on the Rugby pitch playing Rugby and having a great time doing so.


You can find more about me and My thoughts on security
Christian Specht
Software Developer
Germany Germany
No Biography provided
Cybermaxs
Technical Lead
France France
Yet another proof of concept
Dave_Voyles
United States United States
Dave Voyles is a Technical Evangelist for Microsoft. He spends a lot of time writing games, writing about games, and writing about how to write games for the game dev community, Read his blog or follow him on Twitter @davevoyles.
Duleeka Gunatilake
Engineer MTT Network (Pvt.) Ltd.
Sri Lanka Sri Lanka
No Biography provided
Duncan Edwards Jones
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007
Fitim Skenderi
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
Gaurav Aroraa
Architect
India India
There is no age limit for learning and its never late, to start.
Software architect. At present working on C# development, with mainly Asp.net Ajax and MVC user inteface. Particularly interested in OOP, test driven, agile development.
Hamid Mosalla
Software Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
Programming is my passion, because I find it so intellectually rewarding. I currently work as a back-end web developer, using Microsoft technology stack, I also blog about my experiences and contribute to open source projects on my free time.
Imran Abdul Ghani
Software Developer (Senior) Emaratech
United Arab Emirates United Arab Emirates
Imran Abdul Ghani has more than 10 years of experience in designing/developing enterprise level applications. He is Microsoft Certified Solution Developer for .NET(MCSD.NET) since 2005. You can reach his blogging at WCF Tutorials, Web Development, SharePoint for Dummies.
John Michael Hauck
Software Developer (Senior) LECO Corporation
United States United States
John Hauck has been developing software professionally since 1981, and focused on Windows-based development since 1988. For the past 17 years John has been working at LECO, a scientific laboratory instrument company, where he manages software development. John also served as the manager of software development at Zenith Data Systems, as the Vice President of software development at TechSmith, as the lead medical records developer at Instrument Makar, as the MSU student who developed the time and attendance system for Dart container, and as the high school kid who wrote the manufacturing control system at Wohlert. John loves the Lord, his wife, their three kids, and sailing on Lake Michigan.
Jon Flanders
United States United States
No Biography provided
Jon Shern
Technical Lead Feed Management Systems
United States United States
I am an Engineering Supervisor/Architect for Feed Management Systems.
Keith Holloway
Technical Lead
United States United States
I'm a learner/coder/leader who is curious about how technologies and people work together to solve interesting problems. I have a passion for software and doing what I can to improve the lives of the people who create and use it.
Komal Mangal
Software Developer
India India
For more technical articles please visit my blog at-
http://komalmangal.blogspot.in
ludovicianul
Technical Lead Endava Ltd.
Romania Romania
My name is Madalin Ilie. Currently I'm a Development Lead at Endava Romania (www.endava.com).
matthewproctor
CEO Kutamo and ErrLog.IO
Australia Australia
Pluralsight Author, .Net Developer, Writer & Blogger

http://www.kutamo.com/
http://www.errlog.io/
http://www.matthewproctor.com/
http://www.pluralsight.com/author/matthew-proctor

I am an Australian IT professional based in Melbourne, Victoria, Australia.

I'm a polyglot programmer, being proficient in a number of languages and frameworks including C#, VB.Net, F#, Javascript, Perl, Powershell and Z80 & 6502 assembly. Smile | :)
MBigglesworth79
Web Developer
United Kingdom United Kingdom
No Biography provided
No Biography provided
Mr. xieguigang 谢桂纲
Student 中国南方微生物资源利用中心(SMRUCC)
China China
He is good and loves VisualBasic!



github: https://github.com/xieguigang
n.podbielski
Software Developer
Poland Poland
No Biography provided
Salmanzz
Software Developer (Senior) BMJ
United Kingdom United Kingdom
No Biography provided
Sander Rossel
CEO JUUN Software
Netherlands Netherlands
Sander Rossel is a Microsoft certified professional developer with experience and expertise in .NET and .NET Core (C#, ASP.NET, and Entity Framework), SQL Server, Azure, Azure DevOps, JavaScript, MongoDB, and other technologies.

He is the owner of JUUN Software, a company specializing in custom software. JUUN Software uses modern, but proven technologies, such as .NET Core, Azure and Azure DevOps.

You can't miss his books on Amazon and his free e-books on Syncfusion!

He wrote a JavaScript LINQ library, arrgh.js (works in IE8+, Edge, Firefox, Chrome, and probably everything else).

Check out his prize-winning articles on CodeProject as well!
sharkdevZ
Croatia Croatia
No Biography provided
Sibeesh Passion
Software Developer
Germany Germany
I am Sibeesh Venu, an engineer by profession and writer by passion. I’m neither an expert nor a guru. I have been awarded Microsoft MVP 3 times, C# Corner MVP 5 times, DZone MVB. I always love to learn new technologies, and I strongly believe that the one who stops learning is old.

My Blog: Sibeesh Passion
My Website: Sibeesh Venu
Stephen Akins
Founder QR Loyalty Cards
Canada Canada
Founder of QR Loyalty Cards, Father, Husband and Space Cowboy.

https://qrloyalty.cards
Swift coder
Web Developer
United States United States
He likes programming and iPod.
Tarun_Arora
Software Developer (Senior) Avanade
United Kingdom United Kingdom
Solution Developer - C# .NET, ALM

Tarun Arora is a Microsoft Certified professional developer for Enterprise Applications. He has over 5 years of experience developing 'Energy Trading & Risk Management' solutions using Microsoft Technologies. Tarun has great passion for technology and travel (not necessarily in the same order)!
Wastedtalent
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
zenwalker1985
Software Developer (Senior) Siemens
India India
A .net developer since 4+ years, wild, curious and adventurous nerd.

Loves Trekking/Hiking, animals and nature.

A FOSS/Linux maniac by default Wink | ;)

An MVP aspirant and loves blogging -> https://adventurouszen.wordpress.com/

Contest Entries and Requirements

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

Eligibility

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

How to Enter

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

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

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

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

You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2015