Click here to Skip to main content
14,271,759 members

Best Web Dev article of October 2011

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.

Current Entries

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

28 Oct 2011
Yvan Rodrigues
The Open Graph protocol specifies additional meta tags that can be added to the page to supplement social networking sites with more information about your page.
10 Oct 2011
Gregory Gadow
Configure your IIS site to serve custom error pages for all your file types: .html, .aspx, .pdf, whatever.
24 Oct 2011
AlexCode
1 alternative  
Adding support for IHttpHandler on ASP.NET Routing
7 Oct 2011
genious Developer
FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);//1. Reading from a binary Excel file ('97-2003 format; *.xls)IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//...//2. Reading from a OpenXml Excel file (2007 format;...
12 Oct 2011
Rupesh Kumar Tiwari
I have below suggestions:1) Why are you making call to webmethod are you fetching data from server and showing it in tool tip ? But in your example it seems that you are just returning the same data that you get from UI. If you are making some DB call and returning data to UI then its ok to...
13 Oct 2011
bbirajdar
How to sor a GridView bound to a DataTable.
24 Oct 2011
rj45
1 alternative  
Export whole page to Excel with infragistics
30 Oct 2011
Marvin Bland
The other option to review when you receive this error is to view your Application_Pools setting for the app_pool you are using for your application.Check the "Enable 32-Bit Applications". If this is "False", change it to "True". This may resolve your issue.
5 Oct 2011
Yvan Rodrigues
You may find that when you upload new code or assemblies, your content doesn't refresh.
7 Oct 2011
amove1
It is easy to import and use SOAP webservice with web reference facility in Visual Studio, however setting SOAPAction needs a extra work on webreference libraries specially when using third party Java provided services.
10 Oct 2011
Sandesh M Patil
Prevent firing button click event when refreshing the page
17 Oct 2011
bbirajdar
1 alternative  
How to fix the issues when an ASP.NET web page goes blank with JavaScript alert() .
24 Oct 2011
Chris_Green
Recursive DFS, BFS, and Leaf to Root search with pruning
27 Oct 2011
rj45
You can simplify this by doing the following:/// /// Render/// /// protected override void Render(HtmlTextWriter writer){ if (Session[ExcelExport] != null && bool.Parse(Session[ExcelExport].ToString())) { ...
9 Oct 2011
Ron de Jong
A simple HTM5 web page using Javascript and Canvas
18 Oct 2011
Abhijit Jana
Few nice features in Visual Studio 11 developer preview for ASP.NET developers
27 Nov 2011
DaveAuld
A beginner introduction to the features of the Chrome Debugger
12 Jul 2012
Christopher Diggins
An introduction to creating programming language tools using C# 4.0.
17 Oct 2011
Ram Balak Sharma
1 alternative  
Stop postback in text box when hitting the Enter key, by using jQuery
6 Dec 2011
Sacha Barber
A simple look at how to share the JSON API to Web and Desktop.
18 Oct 2011
Abhijit Jana
How to use Visual Studio 2010 to profile your ASP.NET application which is hosted on IIS
27 Nov 2011
Ram Balak Sharma
Best practices for ASP.NET code for improving performance.
1 Aug 2012
Ian Reah
A Google Closure walkthrough producing a simple stock ticker
24 Oct 2011
SummiG
This article focuses on JSON Serialization and Deserialization in ASP.NET.
9 Oct 2011
Fazlur Rahman
This article describes how to keep form based and active directory user based authentication process in parallel in ASP.NET.
30 Oct 2011
Govardhana Reddy
Multilingual support for applications using Google Translator and jQuery.
24 Jun 2012
Jovan Popovic(MSFT)
This article describes how you can implement inline editing in an ASP.NET MVC application using the jQuery Jeditable plug-in.
24 Oct 2011
rj45
2 alternatives  
Parse out controls from your html page.
30 Oct 2011
SummiG
It shares an idea about simplifying query in ASP.NET MVC
1 Dec 2011
Narsimlu Keshagouni
ASP.NET chatting using WCF Services and JSon
20 Jun 2013
Rupesh Kumar Tiwari
Explainign the theory of jQuery using live examples
8 Oct 2011
Fazlur Rahman
Create a permanent login session using customized cookie
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
13 Nov 2011
Mohammad A Rahman
Easy and Fast ASP.NET Logging via Email and Storing Exception into File System as Files
20 Oct 2011
Anup Das Gupta (asteranup)
1 alternative  
jQuery tooltip with Ajax tooltip datasource with gridview
30 Oct 2011
Olivier Lecointre
This articles describes a way to reproduce the behavior of a panel applet (menus and interation with an application) on Gnome Shell for Mono applications on Linux, with the help of DBus
20 Oct 2011
Manjuke Fernando
How to show an image saved in a SQL Server table on an ASP.NET Image control.
3 Oct 2011
Yvan Rodrigues
This tip helps you to check if jQuery will be available to your script.
7 Oct 2011
mbcrump
A look at how to enable Frame Rate Counter for HTML Applications in Windows 8
28 Oct 2011
Andrew Rissing
I would have actually opted to remove the start index being passed in. Then, you can spruce up the calls with extension methods (albeit not necessary).Usage:removeList.AddRange(html.ToString().GetBetween("");Code:public static class StringUtilities{ ///...
2 Oct 2011
santosh poojari
This article will demonstrate the approach to use the report viewer control to act as a medium to export image,web form in PDF/Excel. This will help us to do away with third party control to achieve our end objectives.
5 Oct 2011
kennysun
Ajax dataGrid user control by using Jquery
23 Oct 2011
AdventureDriver
The code implements a system to create articles using MS-Word for use in the Mambo CMS. The majority of the code is a C# project that reads and parses HTML text created using MS Word. The support projects are a VBA macro for creating the needed HTML and an export/import system for getting localhost
14 Oct 2011
thatraja
Here is a simpler version. Using the overload method[^](parameter addScriptTags), you can reduce the code.private void ShowMessage(string Message){ if (!ClientScript.IsClientScriptBlockRegistered("MyMessage")) { ClientScript.RegisterClientScriptBlock(this.GetType(), "MyMessage",...
29 Oct 2011
R S Dodiya
In web applications, users typically expect immediate validation feedback—without having to submit anything to the server.
19 Oct 2011
Ron de Jong
A HTML5 version of Conway's game of life but with multiple life forms!
3 Oct 2011
Dennis E White
Article discussing the development of a jQuery plugin to be used with adaptive 960 Grid System
12 Oct 2011
Mukund Thakker
We can include some more information like browser, client's IP address etc.string result = "";System.IO.StreamReader objReader = default(System.IO.StreamReader);objReader = new System.IO.StreamReader("error.htm");result = objReader.ReadToEnd();objReader.Close();result =...

Current Participants

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

Sandesh M Patil
Team Leader
India India
Sandesh has a 8 years of total professional experience in a software development. He first handled the computer in his school days when he was in 7th std working on Lotus. In summer vacation, the school authorities allowed him and other students to use the computers for practicing Lotus and playing different games Smile | :) .

He has done computer engineering. Currently he is working in Net 4.0 framework. Even though he is using .Net 4.0 framework for development but still he has not got a chance to work with newer technologies like MVC, WCF etc. However he always try to learn these technologies from his end and eagerly waiting for a chance to work with the newer technologies like MVC, WCF and Silverlight etc.
Abhijit Jana
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
AdventureDriver
Software Developer (Senior)
South Africa South Africa
Started in 1988 programming in Pascal, making a 68000 emulator on a DOS platform. Then from Pascal to Clipper, to C++ and now using C#. I've been programming for all walks of businesses; opticians, opthomologist, carbage collectors, reinforcement steel producers, retail chains, and more.
I'm now travelling through Africa with a home-build expedition truck.
AlexCode
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
amove1
Canada Canada
No Biography provided
Andrew Rissing
Software Developer (Senior)
United States United States
Since I've begun my profession as a software developer, I've learned one important fact - change is inevitable. Requirements change, code changes, and life changes.

So..If you're not moving forward, you're moving backwards.
Anup Das Gupta (asteranup)
Software Developer (Senior) Logica Pvt. Ltd.
India India
Microsoft Community Contribution Award 2011 winner and Master Degree in Computer Science having more than 4 years of software development experience in different phases of a software development life cycle.

Having experience in technical leading of small team. Strong analytical and debugging skill.

A technical trainer in jQuery.

14000+ points (Star level) in the official Microsoft ASP.NET forum
bbirajdar
Web Developer
India India
Software developer by profession, working for a service and product based organisation in India.

Career graph:
Software Programmer since 2002.
Web Developer in ASP.NET since 2004.

Interests:
I love reading the blogs and articles of technology experts. I love codeproject and stackoverflow .

I love to share knowledge and help the programmers. I appreciate if some body corrects my code or my concepts which helps me learn.
Chris_Green
Architect Avaya Inc.
Ireland Ireland
Formerly a C++ client developer, nowadays I'm all about C# and ASP.NET. Over the years I have mastered some and played with many aspects of .NET.

Follow my blog as I catalogue the more arcane problems I encounter and their solutions at CodingLifestyle.com
Christopher Diggins
Software Developer Autodesk
Canada Canada
This article was written by Christopher Diggins, a computer science nerd who currently works at Autodesk as an SDK specialist.
Clifford Nelson
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
DaveAuld
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.
Dennis E White
Software Developer
United States United States
I am software developer with over 20 years of professional experience. I have been employed as a software developer since the early 90′s back when Microsoft’s Windows 3.1x was gaining popularity and IBM’s OS/2 was the predominant leader in 32-bit PC based Operating Systems.

Prior to choosing this as my profession I had studied architecture and then later Electrical and Mechanical engineering in college. As a young kid growing up I always played with computers, my first computer was a TRS-80 that I would spend countless hours writing programs for, I never really thought of programming as a profession. The story goes that in my final year of college I took a C/C++ programming class and had so much fun working on the various projects that my professor told me something that changed everything.

“You know they pay people to do stuff like this for a living?” – Professor Bolman

Check out my blog here.

My current and ever evolving projects:

jqAlert javascript alerts done right for those using jQueryUI.
DooScrib Doodle and scribble pad written in javascript for use with HTML5 Canvas.
Fazlur Rahman
Technical Lead Ominto Inc
United Arab Emirates United Arab Emirates
I am Bachelor in CSE from Khulna University of Engineering & Technology,Bangladesh. I have more than 11 years experience in software design & development, data analysis & modeling, project management and currently working in a software company in Dubai,UAE as a Lead Software Engineer. I am MCAD(Microsoft Certified Application Developer) certified since 2005. Please feel free to contact with me at nill_akash_7@yahoo.com.

No Biography provided
Govardhana Reddy
Web Developer India
India India
This is Govardhana Reddy, i am here to explore this world of INTERNET. I feel this is one way through which i can explore this world of INTERNET.

I want to be one among the best in this profession (a Software Developer, not a Software Engineer its a bit Controversial.) if not the "BEST"

My definition of a Software Engineer : "A person who knows what to cut/copy and where to paste".

Apart from my technical stuff I love Long Drives, Computer Gaming, Sports, Bikes and much more to say.

Anyways long road ahead keep me accompanied...
Gregory Gadow
Software Developer (Senior)
United States United States
Gregory Gadow is currently a student at Central Washington University, studying for a B.S. in Actuarial Science with plans to graduate in June, 2019. He has been writing code for almost 30 years in more than a dozen programming languages. Previously, he worked for a mid-size brokerage firm as the company's programming department doing VB6, VB.Net, ASP, HTML, XML and SQL. He also held the Series 7 and Series 66 brokerage licenses.
Ian Reah
Software Developer (Senior) Nonlinear Dynamics Limited
United Kingdom United Kingdom
I am currently working as a Software Developer at Nonlinear Dynamics Limited, a developer of proteomics and metabolomics software.
Jovan Popovic(MSFT)
Program Manager Microsoft
Serbia Serbia
Graduated from Faculty of Electrical Engineering, Department of Computer Techniques and Informatics, University of Belgrade, Serbia.
Currently working in Microsoft as Program Manager on SQL Server product.
Member of JQuery community - created few popular plugins (four popular JQuery DataTables add-ins and loadJSON template engine).
Interests: Web and databases, Software engineering process(estimation and standardization), mobile and business intelligence platforms.
kennysun
Software Developer
Canada Canada
No Biography provided
Manjuke Fernando
Technical Lead Air Liquide Industrial Services (Singapore)
Singapore Singapore
My passion lies in building business intelligence and data-based solutions, writing about things I work with and talking about it. New technologies relevant to my line of work interest me and I am often seen playing with early releases of such technologies.

My current role involves architecting and building a variety of data solutions, providing database maintenance and administration support, building the organization’s data practice, and training and mentoring peers.

My aspiration over the next several years is to achieve higher competency and recognition in the field of Data Analytics and move into a career of data science.


Specialities: SQL Server, T-SQL Development, SQL Server Administration, SSRS, SSIS, C#, ASP.Net, Crystal Reports
Marvin Bland
United States United States
No Biography provided
mbcrump
Software Developer (Senior) Telerik
United States United States
Michael Crump is a Silverlight MVP and MCPD that has been involved with computers in one way or another for as long as he can remember, but started professionally in 2002. After spending years working as a systems administrator/tech support analyst, Michael branched out and started developing internal utilities that automated repetitive tasks and freed up full-time employees. From there, he was offered a job working at McKesson corporation and has been working with some form of .NET and VB/C# since 2003.

He has worked at Fortune 500 companies where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between.

His primary focus right now is developing healthcare software solutions using Microsoft .NET technologies. He prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines.

You can read his blog at: MichaelCrump.net or follow him on Twitter at @mbcrump.
Mukund Thakker
Technical Lead
India India
Project Lead
MCTS - .NET Framework 4.0, Web Applications

Blog : http://thakkermukund.wordpress.com
Twitter@thakkermukund

Don't code today, what you can't debug tomorrow!
Everything makes sense in someone's mind
Narsimlu Keshagouni
Technical Lead
India India
Hi, I am Narsimlu Keshagouni working as Technical Lead in Hyderabad, India.
Olivier Lecointre
Software Developer
United States United States
No Biography provided
raj ch
India India
No Biography provided
Ram Balak Sharma
Architect Q3 technology
India India
Ram is .Net Architect by profession and passion having 8 year experience. He has extensive experience on Microsoft Development Platform and is also Microsoft Certified Application Developer (MCAD) for Web.
Reach me at rsharma@stackdotnet.com

http://www.stackdotnet.com/
6 Freely avaliable E-Books/
rj45
Software Developer (Senior)
Canada Canada
No Biography provided
Ron de Jong
Product Manager
Australia Australia
No Biography provided
Rupesh Kumar Tiwari
Software Developer (Senior)
United States United States

I am a Senior Software Developer working since 2005 in Microsoft ASP.Net and related Technologies.


I work on C#, Asp.Net, MVC, RAZOR, Entity Framework, JavaScript, jQuery, HTML5, CSS3, WCF, Silverlight, WPF, MVVM, SQL, SSIS, etc. Did Function Point Analysis, WBS to estimate projects and worked on Agile Scrum team.



I enjoy on exploring new technologies by implementing and writing about them, great interest in learning Design Patterns and their implementations. I love learning, writing JavaScript; now my favorite JavaScript library is jQuery. I enjoy writing jQuery Plugins and core JavaScript. I also write Technical blogs here. You can find me on LinkedIn.



I wrote an article on Swami Vivekananda posted his audio speeches by reading them.

Sacha Barber
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
santosh poojari
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
Steverey42
United States United States
No Biography provided
SummiG
New Zealand New Zealand
No Biography provided
thatraja
Web Developer
India India
Retired from Q/A section & Technical forums since 2014

More coming soon....
Yvan Rodrigues
Systems Engineer Clearpath Robotics
Canada Canada
Yvan Rodrigues has 30 years of experience in information systems and software development for the industry. He is Senior Controls Engineer at OTTO Motors

He is a Certified Technician (C.Tech.), a professional designation granted by the Institute of Engineering Technology of Ontario (IETO).

Yvan draws on experience as owner of Red Cell Innovation Inc., Mabel's Labels Inc. as Manager of Systems and Development, and the University of Waterloo as Information Systems Manager.

Yvan supports open-source software. He is a committer for SharpKit (C# to Javascript cross-compiler) and WebIssues (Issue/Ticket Management System), TinyMCE (JavaScript editor), and contributes to MySQL, Ghostscript, iTextSharp, Bacula, FreeBSD, and Xamarin.
You must sign in to participate in this contest.
This contest has ended.
1 Oct - 31 Oct 2011