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

Best Web Dev article of December 2012

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

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

Please Sign up or sign in to vote.
7 Dec 2012
David Rousset
Modernize Your HTML5 Canvas Game Part 2: Offline, Drag-and-Drop, and File APIs
Please Sign up or sign in to vote.
28 Dec 2012
Antonino Porcino
a TodoMVC implementation written in C# and compiled to JavaScript
Please Sign up or sign in to vote.
3 Dec 2012
Anuraj Parameswaran
How to create controls dynamically in ASP.NET and retrieve values from it
Please Sign up or sign in to vote.
24 Dec 2014
Alexander Batishchev
Implementing WCF behavior extension to run code on service launch
Please Sign up or sign in to vote.
1 Mar 2013
Yasser Moradi DNP
Parse CanExecute to detect when CanExecuteChanged should be called.
Please Sign up or sign in to vote.
13 Jun 2013
Small1
A walk-through of how to convert a series of PDFs containing tables output by Microsoft Access to an XML database.
Please Sign up or sign in to vote.
4 Jan 2013
Vyacheslav Voronenko
Compact One Time Password Generator (RFC6238) written in javascript
Please Sign up or sign in to vote.
27 Dec 2012
joseph donley
JavaScript var hoisting
Please Sign up or sign in to vote.
28 Dec 2012
Antonino Porcino
In this post, I have compared the performance of Saltarelle-compiler vs. another C# to JavaScript compiler: JSIL by Kevin Gadd.
Please Sign up or sign in to vote.
10 Dec 2012
Robert Hoffmann
History of globalization in ASP.NET and available options.
Please Sign up or sign in to vote.
10 Dec 2012
Manning
Chapter excerpt from Fast ASP.NET Websites
Please Sign up or sign in to vote.
16 Dec 2012
Gianmaria Gregori
How to create and customize a Twitter Bootstrap site with WebMatrix 2 and OrangeBits Compiler
Please Sign up or sign in to vote.
9 Apr 2013
David J Rundle
Handling the Faulted state and Closure of a WCF service when being used in a stateful application.
Please Sign up or sign in to vote.
17 Dec 2012
Rajesh Kuramdasu
Tip to display HTML/HTML like content as a text on your web page
Please Sign up or sign in to vote.
11 Dec 2012
PavolSatala
This article shows how the use advertisment system on iOS and Android platform using cross platfrom development tool
Please Sign up or sign in to vote.
25 Mar 2013
jkirkerx
Basically a slideshow script, but more simple in design and easier to deploy.
Please Sign up or sign in to vote.
4 Dec 2012
Emad Al Hawary
Try this block of HTML 5 code
Please Sign up or sign in to vote.
29 Dec 2012
Abdullah Altokhais
Windows Forms application for capturing or thumbnailing a web page
Please Sign up or sign in to vote.
22 Dec 2012
scott_liu
By use of a cutomized metadata provider, MVC model data annotation validation messages can be localized in a simple and elegant way.
Please Sign up or sign in to vote.
30 Dec 2012
Karl Stoney
In this programming article, I will show how to generate an approved sitemap automatically for use with search engines.
Please Sign up or sign in to vote.
21 Dec 2012
Robert Hoffmann
Lightweight JSON protocol proposal
Please Sign up or sign in to vote.
11 Dec 2012
Anuja Pawar Indore
This is an alternative for "Using Ajax AutoCompleteExtender for autosuggest"
Please Sign up or sign in to vote.
19 Dec 2012
Rajesh Kuramdasu
This article describes about converting an XML string to a HTML table.
Please Sign up or sign in to vote.
17 Dec 2012
santosh poojari
This is most general collection operation that we come across daily. Its set based operation using LINQ Except Operator.
Please Sign up or sign in to vote.
28 Dec 2012
mumera
Forgiveness and tolerance are JavaScript’s greatest virtues since the language does everything it can to prevent errors and makes erroneous code work as much as it can.
Please Sign up or sign in to vote.
3 Dec 2012
ahsanriaz1K
I will give a solution to the following problem "Response.TransmitFile(sFullHtmFilePath)" gives unformatted display of htm file on browser on client side.
Please Sign up or sign in to vote.
19 Dec 2012
xibao
This library helps you to build and style your own tooltip simply by setting CSS properties and title property of tags
Please Sign up or sign in to vote.
10 Dec 2012
Cruz Boon
Multiple validation groups
Please Sign up or sign in to vote.
4 Dec 2012
DapperDanH
I have been working on a gamification service that I intend to blog about as it takes form. This is just part 1.
Please Sign up or sign in to vote.
16 Feb 2013
Nitin_Garg
Macro to attach visual studio debugger to w3wp apppool hosting your webservice.
Please Sign up or sign in to vote.
17 Dec 2012
SleepyCrat
The bad part of the walk away from Silverlight by Microsoft is the number of people that have created and sold and are still creating and selling really good LOB applications based on the technology.
Please Sign up or sign in to vote.
7 Dec 2012
Jacob Rossi, Abu Obeida Bakhach
Emerging Specs: Exploring Device Orientation and Motion
Please Sign up or sign in to vote.
19 Dec 2012
Perjan
How to pass values to UILabel objects in iOS 6 Storyboard
Please Sign up or sign in to vote.
12 Dec 2012
Leland Richardson
I'm currently working on a project which will be a developer/tech community.
Please Sign up or sign in to vote.
17 Dec 2012
Himanshu DS
Methods or effects available in jQuery
Please Sign up or sign in to vote.
27 Mar 2013
MairajAhmed
Select only those rows in table which meet search criteria.
19 Dec 2012
Plantronics
Node.js - Spokes JavaScript On Your Desktop.
Please Sign up or sign in to vote.
16 Dec 2012
Adam Wojnar
An easy guide to run a web service in a more real environment using free tools from Microsoft.
Please Sign up or sign in to vote.
14 Mar 2013
wb2you
Generic approach to adding summary totals to an ASP.NET Repeater control.
Please Sign up or sign in to vote.
19 Dec 2012
Member 8225284
The article shows how to populate a TreeView and maintain its state.
Please Sign up or sign in to vote.
19 May 2018
vnmatt
With the Bootstrap Helpers project, I have made things even easier for .NET developers.
Please Sign up or sign in to vote.
20 Dec 2012
Nick Polyak
Describes Single Page Applications and a new BPF Framework that helps to develop SPAs.
Please Sign up or sign in to vote.
11 Dec 2012
Alexander Wieser
The Spectre Framework is an attempt to introduce HTML5 as a first class citizen UI language for CLR based applications.
Please Sign up or sign in to vote.
28 Dec 2012
Don Ashworth
Upload a Microsoft Office Power Point, Excel, Visio, or Word File to webserver, of which will be converted to HTML and hosted as a document link on the page in which it was uploaded.
Please Sign up or sign in to vote.
10 Dec 2012
Shashidhar Rao Nellutla
This article will show you how to implement print functionality and the jQuery datepicker in non-IE browsers.
Please Sign up or sign in to vote.
13 Dec 2012
suis
Integrating Google direction and geocoding services using C#. NET code behind.
Please Sign up or sign in to vote.
10 Jan 2013
Sk. Tajbir
How to build Metro UI Tiles in Knockout.js
Please Sign up or sign in to vote.
26 Dec 2012
WebMaster
Sometime, you dont want user press down some special keys such as Ctrl, Shift.. and view the context menu on webpage, you need to define javascript functions to achieve it. The main issue here is there are a lot of browsers and their version too. How we can do it?
Please Sign up or sign in to vote.
27 Dec 2012
Karl Stoney
This .NET Tutorial explains how to set up and configure ELMAH (Error Logging Modules and Handlers) in an .NET 4.5 MVC 4 application
Please Sign up or sign in to vote.
10 Dec 2012
Dave Kerr
Twitter Bootstrap is a lean and clean framework for website UIs. See what it can do and how it can help you!

Current Participants

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

Abdullah Altokhais
Student
Saudi Arabia Saudi Arabia
No Biography provided
Adam Wojnar
Software Developer (Senior)
Czech Republic Czech Republic
No Biography provided
ahsanriaz1K
Software Developer Systems Limited
Pakistan Pakistan
Author is a student of .Net technologies.
Alexander Batishchev
Software Developer
United States United States
.NET developer and architect
Alexander Wieser
Software Developer Crystalbyte
Germany Germany
I took my first C++ class when I was 12, unfortunately pointer arithmetics don't go hand in hand with small children.
While studying for my bachelor in informatics, I'm currently freelancing at a small software company with focus on the .NET Framework.

A Bro must always post bail for another Bro, unless it's out of state or, like, crazy expensive.

Crazy Expensive Bail > (Years You've been Bros) * $100

Alexander Wieser
Germany
Antonino Porcino
Software Developer
Italy Italy
No Biography provided
Anuja Pawar Indore
Program Manager Infobeans
India India
I have keen interest in learning new things, exploring more on a topic and being more versatile
Anuraj Parameswaran
Technical Lead
India India
Working as Tech. Lead

My blog : dotnetthoughts.net.
You can follow me in twitter : @anuraj
Cruz Boon
Team Leader Powercomp Software Sdn Bhd
Malaysia Malaysia
No Biography provided
DapperDanH
Chief Technology Officer PROMODEL Corporation
United States United States
No Biography provided
Dave Kerr
Software Developer
United Kingdom United Kingdom
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.
David J Rundle
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
David Rousset
United States United States
David Rousset is a Senior Program Manager working for Microsoft Corp, in charge of driving adoption of HTML5 standards. He was a speaker in several famous web conferences such as Paris Web, CodeMotion, ReasonsTo or jQuery UK. He’s the co-author of the WebGL Babylon.js open-source engine. Read his blog on MSDN or follow him @davrous on Twitter.
Don Ashworth
Software Developer (Senior)
United States United States
No Biography provided
No Biography provided
Gianmaria Gregori
Chief Technology Officer Federfarma Pavia
Italy Italy
No Biography provided
Himanshu DS
Web Developer CodeSpread.com
India India
I am a regular developer working on c#,asp.net,sql,cms,digital marketing related sites. Through my blog, I am showing the non-technical part of our daily technical terms and processes which can be used to describe it to a layman.Sometimes I write basic technical posts also.
Jacob Rossi
United States United States
Jacob Rossi is a Program Manager on the Internet Explorer team that focuses on web programming platform, touch input, and developer experience aspects of the web browser. He’s also a co-editor of the W3C DOM L3 Events standard.
jkirkerx
Web Developer jkirkerx
United States United States
I'm a contractor for hire in Orange County CA
and always looking for a good project to work on

Discover my world
View my work
joseph donley
Web Developer Element Fusion
United States United States
I am a web developer for Element Fusion living in Oklahoma City, OK. I've been developing in .Net web technologies since the summer of 2009. I enjoy working in Asp.Net MVC along with tinkering with other new web technologies.
Karl Stoney
Architect Hewlett Packard Enterprise Security Services
United Kingdom United Kingdom
Technical Architect for Hewlett-Packard Enterprise Security Service.

Please take the time to visit my site
Leland Richardson
Founder
United States United States
My name is Leland Richardson. I love learning. At the time of writing this I am 23 years old and live in Houston, TX. I was born in West Palm Beach, Florida, grew up in St. Louis, Missouri, and went to school in Houston, Texas at Rice University.

At Rice I received two degrees: one in Physics and one in Mathematics. I love both. I never received any formal education on Computer Science, however, you will find that most of this blog will be about programming and web development. Nevertheless, I think being a good programmer is about being good at learning, and thinking logically about how to solve problems - of which I think my educational background has more than covered.

Since high-school, I had found that the easiest way to make money was by programming. Programming started off as a hobby and small interest, and slowly grew into a passion.

I have recently started working on a new startup here in Houston, TX. I wont bore you with the details of that just yet, but I am very excited about it and I think we can do big things. We plan to launch our project this year at SXSW 2013. What I will say for now, is that we would like to create a company of talented software developers who are similarly ambitious and want to create cool stuff (and have fun doing it).
MairajAhmed
Web Developer F3 Technologies
Pakistan Pakistan
No Biography provided
Manning
United States United States
No Biography provided
Member 8225284
United States United States
No Biography provided
mumera
United States United States
No Biography provided
Nick Polyak
Architect AWebPros
United States United States
I am a software architect and a developer with great passion for new engineering solutions and finding and applying design patterns.

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

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

I have my Ph.D. from RPI.

here is my linkedin profile - I'll be happy to connect!
Nitin_Garg
Technical Lead
India India
Nitin Garg,
Working in MNC as a Technical Lead.
Worked on .net 4.0, Silverlight, WCF RIA Services and Entity Framework.
Currently working on Biztalk server.
PavolSatala
Slovakia Slovakia
Author develops in various programming languages included: C++, Javascript, and PHP. Last year he creates mobile cross platform applications in Moscrif SDK.
Perjan
Albania Albania
No Biography provided
Plantronics
United States United States
Today’s smart devices and applications have untapped potential in the realm of context-aware computing. Plantronics is making it possible for its audio devices to deliver contextual information to a range of applications through Plantronics headsets. The Plantronics Spokes SDK allows developers to create a range of business applications that will have the power to change the way we communicate and collaborate.

Please check out our DevZone for more info on the Spokes SDK:
http://developer.plantronics.com/community/devzone
Rajesh Kuramdasu
Software Developer
United States United States
No Biography provided
Robert Hoffmann
Software Developer (Senior) Index Multimedia
France France
Internet & Technology related professional since 1994. Passionate about WEB 2.0 and Community/Social networking related type Websites, or anything that is tech related to bridging the gap between the User and his everyday Multimedia Experience.
santosh poojari
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
scott_liu
Software Developer (Senior)
Canada Canada
No Biography provided
Shashidhar Rao Nellutla
Software Developer (Senior)
United Kingdom United Kingdom
Completed Masters in Computer Applications.
Sk. Tajbir
Software Developer (Senior) Desme
Bangladesh Bangladesh
I've started working on C#.Net WinForm in 2011 and developed a desktop application named NoseOp for Microsoft Imagine Cup 2011 and my team scored one of the top 6 teams of Bangladesh. NoseOp is an application for physically disable person to operate computer easily and do everyday work. Later on I scored 1st in software exhibition of American International University - Bangladesh's(AIUB) Software Engineering day.

After that I've started working on Asp.Net and developed several websites which are running successfully in different countries. I'm very much interested and passionate about learning new technologies.

www.sktajbir.com

My Projects:


CodeProject Achievement:

  • 2nd in Best Web Dev article of December 2012
  • 7th in Best overall article of April 2013
  • 3rd in Best Web Dev article of April 2013
SleepyCrat
Software Developer
United States United States
Software developer in Nashville, TN(USA).
Small1
United States United States
No Biography provided
suis
Software Developer (Senior)
United Kingdom United Kingdom
having 10+ yrs of experience in software development.
vnmatt
Software Developer (Senior) Freelancer
Australia Australia
No Biography provided
Vyacheslav Voronenko
Web Developer
Ukraine Ukraine
Web Developer, interested in bleeding age web technologies and projects.

Experienced and interested in:
- High load web projects, bespoke software development
- DevOps: Chef, Ansible, Vagrant
- NoSQL (mongodb)
- Client stack (javascript core, jquery, AngularJS, HTML5 apis)
- *AAS (Amazon beanstalk, Redhat openshift)
- MEAN & Pure JS stack (Javascript, AngularJS, Node.JS, MongoDB)


-> DevOps inquiries
-> Other inquiries
-> Follow me on Github
wb2you
Software Developer (Senior)
South Africa South Africa
No Biography provided
WebMaster
Israel Israel
This member doesn't quite have enough reputation to be able to display their biography and homepage.
xibao
Software Developer
United States United States
I code for fun, my code are free.
I code with skill, not with bible.
I hate php$ when $ is not mine.
I hate C++ because of -> pointer.
I like Java because it doesn't use -> pointer.
I like Assembly because it makes me closer to machine.
I love C#'s efficiency and power.
I love jQuery's lazy coding ways.
Yasser Moradi DNP
Technical Lead
Iran (Islamic Republic of) Iran (Islamic Republic of)
Technical manager who leads technological development activities in Fermium team. More info about Fermium team in http://fermium.co/
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012