Click here to Skip to main content
15,883,997 members
This competition has ended

Best Web Dev article of January 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.
1 Jan 2012wayvirgo
How to use the Google Calendar API from VB.NET.
Please Sign up or sign in to vote.
5 Jan 2012Fred Ackers
Use JavaScript and HTML5 to build a 3D molecule viewer.
Please Sign up or sign in to vote.
3 Jan 2012thatraja
Check this jQuery alternativejqlog - A logging framework plugin for jQuery[^]
Please Sign up or sign in to vote.
19 Jul 2013Mikhail-T
How to convert string to text file and return it back to user as a result of a controller action
Please Sign up or sign in to vote.
8 Jan 2012Bill SerGio, The Infomercial King
Resizable Skins Made from Web Pages with Video
Please Sign up or sign in to vote.
27 Jun 2012Technoses
The above code will slow down the browser and the browser can hang when Rows in Grid will be 10000 or above.Please view the below suggestion:CS Codeprotected void grvGroups_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { ...
Please Sign up or sign in to vote.
16 Jan 2012Wahid Bitar
Get the DropDownList items at OnResultExecuting
Please Sign up or sign in to vote.
8 Jan 2012Alеksey Nemiro
The Silverlight File Manager on the ListBox control based universal server handler may be working on the ASP .NET WebForms and MVC projects. All requests are sent asynchronously via helper class.
Please Sign up or sign in to vote.
20 Jan 2012Abhijit Jana
"Unable to attach the process. Another debugger might be attached to the process” – while application is running from Visual Studio. [Solution]
Please Sign up or sign in to vote.
6 Jan 2012Joe Rattz
The purpose of this article is to explain how you can update your ASP.NET 2.0 site to properly recognize and identify Chrome.
Please Sign up or sign in to vote.
14 Sep 2012Richard James Moss
A brief article into how to use a C# library that converts BBCode used by popular forums into HTML
12 Jan 2012Jeff Tranter
This is the second article in a series of articles covering how to develop HTML5 applications for Intel AppUp (SM) center. This article will address a new feature of HTML5 called Web Workers. We'll present an application that illustrates the use of Web Workers, as well as some other HTML5 features s
Please Sign up or sign in to vote.
4 Feb 2012Dan Randolph
How to Export data in a to a "comma separated values" file using the built-in browser Open/Save feature
Please Sign up or sign in to vote.
18 Jan 2012Namlak
string blah = string.Join(",", cities.Select(c=> c.Name));
Please Sign up or sign in to vote.
9 Jan 2012ed welch
HTML5 Eyes that follow the mouse
Please Sign up or sign in to vote.
10 Jan 2012Adam David Hill
I think there might be a couple of typos in the original code. This works, though...public SolidColorBrush GetColor(string ColorCode){ return (SolidColorBrush)XamlReader.Load( "
Please Sign up or sign in to vote.
23 Jan 2012malakar.anil
This article explains how to write easily maintainable and extendable application using MVC
Please Sign up or sign in to vote.
16 Jan 2012jqwidgets
In this post, we will explore how to set up a Grid and add powerful features such as sorting and paging.
Please Sign up or sign in to vote.
8 Feb 2012Rajesh Anuhya
Achieve the same using AJAX AnimationExtender control. Use the below code: ...
Please Sign up or sign in to vote.
16 Jan 2012Martin Jarvis
The new MVC3 Validation Groups
Please Sign up or sign in to vote.
20 Jan 2012Richard James Moss
An article on how to apply CSS formatting rules to the DigitialRune Text Editor control.
Please Sign up or sign in to vote.
16 Jan 2012jqwidgets
How to add a Context Menu to a Navigation Bar
Please Sign up or sign in to vote.
18 Oct 2012AspDotNetDev 2 alternatives  
You can't use an if statement in a bound code block, but you can still use conditions in your markup based on bound data.
Please Sign up or sign in to vote.
18 Jan 2012zoyobar
Introduction To Title Legend And Series Of jqplot Chart
Please Sign up or sign in to vote.
18 Jan 2012Giorgi Dalakishvili
Implementing dynamic ViewState in ASP.NET WebForms.
Please Sign up or sign in to vote.
18 Jan 2012ed welch
HTML5 animation using a texture atlas
Please Sign up or sign in to vote.
31 Jan 2012XPG Live
Use leaderboards on Windows Phone with XPG
Please Sign up or sign in to vote.
12 Jan 2012zoyobar
jqplot, the axis and grid of the chart can be easily set
Please Sign up or sign in to vote.
26 Jan 2012zoyobar
How to use the ResourceLoader to add scripts and styles to page
Please Sign up or sign in to vote.
20 Jan 2012Ben Liebert
This is a step by step guide to building a cross-platform application in HTML, CSS and JavaScript
Please Sign up or sign in to vote.
29 Jan 2012zoyobar
Use Date And Time As Ticks Of jqplot Axis
Please Sign up or sign in to vote.
3 Jan 2012HelenmaryC
The VS2010 Recent Project list is not very friendly about displaying web sites which you are running under IIS Express rather than the ASP.NET development server.
2 Apr 2012Redgate Software
Distributing applications with DLL dependencies can be problematic. Here we explain how to make distribution easier by combining these dependencies into the main assembly.
Please Sign up or sign in to vote.
31 Jan 2012XPG Live
Initialize a game on Windows Phone with XPG
Please Sign up or sign in to vote.
10 Jan 2012lassebunk
How to differentiate your stylesheets, and have different page styles using Rails 3.1, SCSS, and the assets pipeline.
Please Sign up or sign in to vote.
6 Jan 2012jqwidgets
This post illustrates how to add a toggle button to a web page in a few simple steps.
Please Sign up or sign in to vote.
5 Jan 2012qenn
Model-to-Entity mapper in ASP.NET
Please Sign up or sign in to vote.
18 Oct 2012AspDotNetDev
C# version
Please Sign up or sign in to vote.
15 Jan 2012SoftwareMonkeys
Generally when you divide up your tiers, your lower level tiers lose access to HttpContext.Current and other important presentation components. This pattern works easily around that issue.
Please Sign up or sign in to vote.
18 Jan 2012Jepy
Replace the last 3 blocks of code with:String.Format("{0:x}", value)
Please Sign up or sign in to vote.
30 Jan 2012abhijit.dalvi29
This article describes how to get the Menus Based on Role in XML Format and Bind them to the Menu Control in ASP.NET
Please Sign up or sign in to vote.
25 Mar 2013Shai Raiten
How to add reCAPTCHA and email confirmation to your ASP.NET MVC site.
Please Sign up or sign in to vote.
15 Jan 2012Florian Rappl
Building a simple multiplayer game using C# for the server and JavaScript with WebSockets and Canvas for the client application
Please Sign up or sign in to vote.
19 Apr 2012Sacha Barber
A look at designing a service layer using good practices, and the MSFT technology stack.
Please Sign up or sign in to vote.
3 Jan 2015Dan Thyer
Remote control a squirt gun, open the garage, and water the garden all through .net
Please Sign up or sign in to vote.
13 Jun 2014Ali Al Omairi(Abu AlHassan)
An Ajax control that enables a user to upload a file asynchronously with extra data
Please Sign up or sign in to vote.
17 Jan 2012Halil ibrahim Kalkan
Real time, asynchronous web pages using jTable, SignalR and ASP.NET MVC
Please Sign up or sign in to vote.
13 Oct 2017Garry Lowther
Why JavaScript/JQuery/HTML/CSS/DOM is creating an awful mess
Please Sign up or sign in to vote.
2 Feb 2012Keith Barrow
A DatePicker based Event Calendar with MVC3 and AJAX
Please Sign up or sign in to vote.
30 Jan 2012Florian Rappl
Exploring a simple physics simulation of ferromagnetism with the displaying power of HTML and multi-threading over WebWorker

Current Participants

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

Technical Lead
India India
.NET Consultant | Former Microsoft MVP - ASP.NET | CodeProject MVP, Mentor, Insiders| Technology Evangelist | Author | Speaker | Geek | Blogger | Husband

Blog : http://abhijitjana.net
Web Site : http://dailydotnettips.com
Twitter : @AbhijitJana
My Kinect Book : Kinect for Windows SDK Programming Guide
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United Kingdom United Kingdom
Software Developer (Senior) The first Ones
Jordan Jordan
-- Life is Good.
and you can make it better
Web Developer Kbyte.Ru
Russian Federation Russian Federation
Started programming in 1998 on the G-Basic and QBasic.

At various times worked with programming languages and technologies: Visaul Basic, Delphi, C, Visual C++, Java, PHP, ASP VBScript and JScript.

Currently engaged in programming based on .NET Framework technologies. Mainly the development of websites on the ASP.NET MVC, C#, TypeScript, SCSS and also database programming (SQL Server and PostgreSQL).

In 2016 started the AdminStock.net - solutions for administrators.
Web Developer
United States United States

  • Managing Your JavaScript Library in ASP.NET (if you work with ASP.net and you don't read that, you are dead to me).
  • Graduated summa cum laude with a BS in Computer Science.
  • Wrote some articles and some tips.
  • DDR ("New high score? What does that mean? Did I break it?"), ping pong, and volleyball enthusiast.
  • Software I have donated to (you should too):
Architect BlackBall Software
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO GeminiGroup TV, Inc.
United States United States
Bill SerGio is a highly accomplished individual, recognized in prestigious publications such as Marquis Who's Who in America and Who's Who in Advertising. With a background in software development and producing and directing famous celebrity infomercials, he has amassed a considerable fortune through television and licensing his software. Currently, he is deeply invested in developing anti-gravity technology using artificial intelligence, as well as utilizing AI for research into finding new cures for diseases such as cancer. In addition, he is also an investor in new movies, demonstrating a wide-ranging and diversified interest in various fields.
Software Developer (Senior) Delcan
United States United States
Dan Randolph is currently a Web Applications Developer with Delcan. Mr. Randolph has a B.S. dergee in Computer Science from the University of Wyoming. He is an active member of the Denver Visual Studio User Group. You can find him posting in the forums on [code.]msdn.microsoft.com and Code Project.
Chief Technology Officer Logical Advantage
United States United States
Dan graduated summa cum laude from North Carolina State University with dual degrees in Electrical Engineering and Computer Engineering. Dan attended NC State on full scholarship program with General Motors. After working with GM, Dan served as application development director for the largest Microsoft Business Solutions Partner in the Carolinas. During this time, Dan's team won two Microsoft Pinnacle awards. For the past 10 years, as Co-Founder and Chief Technology Officer of, Logical Advantage (www.logicaladvantage.com), a software consulting business, Dan has successfully architected and delivered web-based and mobile applications for many Fortune 500 companies. Dan focuses his energies on emerging technologies, and ensuring that all projects are architected to meet the client's current and future needs. Dan collaborates with his Chief Solutions Officer and other architects to create technical standards, including coding standards, tools, and platforms. He holds a leadership role in the local Microsoft Enterprise Developer's Guild and has been on the steering committee for over a dozen years.
Software Developer Astronautz
Spain Spain
After working in the software industry for many years, I've started my own games company that specialises in strategy games for mobile platforms.
Chief Technology Officer
Germany Germany
Florian lives in Munich, Germany. He started his programming career with Perl. After programming C/C++ for some years he discovered his favorite programming language C#. He did work at Siemens as a programmer until he decided to study Physics.

During his studies he worked as an IT consultant for various companies. After graduating with a PhD in theoretical particle Physics he is working as a senior technical consultant in the field of home automation and IoT.

Florian has been giving lectures in C#, HTML5 with CSS3 and JavaScript, software design, and other topics. He is regularly giving talks at user groups, conferences, and companies. He is actively contributing to open-source projects. Florian is the maintainer of AngleSharp, a completely managed browser engine.
Web Developer
United States United States
Programming using MFC and ATL for almost 12 years now. Currently studying Operating System implementation as well as Image processing. Previously worked on DSP and the use of FFT for audio application. Programmed using ADO, ODBC, ATL, COM, MFC for shell interfacing, databasing tasks, Internet items, and customization programs.
Chief Technology Officer TriSys Business Software
United Kingdom United Kingdom
Software developer
Software Developer
Georgia Georgia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Volosoft
Turkey Turkey
I have started programming at 14 years old using Pascal as hobby. Then I interested in web development (HTML, JavaScript, ASP...) before university.

I graduated from Sakarya University Computer Engineering. At university, I learned C++, Visual Basic.NET, C#, ASP.NET and Java. I partly implemented ARP, IP and TCP protocols in Java as my final term project.

Now, I am working on Windows and web based software development mostly using Microsoft technologies in my own company.

My open source projects:

* ABP Framework: https://abp.io
* jTable: http://jtable.org
* Others: https://github.com/hikalkan

My personal web site:

https://halilibrahimkalkan.com
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer Integrated Computer Solutions, Inc.
Canada Canada
Jeff Tranter is a consultant and consulting manager at Integrated Computer Solutions (http://www.ics.com).

ICS provides mobile application design and custom development services that speed the delivery of embedded and mobile devices with world-class user experiences for a range of technologies, including Qt and MeeGo, Windows Phone 7, HTML5, iOS, and Android. In North America, ICS is the largest source of independent expertise on Qt from Nokia, providing both expert consulting as well as training and add-on products. Additionally, ICS provides the leading Motif solutions for GUI Builders, testing tools, widgets, and libraries.

At ICS, Jeff is responsible for the management of customer software projects, including the architectural and high-level design of software systems. In addition to his successful management of these projects, he also manages a team of remote software developers. His customer involvement begins in the beginning of the customer phase with bidding and scoping and follows the customer through the final software delivery. He also participates in all levels of design, coding, documentation, and debugging of desktop software.
Retired
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Genuine Parts Company
United States United States
Author: Pro LINQ: Language Integrated Query in C# 2008
Co-author: Pro LINQ: Language Integrated Query in VB 2008
jQWidgets
United States United States
jQWidgets specializes in the development of platform independent and cross-browser compatible presentation layer components for building modern web-based applications for PC, Touch and Mobile. Our product provides developers with the essential set of User Interface widgets needed to streamline their development and reduce project costs.
Our goal is to help our customers deliver better web-based applications that can be accessed through any device and are pleasure to use.
This is a Organisation

13 members
Software Developer (Senior)
United Kingdom United Kingdom
I Graduated in Natural Sciences (Chemistry & Physics) from Durham University, where I did not cover myself with glory, but did fill, and often cover, myself with beer.

I qualified as a secondary school teacher, but I hated teaching. I worked as an IT techhie for a few years but kept being promoted to IT Trainer, thanks to my teaching experience, which I also disliked. I spent some time working out what else I could do instead and reduced beer intake.

I realised that I should work as a programmer, having enjoyed it a hobby since I was a nipper in the halcyon days of the Sinclair Spectrum (48k, Rubber Keyboard). Spent two weeks working out why I didn't think of this to start with, instead of starting my dull-as-ditch-water Chemistry degree 8 years earlier. Had a beer to celebrate.

I Graduated in 2001 with an MSc from Newcastle Uni in Comp Sci. Did cover myself with glory, and drank some beer.

.Netting ever since, and loving it. Though I have largely given up beer due to not being able to hack the pace like I used to.

I was born, brought up, and have lived most of my life near Newcastle. In a fit of temporary insanity I moved to Amman, in my wife's homeland of Jordan, but made it back safely to the UK without any extra holes being made in my person by bullets. To be fair it was pretty safe at the time, if you ignored the roads.

Visit Jordan if you can by the way, the landscape is beautiful and varied, the food excellent and the people the friendliest on earth, after Geordies naturally Smile | :) .
Denmark Denmark
Lasse is a long-time programmer, having more than 20 years of programming experience and more than 15 years of experience programming for the world wide web. He writes articles about Ruby on Rails, programming, SEO, and, recently, iOS programming.
Aspect Technology Center India Pvt. Ltd.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Freestyle Interactive Ltd
United Kingdom United Kingdom
I'm a lead developer for Freestyle Interactive Ltd where we create many wonderful websites built on Microsofts ASP.Net and Ektron CMS.

I've been developing .Net applications (both Windows and Web) since 2002.
Web Developer
United States United States
Coding is awesome!
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
Software Developer (Senior)
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Architect Sela
Israel Israel
Shai Raiten is VS ALM MVP, currently working for Sela Group as a ALM senior consultant and trainer specializes in Microsoft technologies especially Team System and .NET technology. He is currently consulting in various enterprises in Israel, planning and analysis Load and performance problems using Team System, building Team System customizations and adjusts ALM processes for enterprises. Shai is known as one of the top Team System experts in Israel. He conducts lectures and workshops for developers\QA and enterprises who want to specialize in Team System.

My Blog: http://blogs.microsoft.co.il/blogs/shair/
SoftwareMonkeys
Australia Australia
Founder of www.softwaremonkeys.net
Software Developer (Senior) Super Eminent Softwares
India India
My name is Peeyush Shah and I am working with Microsoft.Net Framework at Jaipur, India with a Taxaction Software Development Company Named Professional Softec Pvt. Ltd.

My main focus is the development of online application.
We also develop custom software solutions for our customers and are able to support developers in using the following technologies, because we use them every day

- .NET Framework 2.0
- C#
- ASP.NET
- ASP.NET AJAX
- SQL Server 2005
- ADO .NET
- XML Webservices
- Payment systems

Feel free to take a look at the website and see Microsoft's new technologies in action
This is a Organisation

43 members
Team Leader
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Digital Wink
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Network Administrator At Large
United States United States
An Information Technologist for 20+ years, now, I enjoy balancing my time between work, play, and family.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2012