Click here to Skip to main content
13,796,308 members

Best Web Dev Article of February 2015

This competition has ended

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.

You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

26 Feb 2015
Chris Maunder
Some tips and tricks to help you format your articles and tips simply and consistently.
26 Feb 2015
Shmuel Zang
This article shows how we can implement WebBinding for the AngularJS library and, use it for binding AngularJS client side objects to ASP.NET server side objects.
1 Feb 2015
DaveMathews
Exploring the semantics behind an Automated Customer Service Agent in an ASP.NET website.
7 Jun 2017
Gunaprasad Shetty
1 alternative  
The tip provides you the code for implementing Search in your gridview using Jquery.
26 Feb 2015
Shridhar Gowda
This tip will explain how to sort a table / GridView on an ASP.NET or MVC(AngularJs) application. I am demonstrating both client side and server side sorting. I am sure you will have a great knowledge on this topic after reading it.
9 Feb 2015
madan535
In this article we can learn how to file upload in ASP.NET MVC using Dropzone JS and HTML .
19 Mar 2015
Hrvoje Batrnek
Easy and seamless caching implementation of any virtual method in any class
5 Feb 2015
Miller Nguyen
This article will show you how to implement a complete solution of electronic signature by using HTML5 canvas in ASP.NET (VB).
8 Feb 2015
Emiliano Musso
How to apply GA techniques fo solving problems in VB.NET. The example shows how to create solutions for a 2D maze, which will evolve to find the shortest path between two points.
16 Feb 2015
Ronnie Mukherjee
An introduction to TypeScript
4 Feb 2015
Richard Roe
Example to show how to update an ASP.NET GridView control using Ajax JQuery client side script
4 Feb 2015
Md. Shariful Islam (Adil)
Alignment and sorting icon in WebGrid header
10 Feb 2015
Arthus Huang
This article will tell you how to write a tune with pure JavaScript and introduce an interesting Javascript framework to you.
14 Feb 2015
BD Star
Create-Read-Update-Delete(CRUD) operation by MySQLi procedural way in the PHP
16 Mar 2015
Sander Rossel
The (long awaited) fourth in a series on web development.
18 Feb 2015
Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
2 Feb 2015
Chris_Yu
Why and When to Use the Adapter Pattern in PHP Development
11 Feb 2015
WoodyMou
Session 1: Setup SoftEther L2TP server on Amazon AWS Ubuntu
9 Feb 2015
madan535
How to implement PayPal credit card processing in ASP.NET MVC
14 Feb 2015
Dan Maroff
A custom ListView class that uses reflection to sort columns based on the DisplayMemberBinding's bound data type
16 Feb 2015
Bajirao_
Are you facing Issues on mobile device debugging? Try this and debug site on mobile.
26 Feb 2015
Dmitriy Repin
A trick that allows populating a user control with sample data while you are designing it in the Visual Studio designer
25 Feb 2015
Mohsen Heydari
Intercepting WCF and SOAP services for logging SOAP envelope
16 Feb 2015
Robert Vandenberg Huang
A example project about how to "manually" control HTTP caching in Web API.
1 Feb 2015
Veronica S. Zotali
The tip aims to demonstrate the usage of Ajax.BeginForm
9 Feb 2015
Ivan Korhner
How to detect Java deadlocks programmatically
9 Feb 2015
madan535
Store files in Amazon S3 using AWS SDK in ASP.NET MVC
12 Feb 2015
Afzaal Ahmad Zeeshan
This article provides an overview of the DateTime object in ASP.NET website, and a source code and example of a few scenarios in which using DateTime would be easy and simple, but tricky.
19 Feb 2015
REX ST JOHN
Accessing and Using IoT Analytic
27 Feb 2015
TheKarateKid
Shows how to use simple ASPX page to return JSON or XML response
31 Jan 2015
G Zizys
Adding the ability to set breakpoints dynamically from within JSREPL
31 Jan 2015
G Zizys
JavaScript REPL for Windows: Part 2 – Breakpoints and Debug REPL
1 Feb 2015
joseacl79
This tip is about the spring security and how to create a custom JSP page to login with.
9 Feb 2015
Samarjeet Singh
Creating jquery plugins have never been easier !
9 Feb 2015
madan535
Authorize.Net Credit card processing Integration in ASP.NET
11 Feb 2015
Gerd Wagner
AngularJS does not have a Model: It's not MV*, But rather VM*
12 Feb 2015
CharlesAyl
This tip will show you how to read from an Azure Service Bus Queue and then to use the new BizTalk Services to transform the message to call a soap webservice.
20 Feb 2015
Narula Srinivas
This article gives you the approaches available to save multiple records in a single request (Batch Processing) to SharePoint 2013 list using REST API.
25 Feb 2015
DigCamara
Connecting a Intel RealSense device to remote users via Azure
22 Feb 2015
PeteBarber
Book review: Swift Essentials
23 Feb 2015
georgepaterson
This article will describe how to write a unit-testable jQuery plugin.
26 Feb 2015
Mohit Johri
This article will give a brief introduction about WIX toolset that builds Windows installation packages from XML source code with an example
25 Feb 2015
Anele 'Mashy' Mbanga
Create a web app to create, read, update and delete records using JQuery Mobile and Localstorage
25 Feb 2015
Todd Christell, Canin Christell
Creating a Microwave Oven IoT Application
29 Sep 2017
Sergey Alexandrovich Kryukov
Derived work: customizable Tetris with pure HTML + JavaScript + Canvas, using strict mode, complete with help and all classic Tetris operations
17 Feb 2015
Rolando CC
This article provides a basic reference on how basic protection can be achieved using the aspnet_regiis.exe tool, by default installed with .Net Framework, and also some basic considerations when you are working with IIS WebFarms.
18 Feb 2015
AMB-03
This is a very simple way to create a balloon message... without using any plugin
16 Feb 2015
John Atten
Identity is fully compatible with the OWIN Authorization model, and when used in this manner, represents a very useful, ready-to go concrete implementation.
1 Feb 2015
vijay venkatesh prasad N
jQuery - File Management widget
23 Feb 2015
Rahul Rajat Singh
In this article, we will look at events in Backbone.js.
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015

Current Participants

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

Afzaal Ahmad Zeeshan
Student
Pakistan Pakistan
Computer programmer, author, student, in a relationship and not available!
Alvin Ashcraft
Architect Genzeon Corporation
United States United States
.NET Developer at Genzeon Corporation in the Philly area, Microsoft Visual C# MVP, Husband, Dad, Geek and Mets & NY Giants fan.
AMB-03
Software Developer (Junior)
India India
No Biography provided
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
Arthus Huang
Web Developer
China China
No Biography provided
Bajirao_
Software Developer
India India
No Biography provided
BD Star
Software Developer
Bangladesh Bangladesh
I am a professional software developer. I have experience in analysis, design, development, testing and implementation of desktop(standalone),web and mobile platform. I have good exposure to object-oriented design, software architectures, design patterns, test-driven development and Project Management.


My Working Area:-

Programming Language: C, C++, Java, VB.NET, C#.NET.
Web Language: HTML5, XML, CSS3, JavaScript, JSON, jQuery, AJAX, PHP, ASP.NET.
Database Language: SQL.
Database Management System: Oracle, MS Access, MySQL.
Web development Server: Apache, Microsoft Personal Web Server, IIS.
Editor: Microsoft Visual Stdio, Codebock, Dev, GCC, Adobe Dreamwaver, Microsoft Fontpage, Netscape Composer, Netbeans, Sublime Text, TC.
Web FrameWork: twitter Bootstrap, 960 Grid System.
Design Pattern: MVC.
CMS: Wordpress, Joomla.
Operating System: Windows (NT,XP, Vista, 7), Linux (RedHat, Ubuntu)
Scripting Language: Linux Shell Scripting, Powershell Script
ERP System: Oracle JD Edwards
Mobile Platform: Windows, Firfox, Android.
CharlesAyl
Architect
South Africa South Africa
Hands-on Solution Architect developing on C#, SQL and also Azure Cloud Services. I am TOGAF Certified and have been a solution architect for more than 7 years and more than total 22+ years experience in IT, mostly software development, design and integration.
Chris Maunder
Founder CodeProject
Canada Canada
Chris is the Co-founder, Administrator, Architect, Chief Editor and Shameless Hack who wrote and runs The Code Project. He's been programming since 1988 while pretending to be, in various guises, an astrophysicist, mathematician, physicist, hydrologist, geomorphologist, defence intelligence researcher and then, when all that got a bit rough on the nerves, a web developer. He is a Microsoft Visual C++ MVP both globally and for Canada locally.

His programming experience includes C/C++, C#, SQL, MFC, ASP, ASP.NET, and far, far too much FORTRAN. He has worked on PocketPCs, AIX mainframes, Sun workstations, and a CRAY YMP C90 behemoth but finds notebooks take up less desk space.

He dodges, he weaves, and he never gets enough sleep. He is kind to small animals.

Chris was born and bred in Australia but splits his time between Toronto and Melbourne, depending on the weather. For relaxation he is into road cycling, snowboarding, rock climbing, and storm chasing.
Chris_Yu
Web Developer
Australia Australia
Chris Yu is a full stack web developer, a Zend Certified PHP Engineer. His current interest focuses on front-end web component, as well as front-end & back-end separation development.
Dan Maroff
United States United States
No Biography provided
DaveMathews
United States United States
No Biography provided
DigCamara
CEO
Mexico Mexico
I'm a cross-platform developer, currently residing in Querétaro, Mexico.

I have have some apps on the Android platform (my main project is imSynt-image Synesthesia!) and I've also programmed for the Windows Platform, using C++, C#, Java, VB, VB.Net.
Dmitriy Repin
United States United States
No Biography provided
Emiliano Musso
Software Developer
Italy Italy
Working in IT since 2003 as Software Developer for Essetre Srl, a company in Northern Italy.
I was awarded in 2014, 2015 and 2016 with Microsoft MVP, for Visual Studio and Development Technologies expertise. My technology interests and main skills are in .NET Framework, Visual Basic, Visual C# and SQL Server, but i'm proficient in PHP and MySQL also.
G Zizys
Software Developer (Senior) Microsoft Corporation
United States United States
Hard at work keeping your pixels bright and colorful - http://get.live.com
georgepaterson
United Kingdom United Kingdom
I am a technical architect working on front end development practices at Infosys.
Gerd Wagner
Instructor / Trainer
Germany Germany
Researcher, developer, instructor and cat lover.
Co-Founder of http://web-engineering.info
Gunaprasad Shetty
Software Developer (Senior)
India India
No Biography provided
Hrvoje Batrnek
Software Developer
Croatia Croatia
No Biography provided
Ivan Korhner
Software Developer
Yugoslavia Yugoslavia
I am a software developer from Serbia with a passion in backend programming and technologies.
John Atten
Software Developer XIV Solutions
United States United States
My name is John Atten, and my username on many of my online accounts is xivSolutions. I am Fascinated by all things technology and software development. I work mostly with C#, Javascript/Node.js, Various flavors of databases, and anything else I find interesting. I am always looking for new information, and value your feedback (especially where I got something wrong!)
joseacl79
Spain Spain
No Biography provided
madan535
Software Developer (Senior) eBiz Solutions http://venkatbaggu.com/
India India
No Biography provided
Md. Shariful Islam (Adil)
Software Developer (Junior) Business Object Solutions Limited
Bangladesh Bangladesh
I am specialized in developing web based application using asp.net mvc and web forms. I am also involved in R&D based projects and web design.
Miller Nguyen
Singapore Singapore
No Biography provided
Mohit Johri
Software Developer (Senior)
India India
Software Engineer, Loves cooking Indian food & Going for long drives
Mohsen Heydari
Technical Lead
Iran (Islamic Republic of) Iran (Islamic Republic of)
No Biography provided
Narula Srinivas
Web Developer
India India
I am a Developer with 7 years experience in different .NET Frameworks,SharePoint 2007/2010,Google Maps,Google Analytics,jQuery,Ajax
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.
Rahul Rajat Singh
Software Developer (Senior)
India India

I Started my Programming career with C++. Later got a chance to develop Windows Form applications using C#. Currently using C#, ASP.NET & ASP.NET MVC to create Information Systems, e-commerce/e-governance Portals and Data driven websites.

My interests involves Programming, Website development and Learning/Teaching subjects related to Computer Science/Information Systems. IMO, C# is the best programming language and I love working with C# and other Microsoft Technologies.

  • Microsoft Certified Technology Specialist (MCTS): Web Applications Development with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Accessing Data with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Windows Communication Foundation Development with Microsoft .NET Framework 4

If you like my articles, please visit my website for more: www.rahulrajatsingh.com[^]

  • Microsoft MVP 2015
REX ST JOHN
Canada Canada
No Biography provided
Richard Roe
Architect
Australia Australia
Architecting solutions around the world.
Robert Vandenberg Huang
Software Developer
Taiwan Taiwan
Back-end developer, English learner, drummer, game addict, Jazz fan, author of LINQ to A*
Rolando CC
Technical Lead
Costa Rica Costa Rica
Software Developer and blogger. { #net #javascript #angularJs #azure c# #mvc #security }

http://www.rolandocr.com
Ronnie Mukherjee
Software Developer
United Kingdom United Kingdom
No Biography provided
No Biography provided
Sander Rossel
Software Developer (Senior)
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, and other technologies.
He has an interest in various technologies including, but not limited to, Cloud, NoSQL, Continuous Integration and Deployment, Functional Programming, and software quality in general.
In his spare time he writes articles for MSDN, CodeProject, and his own blog, as well as books about Object Oriented Programming, Databases, and Azure.

You can't miss his must read book Continuous Integration, Delivery, and Deployment!

Also make sure to check his FREE +/- 100 page eBooks Object-Oriented Programming in C# Succinctly and SQL Server for C# Developers Succinctly.

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

Check out his prize-winning articles here on CodeProject and his blogs over at sanderrossel.com as well!
Sergey Alexandrovich Kryukov
Architect
United States United States
No Biography provided
Shmuel Zang
Software Developer
Israel Israel
No Biography provided
No Biography provided
TheKarateKid
United States United States
No Biography provided
Todd Christell
Architect Christell & Associates
United States United States
No Biography provided
Veronica S. Zotali
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
vijay venkatesh prasad N
Software Developer
India India
No Biography provided
WoodyMou
Technical Lead
United States United States
I am a shameless software engineer and developer.
work-manic, sleepless animal, a crazy MCP, MCSE, MCDBA and SCJP.
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2015

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 Feb - 28 Feb 2015

Advertise | Privacy | Cookies | Terms of Service
Web05 | 2.8.181207.3 | Last Updated 1 Feb 2015
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid