Click here to Skip to main content
14,978,135 members
This competition has ended

Best "Everything Else" Article of September 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.
14 Sep 2015
Anton Angelov
The article presents how to create a library of generic extension methods to effortlessly formatting currency in C#.
Please Sign up or sign in to vote.
27 Sep 2015
Anton Angelov
Benchmark, which works faster for getting the default value for a nullable type, Null Coalescing Operator or GetValueOrDefault or Conditional Operator.
Please Sign up or sign in to vote.
14 Sep 2015
Anele 'Mashy' Mbanga
Display objects and get user input with Corona SDK and Lua
Please Sign up or sign in to vote.
8 Sep 2015
chetanvihite
Introduction Knockout, developed by Steve Sanderson, is free open source JavaScript library available under MIT license. It was first released in 2010 and since its initial release it has caught attention of industry and has been very popular. It is … Continue reading →
Please Sign up or sign in to vote.
14 Sep 2015
DotNetForAll
Extension methods is a feature which was introduced in C# 3.0. Extension methods in C#
Please Sign up or sign in to vote.
6 Sep 2015
GhalebBadran
Overview While I was reading the Aug 2015 issue of the MSDN magazine, I've noticed that they wrote an article about the three.js JavaScript 3D library which is been out there for the past 3 years. ThreeJS Overview [1] Three.js allows the creation of GPU-accelerated 3D animations using the Java
Please Sign up or sign in to vote.
9 Sep 2015
ZteffDK
IIS is dead - Long live IIS!
Please Sign up or sign in to vote.
13 Sep 2015
Saleh Hamadeh
Interning at Yahoo! was a once-in-a-lifetime opportunity for me. At the time of my internship, Yahoo had a lot of cash from its investments, and it was investing heavily on new products. It was a time of big change for the company.
Please Sign up or sign in to vote.
8 Sep 2015
Bogdan Bujdea
I was reading an article about building adaptive layout in Windows 10 with RelativePanel and AdaptiveTrigger, and one of the topics was about device family specific views.
Please Sign up or sign in to vote.
8 Sep 2015
chetanvihite
Building cross platform Mobile Applications using Apache Cordova – Part 1   Apache Cordova is an open source platform for building cross platform mobile applications that runs on several mobile devices including iPhone, Android, Blackberry, Windows etc. Cordova facilitates writing … Continue r
Please Sign up or sign in to vote.
8 Sep 2015
chetanvihite
    MVC Request Life Cycle Life cycle of MVC request is a series of steps involved in processing client request. Regardless of technology and platforms almost all the web frameworks have one or other type of Request life cycle … Continue reading →
Please Sign up or sign in to vote.
13 Sep 2015
Swift coder
phpGrid and Zend Framework Integration
Please Sign up or sign in to vote.
19 Sep 2015
Anuraj Parameswaran
This post is about implementing Custom View Engine in ASP.NET 5. Normally ASP.NET MVC looks for view files (*.cshtml), inside Views/Controller folder. If you want to configure it to some other location, you can manage it via custom view engine. Here is the implementation.
Please Sign up or sign in to vote.
20 Sep 2015
Anuraj Parameswaran
In this post we will explore the ASP.NET 5 Yeoman generator. What is Yeoman? Yeoman is a set of tools that facilitates building web applications. To use Yeoman, you need to install nodejs and yo package. So here is the installation steps for ASP.NET 5 Yeoman generator.
Please Sign up or sign in to vote.
23 Sep 2015
Duncan Edwards Jones
An analysis of what is needed to automate or eliminate the discipline of "project manager"
Please Sign up or sign in to vote.
25 Sep 2015
Rajneesh Kumar Verma
Deploy a Windows Application with SQL Server Database using Visual Studio 2010
Please Sign up or sign in to vote.
6 Sep 2015
Gjermund Bjaanes
Cleaning up between tests I am currently trying to get some good end-to-end (e2e with protractor,  which is a great tool!) tests running for my Angular app ‘Extreme Results’ (wrote a bit about the app here). I very quickly found a big problem.
Please Sign up or sign in to vote.
11 Sep 2015
PeteBarber
Apple announced tvOS yesterday. Downloading Xcode 7.1 Beta comes with the SDK and simulator for tvOS apps.
Please Sign up or sign in to vote.
13 Sep 2015
zoufeiyy
http://www.google.com/anitaborg/apac/ “Her capacity to mix technical expertise and a relentless vision inspired, motivated and moved women to embrace technology instead of avoiding or ignoring it.” Dr.
Please Sign up or sign in to vote.
16 Sep 2015
Anooj Nair
Typescript – Classes – Constructors
Please Sign up or sign in to vote.
19 Sep 2015
Anuraj Parameswaran
This post is about developing apps for your IoT device. In the last post I mentioned about installing and booting Windows IoT core on Raspberry PI 2. In this post we will look into the application development for IoT devices.
Please Sign up or sign in to vote.
21 Sep 2015
Grant Curell
Introduction When I first sought to understand the symbol table and the global offset table (GOT) I found bits and pieces of information, but I had trouble getting the whole picture.
Please Sign up or sign in to vote.
25 Sep 2015
Vangos Pterneas
During the past few months, I have been quite inactive. It was for a good reason, though. My team and I have been working on an ambitious project that helps Kinect developers build apps faster. I would like to introduce Vitruvius.
Please Sign up or sign in to vote.
27 Sep 2015
Passion4Code
Introduction There exists an assumption that there is a direct relationship between the requested URLs and the files stored on the server.
Please Sign up or sign in to vote.
28 Sep 2015
Member 12014821
It is much easier to create or update a list item in another site collection using JSOM. We can easily do it as follows: I recommend using this method instead of the REST API to create a list item in another site collection.
Please Sign up or sign in to vote.
29 Sep 2015
DotNetForAll
The article will take you through the layout process in WPF.
Please Sign up or sign in to vote.
8 Sep 2015
Rob Kraft
When someone refers to a magic numbers in software, they probably have one of the following three scenarios in mind: A value that is used to determine the behavior of the code, but the value itself provides no meaning A value that has been hard coded in several locations in the program, that is
Please Sign up or sign in to vote.
28 Sep 2015
Shivprasad koirala
This blog explains C# Out and REF parameters in detail.
Please Sign up or sign in to vote.
31 Aug 2015
DotNetForAll
Parameters Introduction As we know that C# is an object oriented programming language and being object oriented means that the users of the objects need to interact with the data members of the objects and this can be achieved by using the member functions of the class.
Please Sign up or sign in to vote.
6 Sep 2015
DotNetForAll
Constructors in C# In this series of the articles I want to cover the different type of methods being present in the .NET framework.  The first type of the methods which I want to cover is the constructors in C#.
Please Sign up or sign in to vote.
29 Sep 2015
Sibeesh Passion
In this post we will discuss how we can check for any unsaved changes in the page by using JQuery. Normally this may need to be implemented in an application where we need to give any alert if any user try to reload the page when there any unsaved changes in the page. I hope […]
Please Sign up or sign in to vote.
4 Sep 2015
Mr.PoorEnglish
Usage of Linq and anonymous Methods help keep code briefly
Please Sign up or sign in to vote.
7 Oct 2015
Anton Angelov
Elaborate further on the Advanced Strategy Design Pattern in automation tests. Usages such as combining multiple strategies in one test or test validations.The post Advanced Strategy Design Pattern in Automation Testing appeared first on Automate The Planet.
Please Sign up or sign in to vote.
15 Sep 2015
Hamid Mosalla
Here is a list of the top 14 must have free extensions for Visual Studio 2015.
Please Sign up or sign in to vote.
29 Sep 2015
Eric Anderson IO
I will start this post off by saying that I like GruntJS and I have nothing against those who continue to use it. Grunt improved my workflow dramatically by providing a way for me to automate various cumbersome tasks like minification, JSLint and unit tests to name a few.
Please Sign up or sign in to vote.
24 Sep 2015
Rajneesh Kumar Verma
This article will let you to start developing Universal Windows App in windows 10 using Visual Studio 2015
Please Sign up or sign in to vote.
29 Sep 2015
MDubey1987
In this article we will learn about Model in Backbone.js.
Please Sign up or sign in to vote.
23 Sep 2015
Anton Angelov
Create automation framework based on Page Object Pattern. Detailed overview how to create singleton pages via IoC container.
Please Sign up or sign in to vote.
29 Sep 2015
Sibeesh Passion
In this post we will discuss how we can create a tool tip by using JQuery.Here we are not going to use any plugins to create the tool tip. We will use only jquery and html table for this demo. I hope you will like this. Background Recently I was going through a situation to […]
Please Sign up or sign in to vote.
19 Sep 2015
Anuraj Parameswaran
This post is about how to use jquery ui autocomplete with ASP.NET 5. Long back I wrote a blog post about using JQuery autocomplete with ASP.NET. Here is the sample action methods, which returns an array of strings – programming languages from JQuery UI autocomplete demo.
Please Sign up or sign in to vote.
19 Sep 2015
Anuraj Parameswaran
Long back I wrote some posts about implementing captcha in ASP.NET MVC. This post is about implementing captcha in ASP.NET5 MVC 6. How it works – while loading the page, captcha tag helper displays an image, and set a hidden field in the page with an encrypted value.
Please Sign up or sign in to vote.
11 Sep 2015
Bobby Lough
If I only knew JavaScript...
Please Sign up or sign in to vote.
9 Sep 2015
chetanvihite
Understanding cyclomatic complexity and its importance in Code Analysis Metrics
Please Sign up or sign in to vote.
19 Sep 2015
Anuraj Parameswaran
At //Build 2015, Microsoft demonstrated a version of Windows running on a Raspberry Pi 2 board. Last month Microsoft released Windows 10 officially. This post is about installing and booting Windows 10 IoT core.

Current Participants

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

Anele 'Mashy' Mbanga
Software Developer DanNora Business Solutions
South Africa South Africa
I'm a Bachelor of Commerce graduate, fell inlove with ICT years back with VB5. Used Pick & System Builder to create a windows app. Very curious, developed my first web database app called Project.Show using ExtJS. Published on Google Play Store, learned JQuery Mobile, a project manager at best. My first intranet app eFas with MySQL.

Fear closes people to a lot of things and we hold ourselves back being held by it. Thus the sooner you believe you can't do something, the sooner everything will work towards that belief. Believe in yourself at all times because you can do anything you set your mind to it!

I have a very beautiful woman and four kids, the best joys in the world. East London, South Africa is currently home.

Awards:

Best Mobile Article of February 2015 (First Prize)
http://www.codeproject.com/Articles/880508/Create-a-CRUD-web-app-using-JQuery-Mobile-and-Loca

Best Mobile Article of May 2015 (Second Prize)
http://www.codeproject.com/Articles/991974/Creating-JQuery-Mobile-CRUD-Apps-using-JQM-Show-Ge

Apps
Bible.Show (Android Store App)
https://www.facebook.com/bibleshow
https://play.google.com/store/apps/details?id=com.b4a.BibleShow

JQM.Show (Android Store App)
https://www.facebook.com/jqmshow
https://play.google.com/store/apps/details?id=com.b4a.JQMShow

CodeProject.Show (An offline CodeProject Article writer)
http://www.codeproject.com/Articles/993453/CodeProject-Show-A-CodeProject-offline-article-wri
Anooj Nair
Software Developer
India India
No Biography provided
Anton Angelov
CEO Automate The Planet
Bulgaria Bulgaria
CTO and Co-founder of Automate The Planet Ltd, inventor of BELLATRIX Test Automation Framework, author of "Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices" in C# and Java. Nowadays, he leads a team of passionate engineers helping companies succeed with their test automation. Additionally, he consults companies and leads automated testing trainings, writes books, and gives conference talks. You can find him on LinkedIn every day.
Anuraj Parameswaran
Technical Lead
India India
Working as Tech. Lead

My blog : dotnetthoughts.net.
You can follow me in twitter : @anuraj
Bobby Lough
United States United States
Full stack Java engineer looking to enhance the quality of the code around me. Find out more about me at http://www.bobbylough.com
Bogdan Bujdea
Software Developer Feel IT
Romania Romania
Hey! I'm Bogdan Bujdea, a software developer from Romania. I started to learn programming since my first year of highschool with C++. During my time in college I tried various languages like Java, C#, Haskell, Javascript, Python, etc. but my favorite remains C#.
I started my career with Thinslices as a Windows 8 developer, but now I work for Feel IT Services as a Windows Phone developer.
chetanvihite
United States United States
No Biography provided
DotNetForAll
Software Developer (Senior)
India India
I have 8 years of experience of mostly developing the .NET windows as well as web applications. Passionate about learning and sharing.

Visit my personal blog to know more about the .NET technology and increase your knowledge about C# and .NET. You can always follow me on twitter @dotnetforall.
Duncan Edwards Jones
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007
Eric Anderson IO
Software Developer (Senior)
United States United States
If you liked my post visit my website at http://ericanderson.io

I'm a software engineer, gamer and musician who loves all things .NET.
When I'm not spending time with my family I love learning new things about programming, talking about tech and teaching people how to code.

Currently I'm working with C#, ASP.NET, Angular.js and Node.js.

If you have any questions or concerns, please don't hesitate to reach our to me!

Need a developer to help turn your vision into reality?

I'm available for freelance work!
Send all inquiries to: freelance@ericanderson.io
GhalebBadran
Software Developer (Senior)
United Arab Emirates United Arab Emirates
www.ghalebbadran.com
Gjermund Bjaanes
Software Developer
Norway Norway
My name is Gjermund Bjaanes. I am 25 years old, born and raised in Norway. I am a developer, geek and enthusiast in general. I’m passionate about programming and software engineering in general. Currently I focus on web development and mobile development on my free time.

I am a software engineer and developer by trade and by passion.

I have always had a very enthusiastic interest for computers, dated to when I was little. It became an obsession for programming, IT, gadgets and new technology. I love being a developer, and that is why I do it as much as I can!

Other than that; In my spare time I like to code, read, cook, hang out with friends and to work out.
Grant Curell
United States United States
Grant is a specialist in computer security and networking. He holds a bachelors degree in Computer Science and Engineering from the Ohio State University. Certs: CCNA, CCNP, CCDA, CCDP, Sec+, and GCIH.
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.
MDubey1987
Web Developer HCL Technologies
India India
Manish Dubey
Sr.Software Engineer
HCL Technologies
No Biography provided
Mr.PoorEnglish
Germany Germany
No Biography provided
Passion4Code
Software Developer (Senior)
India India
No Biography provided
PeteBarber
Team Leader
United Kingdom United Kingdom
My day job is mostly working in C++ with a bit of C#. I write a fair amount of command line based tools and really wish they could have a GUI front-end to them hence why I spend my spare time working with WPF.

I started a blog few years back but didn't do a lot with it. I've started describing some of the interesting programming things I come across on it. Please take a look.
Rajneesh Kumar Verma
Architect
India India
Microsoft Certified Solutions Associate - Cloud Platform || MCSD - App Builder || MCSA - Web Applications || Microsoft Community Contributor (MCC)
A fond lover of Microsoft .NET Technologies including ASP.NET MVC, AZURE etc.
Rob Kraft
Software Developer (Senior) Kraft Software LLC
United States United States
Rob Kraft is an independent software developer for Kraft Software LLC. He has been a software developer since the mid 80s and has a Master's Degree in Project Management. Rob lives near Kansas City, Missouri.
Saleh Hamadeh
Software Developer
United States United States
First of all, I cannot describe how much I adore math, computer science, and physics. I started coding when I was thirteen. I learned C at that age, and then I moved to learning C++, Java, Python, and, of course, HTML, CSS, Javascript, and PHP. When I was young, my major motivation for learning programming was to create games. I developed around a dozen games for my PC and Wii when I was in high school. At 17, I bricked my Wii by trying to access the system files, but never mind that now.

In last couple of years, I spent most of my time learning the newest technologies. I learned Android programming two years ago, and as of now, I published two apps on Google Play. Then, I completed two Udacity courses and UC Berkley's Artificial Intelligence course on EdX.

My current interests are:
* Managing complexity of large-scale applications.
* Marketing automation and customer engagement using artificial intelligence.

When I am not coding, I will probably be walking around downtown Kennesaw, reading, blogging, or hanging out at Starbucks.
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
Swift coder
Web Developer
United States United States
He likes programming and iPod.
Vangos Pterneas
CEO LightBuzz
United States United States
Vangos Pterneas is a Microsoft Most Valuable Professional in the Kinect technology. He helps companies from all over the world grow their revenue by creating profitable software products. Vangos is the founder of LightBuzz Inc. and author of two technical books.
zoufeiyy
China China
No Biography provided
ZteffDK
Team Leader Hi3g
Denmark Denmark
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 Sep - 30 Sep 2015