Click here to Skip to main content
15,169,823 members
This competition has ended

Best Web Dev article of September 2011

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.
18 Sep 2011
Monjurul Habib
How to add namespaces for Razor pages
Please Sign up or sign in to vote.
11 Sep 2011
brunofer2007
Easy way to sort nodes in a TreeView using a recursive function.
Please Sign up or sign in to vote.
22 Sep 2011
smoore4
Loop through all files in a folder/subfolders and run a checksum that is stored in a database. E-mail descrepancies and results.
Please Sign up or sign in to vote.
11 Jan 2017
Bryian Tan
Social sharing buttons using jQuery and XML
Please Sign up or sign in to vote.
2 Oct 2011
Mohammed Derbashi
A simple way to track the sequence ASP.NET page events.
Please Sign up or sign in to vote.
29 Sep 2011
Sazzad Hossain
ASP.NET MVC - Binding to dictionary
Please Sign up or sign in to vote.
10 Sep 2011
Rajesh.Sitaraman
Hide column in SharePoint custom list based on values
Please Sign up or sign in to vote.
13 Sep 2011
jgauffin
How to get clean and flexible model + validation localization in ASP.NET MVC3
Please Sign up or sign in to vote.
28 Sep 2011
YSLGuru
If you have the ability to change it, you may want to consider moving away from the 36 digit alphanumeric created by GUID() as a Key. This is often misused in SQL-Server by developers who have not had proper training/education in SQL Server and or RDBMS. The GUID() is not intended to be a...
Please Sign up or sign in to vote.
18 Sep 2011
Gediminas Geigalas
ASP.NET MVC localization using ActionFilter
Please Sign up or sign in to vote.
19 Sep 2011
marc9889
In response to the request to use a website (instead of a file), the pertinent code is shown below. Note that you will need to replace "www.somewebsite.com" with the website page that you want to capture the source code (HTML, for example) from.Dim webclient As System.Net.WebClient = New...
Please Sign up or sign in to vote.
6 Sep 2011
AditSheth
You can pass object as parameter to generalize function function showContent(e,object) { var recentChar...
Please Sign up or sign in to vote.
3 Oct 2011
Ilka Guigova
Sample regular expression set to filter unwanted Microsoft Word paste tags and characters
Please Sign up or sign in to vote.
3 Oct 2011
wmjordan
Some people remarked that the Visual-Studio-generated build number actually contains a hidden timestamp, which, I think, is far from being intuitive. I wrote the following snippet to do something similar but is easier to understand.Beside changing the version number, we can even write build...
Please Sign up or sign in to vote.
15 Sep 2011
vdasus
I have written two articles here with solutions to solve this problem. Maybe it'll be useful for somebody:Autoincrement Version in Visual StudioAutoincrement Build Version, Using VCS (bazaar plugin included)
Please Sign up or sign in to vote.
15 Sep 2011
Anas Karkoukli
I would much rather taking advantage of the tools Visual Studio provides. If you have a continuous building in place, then you might as well use MSBUILD itself from the command line with a Custom MSBUILD TASK. For more infrmation and background on the concept, please refer to this...
Please Sign up or sign in to vote.
15 Sep 2011
Gregory Nozik
Please Sign up or sign in to vote.
14 Sep 2011
Gregory Nozik
How to do XSLT transformation with the Processor object
Please Sign up or sign in to vote.
16 Sep 2011
M Sheik Uduman Ali
WCAT – Simple Performance Test Tool for your .NET web app
Please Sign up or sign in to vote.
28 Sep 2011
musicm122
Datejs could be a possible alternate helper, or if you are going the way of jQuery, check out jQuery validation engine.
Please Sign up or sign in to vote.
1 Sep 2011
financeloans
EDIT BY JSOP[deleted spam content and reported user]
Please Sign up or sign in to vote.
2 Sep 2011
Artem Smirnov
Here are the breaking changes in Ivonna v.3.
Please Sign up or sign in to vote.
19 Sep 2011
eglasius
How ot use cookies to control return page after login on ASP.NET MVC 3.
Please Sign up or sign in to vote.
21 Sep 2011
jgauffin
A MembershipProvider that uses DependencyResolver to lookup the dependencies that it needs.
7 Sep 2011
Accusoft
Enterprises use cloud services to save money on storage, desktop software and facilitate collaboration with coworkers. Provide applications the ability to capture images locally from a scanner and upload to the Cloud in just a few lines of code.
Please Sign up or sign in to vote.
9 Oct 2011
Mohammad A Rahman
1 alternative  
How to send ASP.NET formatted exception details via email
Please Sign up or sign in to vote.
10 Apr 2012
Jovan Popovic(MSFT)
This article shows how to enhance a plain HTML table with the jQuery DataTables plug-in.
Please Sign up or sign in to vote.
14 Sep 2011
Brady Kelly
No default IDs here. Move along.
Please Sign up or sign in to vote.
5 Feb 2018
Stas Wolski
This article describes how to implement a meeting room booking system in an ASP.NET MVC project with dhtmlxScheduler.
Please Sign up or sign in to vote.
8 Sep 2011
Jonathan Cardy
A selection of JavaScript terminology, with explanations and code samples
Please Sign up or sign in to vote.
14 Sep 2011
Abhijit Jana, Abhinav S
Frequently asked questions on ASP.NET GridView at CodeProject Question Answer forums.
Please Sign up or sign in to vote.
15 Sep 2011
Shahriar Iqbal Chowdhury/Galib
How to fix this IIS deployment error
Please Sign up or sign in to vote.
28 Sep 2011
rgubarenko
DaST is a brand new concept with open-source framework. The article is to highlight the most important differences of the latest RC version, and to demonstrate one more time DaST elegance and simplicity over MVC and WebForms by example of creating a fully dynamic tree view web application.
Please Sign up or sign in to vote.
3 Oct 2011
DrABELL
Make DIV element stretch vertically 100%. Works in all HTML5-compatible browsers
Please Sign up or sign in to vote.
2 Oct 2011
Md. Marufuzzaman
2 alternatives  
Generate auto row number for a table
Please Sign up or sign in to vote.
20 Sep 2011
Monjurul Habib
Explains in detail how to use Entity Framework Code First for MVC 3.
Please Sign up or sign in to vote.
25 Sep 2011
Gary Stafford
A simple example of a non-ASP.NET restaurant menu and order form, which interacts with cross-domain RESTful WCF Services using JSONP and jQuery
Please Sign up or sign in to vote.
4 Sep 2011
Henry He
In this article, I will briefly explain how ASP.NET MVC3 validation works.
Please Sign up or sign in to vote.
25 Apr 2019
Thorsten Bruning
Converting nearly every type to another type
Please Sign up or sign in to vote.
15 Sep 2011
Shahriar Iqbal Chowdhury/Galib
Easy way to consume WCF REST services through JQuery and perform CRUD (Create Retrieve Update Delete) operations
Please Sign up or sign in to vote.
13 Sep 2011
MaulikDusara
1 alternative  
some credit card numbers for testing purposes.
Please Sign up or sign in to vote.
15 Nov 2017
Shivprasad koirala, Marla Sukesh
Learn MVC (Model view controller) Step by Step in 7 days – Day 2
Please Sign up or sign in to vote.
19 Apr 2012
Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
Please Sign up or sign in to vote.
11 Sep 2012
Anuja Pawar Indore
Using Ajax AutoCompleteExtender for a simple autosuggest feature.
Please Sign up or sign in to vote.
5 Sep 2011
Wayne Ye
HTML5 WebMessaging provides a simple, efficient, elegant and secure solution for Cross-Domain communication in client side, this article is an experiment for it.
Please Sign up or sign in to vote.
5 Aug 2012
Patrick Kalkman
A description and solution for creating PDF reports using ASP.NET MVC3.
Please Sign up or sign in to vote.
23 Mar 2012
Arthanarieaswaran Shanmugaraj
Explains the basics of REST services and create & consume RESTful service in ASP.NET
Please Sign up or sign in to vote.
15 Sep 2011
demouser743
Gridview with Fixed Header
Please Sign up or sign in to vote.
25 Oct 2011
Uwe_Sieber
Demonstrates how to open a storage volume and do some interesting things with it.
Please Sign up or sign in to vote.
4 Sep 2011
Ed Nutting
IIS_ASPNet_URLRewriting

Current Participants

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

MaulikDusara
Software Developer (Senior)
India India
No Biography provided
Brady Kelly
Founder Erisia Web Development
South Africa South Africa
I am a software developer in Johannesburg, South Africa. I specialise in C# and ASP.NET MVC, with SQL Server, with special fondness for MVC and jQuery. I have been in this business for about eighteen years, and am currently trying to master Angular 4 and .NET Core, and somehow find a way to strengthen my creative faculties.
- Follow me on Twitter at @bradykelly
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
Accusoft
United States United States
Accusoft provides a full spectrum of document, content, and imaging solutions as fully supported, enterprise-grade, client-server applications, mobile apps, cloud services, and software development kits. The company is focused on solving document lifecycle complexities through:


- A customer-focused approach
- Continuous product development
- Proactive support
- Forward-thinking leadership

Founded in 1991, Accusoft has grown through persistent product innovation and strategic mergers and acquisitions into the best-in-class solutions provider it is today. The company has been awarded 30 patents and is recognized as a thought leader in the industry.
Group type: Organisation

1 members

AditSheth
Software Developer
India India
No Biography provided
Anas Karkoukli
Architect
Canada Canada
MCP, MCAD .NET

Blog: C# | B# | Stay#
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
Artem Smirnov
Software Developer GeekSoft
Lithuania Lithuania
No Biography provided
Arthanarieaswaran Shanmugaraj
Technical Lead
India India
Artha is a Technical Lead in Windows Phone, WPF [MVVM, PRISM], ASP.NET [MVC 3.0 & 4.0], C#.NET, VB.NET and ASP.

Windows Phone

Microsoft Developer Network


Published Tools in Visual Studio Galleries


Published Source Codes in CodePlex


Microsoft Virtual Academy Profile


Published Articles in Code Project


Microsoft Certified Professional Developer (MCPD) Microsoft ASP.NET Developer 3.5 (070-564, 070-536, 070-562, 070 315)
brunofer2007
Software Developer (Senior) Martifer Inovação e Gestão
Portugal Portugal
No Biography provided
Bryian Tan
Software Developer (Senior)
United States United States
I have over 10 years of experience working with Microsoft technologies. I have earned my Microsoft Certified Technology Specialist (MCTS) certification. I'm a highly motivated self-starter with an aptitude for learning new skills quickly.
demouser743
Software Developer
India India
I am working as a Software engineer. Web development in Asp.Net with C#, WinForms and MS sql server are the experience tools that I have had for the past 3 years. Yet to work on WCF, WPF, Silverlight and other latest ones.
DrABELL
Software Developer (Senior)
United States United States
Dr. Alexander Bell is a seasoned full-stack Software Engineer (Win/Web/Mobile). He holds PhD in Electrical and Computer Engineering, authored 37 inventions and published 300+ technical articles. Currently focused on multiple Android/Mobile development projects and Big Data' Machine Learning, AI, IoT. Alex participated in App Innovation Contests (AIC 2102/2013) with multiple winning submissions. Sample portfolio apps and publications:

  1. Publications by A. Bell
  2. Educational Web Portal
  3. Engineering Calculator VOLTA
  4. Aggregate Product function extends SQL
  5. Use SQL to generate large data sequence
  6. HTML5/CSS3 graphic enhancement: buttons, inputs
  7. Advanced CSS3 Styling of HTML5 SELECT Element
  8. enRoute: Real-time NY City Bus Tracking Web App
  9. YouTube™ API for ASP.NET
  10. HTML5 Tables Formatting: Alternate Rows, Color Gradients, Shadows
Ed Nutting
Student
United Kingdom United Kingdom
No Biography provided
eglasius
United States United States
No Biography provided
financeloans
United States United States
No Biography provided
Gary Stafford
Software Developer (Senior) Paychex
United States United States
I am a senior software developer, architect, and project manager, specializing in .NET, JavaScript, Java, and database development, and build automation. I am currently a Lead Developer (.NET) / Developer IV for Paychex Enterprise Business Solutions. Paychex (PAYX) provides payroll, human resources, and benefits outsourcing and web-based solutions to business.

Prior to Paychex, I served as Lead Software Engineer, Operations Manager, and Technical Product Manager at Bio-Optronics. Bio-Optronics develops, deploys and operates information technology solutions to help healthcare professionals manage and optimize workflow to enhance quality, productivity, and patient and staff satisfaction and safety. Previously, I held positions of President, COO, Chief Technology Officer (CTO), and SVP of Technology for Lazer Incorporated. Lazer is a successful, digital imaging and Internet-based content management services provider.
Gediminas Geigalas
Software Developer (Senior)
Lithuania Lithuania
No Biography provided
Gregory Nozik
Software Developer (Senior) Superderivatives
Israel Israel
I’m a .net architect, focusing mainly on
writing a scalable components, My expertise is designing for optimal performance and scalability. Always in search
of new knowledge and ambitions.

Specialties
Design Patterns, UML, OOP/OOD, .NET, C#, C++, STL, ATL, COM/COM+, VB/VB.NET, IIS, ISAPI,ASP/ASP.NET, WebServices, WCF,HTML/JavaScript, Ajax, XML/XSL/XSD, SQL

Personal blog gregnozik.blogspot.com
Henry He
Software Developer (Senior)
United States United States
Senior Software Developer from New Jersey, USA

Have 15+ years experience on enterprise application development with various technologies.
Ilka Guigova
Software Developer
Canada Canada
Jani Giannoudis
Software Developer (Senior)
Switzerland Switzerland
No Biography provided
jgauffin
Founder 1TCompany AB
Sweden Sweden
Jonathan Cardy
Software Developer Repstor Ltd
United Kingdom United Kingdom
I am a Product Architect at Repstor.

Repstor custodian and Repstor Provisioning Engine provide case management and provisioning for SharePoint.

Repstor affinity provides uninterrupted access to content systems, like SharePoint through the familiar interface of Microsoft Outlook.
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.
M Sheik Uduman Ali
Architect Aditi
India India
Working as Architect for Aditi, Chennai, India.

My Website: www.udooz.net

My Blog: www.udooz.net/blog
marc9889
Software Developer (Senior) Jacobs Technology
United States United States
No Biography provided
Md. Marufuzzaman
Architect
Bangladesh Bangladesh
A well experienced leader with successful track record of software development, product innovations, brand management and corporate communication etc. Some successful product innovations have also achieved and awards “Most Valuable Professional” (MVP) at 2010 and 2011 by codeproject.com and also selected as a mentor of codeproject.com. Published over 100 technical articles in various software development resource sites (i.e., codeprojetc.com, Microsoft MSDN, and IEEE & IBM (In progress)) and various IT Forums, Blogs etc.

Over fourteen years of professional experiences in ICT field having extensive experience in formulating corporate vision and long term strategy. Leading development related functions including design, development, services, data management and analytics, customer experience management, content services, digital analytics and optimization.I have also more than two years’ of strong experience in mobile-VAS (platform development).

An individual with results-driven approach and relentless in pursuit of excellence from a business and organizational standpoint.Honest, believes in transparency, commitment and teamwork.

Expertise: Software/Solution Architect, Technical Research, MIS, Data Analytics, Data Mining, BI, SaaS platform base application development, Large scale Win32 Form/Web based business software solutions, Security, Enterprise applications development, integration, etc.

Technologies/Tools: Microsoft.Net, Microsoft SQL Server , Oracle, MySQL, ETL, Visual C#, VB.NET, ASP.NET, , Python, Java, API, MVC, Cloud Computing, SaaS, Open FaaS, AWS,AWS Lambda, MS Azure, WebAPI , WPF, WCF, PHP, Microsoft Power BI, SPSS, PS2, R, Add-In, Visual Basic etc.

.Net UI component: Telerik, DevExpress, Ext.Net etc.
Scripting language: JavaScript, AngularJS, node.JS etc.
Source control / Subversion: Git, Smart SVN, Assembla etc.
Development methodologies: Agile,RAD etc.
Project Management / Issues Tracking Tools: JIRA, Trello, Slack, Clockingit etc.
Mohammed Derbashi
Architect
Jordan Jordan
No Biography provided
Monjurul Habib
Software Developer (Senior)
Singapore Singapore
A life-long-learner, maker and soft music fan. Likes building things to solve problems. Years of successful records serving mid and large scale .NET applications in domestic and international client environment. Expertise in different areas of software development life cycles and Software Architecture.

Always looks for new technology and loves to get hands dirty Smile | :)
musicm122
CEO Hacker Ferret Software
United States United States
Owner at Hacker Ferret Software
Software Consultant with over 8 years in the trenches.

Specialized in .Net, javascript, and Android development. But adaptable enough for whatever you can dish out. I have a spiritual neck-beard just not a physical one.

For more info about me check out Hacker Ferret Software where we focus on hacking together your software with love.

We now offer a Free 30 Minute Consultation
Patrick Kalkman
Architect http://www.simpletechture.nl
Netherlands Netherlands
Patrick Kalkman is a senior Software Architect with more than 20 years professional development experience. He works for SimpleTechture where he helps teams develop state of the art web applications.

Patrick enjoys writing his blog. It discusses agile software development. Patrick can be reached at patrick@simpletechture.nl.

Published Windows 8 apps:


Published Windows Phone apps:


Awards:

Best Mobile article of March 2012
Best Mobile article of June 2012
Rajesh.Sitaraman
Architect
United States United States
I'm interested in C#, AJAX, SilverLight,and SharePoint now. I enjoy listening to music, movies, driving.
I love posting answers to forums, especially questions related to SharePoint Technology. Started career as c++ developer, then .Net Mobile Technologies and SharePoint now.
rgubarenko
Software Developer (Senior)
Canada Canada
Software Architect with over 15 years in IT field. Started with deep math and C++ Computer Vision software. Currently in .NET and PHP web development. Creator of DaST pattern, open-source frameworks, and plugins. Interested in cutting Edge IT, open-source, Web 2.0, .NET, MVC, C++, Java, jQuery, Mobile tech, and extreme sports.
Sazzad Hossain
Binary Quest
Australia Australia
Sazzad is working as a developer since 2001 in the Realestate Market in Melbourne. Likes to work in C# and .Net platform. Started an ISV Business in 2008 called Binary Quest.

Follow me on Linked In
Shahriar Iqbal Chowdhury/Galib
Chief Technology Officer
Bangladesh Bangladesh
I am a Software Engineer and Microsoft .NET technology enthusiast. Professionally I worked on several business domains and on diverse platforms. I love to learn and share new .net technology and my experience I gather in my engineering career. You can find me from here

Personal Site
Personal Blog
FB MS enthusiasts group
About Me
smoore4
Database Developer
United States United States
I am an MBA with a bunch of MS certifications. Technically, I am a DBA, but I do a good deal of sys admin work and web development using .NET. I like to focus on business intelligence, database design, messaging architectures, and web services.
Stas Wolski
Software Developer (Senior)
Russian Federation Russian Federation
Building web apps since 2001. Rich experience in HTML frontends for different platforms.
Thorsten Bruning
Software Developer
Germany Germany
--------------------------------
Thank you for voting
Best "Everything Else" Article
of September 2014
Uwe_Sieber
Software Developer
Germany Germany
No Biography provided
vdasus
Lithuania Lithuania
No Biography provided
Wayne Ye
Software Developer (Senior) SAP Labs Shanghai
China China
Wayne is a software developer, Tech Lead and also a geek. He has more than 6 years' experience in Web development(server: ASP.NET (MVC), Web Service, IIS; Client: HTML/CSS/JavaScript/jQuery/AJAX), Windows development (Winform, Windows Service, WPF/Silverlight, Win32 API and WMI) and SQL Server. Deep understanding of GOF Design Patterns, S.O.L.i.D principle, MVC, MVVM, Domain Driven Design, SOA, REST and AOP.

Wayne's Geek Life http://WayneYe.com

Infinite passion on programming!
wmjordan
Technical Lead
China China
I am now programming applications for the Internet of Things.
YSLGuru
United States United States
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2011