Click here to Skip to main content
14,977,821 members
This competition has ended

Best Web Development article of July 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.
29 Jul 2011
Monjurul Habib
Specific directories rather than entire application: For individual uploader:int maxSize = 2097151;if (FileUpload1.HasFile &&...
Please Sign up or sign in to vote.
25 Jul 2011
AlexCode
Handling different default AJAX caching definitions between browsers.
Please Sign up or sign in to vote.
22 Jul 2011
Muthu Nadar
You can set the default button on your form tag as below code.ORyou can set the default button on a panel as below.And you can place your...
Please Sign up or sign in to vote.
12 Jul 2011
RaisKazi
Walkthrough of Asp.Net Core Ajax
Please Sign up or sign in to vote.
12 Aug 2011
yiangos
1 alternative  
How to use javascript bitwise operations to filter out search results based on user selected filters in checkboxes
Please Sign up or sign in to vote.
16 Jul 2011
tsdragon
Application[“P...
Please Sign up or sign in to vote.
7 Jul 2011
MBigglesworth79
LiteBox is a very simple, lightweight jQuery lightbox, which can serve as an example for anyone wishing to develop their own solution; or as a base for anyone wishing to extend it further.
Please Sign up or sign in to vote.
24 Jul 2011
Gil Fink
The viewport meta tag enables web developers to indicate that the web page they built is optimized for mobile devices.
Please Sign up or sign in to vote.
26 Jul 2011
George Tryfonas
Not sure I got it correctly... But if I did, here's a simpler solution which doesn't rely on implication. Bitfields are ubiquitous in C programming, they are used to specify flags. If, for instance, your hotel requirements amount to bitfield 01101010 then you can simply AND the bitfield with...
Please Sign up or sign in to vote.
5 Jul 2011
#realJSOP
I do it this way:0) Create a base page class, and store the current page's url (you can do this any number of ways, so I'll leave it to your imagination):public class MyBasepage : System.Web.UI.Page{ public string CurrentUrl { get; set; } }1) Store the page's Url to a...
Please Sign up or sign in to vote.
5 Jul 2011
AspDotNetDev
There is a fourth function.RegisterClientScriptResource(): Adds a reference to a JavaScript file that has been embedded into an assembly (DLL). Read more about that here: Managing Your JavaScript Library in ASP.NET.
Please Sign up or sign in to vote.
20 Jul 2011
Gil Fink
What Model Binders are in ASP.NET MVC and how you can use them in your MVC applications.
Please Sign up or sign in to vote.
26 Jul 2011
ozkary
Handling the SecurityTokenValidation exception
Please Sign up or sign in to vote.
11 Jul 2011
Gordon Kushner
Initialize Master Page, Page, and Controls in a single JavaScript call.
Please Sign up or sign in to vote.
21 Jul 2011
ozkary
The HTTP request is unauthorized with client authentication scheme 'basic'
Please Sign up or sign in to vote.
22 Jul 2011
Nicky Enriquez Torres
Please Sign up or sign in to vote.
16 Jul 2011
Waleed Eissa
How to turn URLs into hyperlinks in ASP.NET and truncate long URLs in the link text
Please Sign up or sign in to vote.
21 Jul 2011
ozkary
How to resolve the WCF Service IIS specified authentication schemes error
Please Sign up or sign in to vote.
23 Jul 2011
Artem Smirnov
Testing MVC with Ivonna -- first look
Please Sign up or sign in to vote.
27 Jul 2011
tsdragon
You could also use the West Wind Web Toolkit by Rick Strahl, which has a REALLY nice component for this purpose.Blog Entry: http://www.west-wind.com/weblog/posts/2008/Feb/21/Embedding-ASPNET-Server-Variables-in-Client-JavaScript-Part-2[^](I have no connection to Rick Strahl or West Wind,...
Please Sign up or sign in to vote.
6 Jul 2011
Graeme_Grant
There is also the "app_offline.htm" in the root path
Please Sign up or sign in to vote.
10 Aug 2012
Aniruddha Loya
In this tutorial, I will show you how to use the basic features of HTML5 and get the simple game of Snake up and ready within a couple of hours, even if you are a beginner.
Please Sign up or sign in to vote.
13 Jul 2011
Sacha Barber
Using HTML5 WebWorkers and a custom jQuery plug-in to create a Flickr image wall.
Please Sign up or sign in to vote.
27 Jul 2011
Manjunath Shrikantiah
This article looks at ways to warn users about the session timeout.
Please Sign up or sign in to vote.
6 Jul 2011
darkoman
A simple example of how a dynamic image can be generated on the client side not using element
Please Sign up or sign in to vote.
30 Oct 2011
DrABELL
ASP.NET GridView control hosting another GridView in data-centric web applications
Please Sign up or sign in to vote.
9 Sep 2019
Chad Z. Hower aka Kudzu
Delivering software globally goes far beyond simply localizing. This article covers cultures, graphics, text spacing and more.
Please Sign up or sign in to vote.
1 Feb 2012
Omar Al Zabir
How to build truly RESTful API and website using the same ASP.NET MVC code
Please Sign up or sign in to vote.
5 Jul 2011
Lisetsky Val
There is shorter way to do this: Some Text
Please Sign up or sign in to vote.
8 Aug 2011
Shameel
The MultiDropdown control allows selection of multiple items from a checkable list of dropdown items. The latest version allow searching items.
Please Sign up or sign in to vote.
25 Dec 2011
Bahram Ettehadieh
2 alternatives  
This Tip/Trick shows how to make the website available only for the local clients
Please Sign up or sign in to vote.
18 Jul 2011
DaveAuld
Simple implementation for determining which radio buttons are selected using Jquery
Please Sign up or sign in to vote.
12 Jul 2011
Bahram Ettehadieh
Using this code block, you can prevent simultaneous logins by a single User ID.
Please Sign up or sign in to vote.
16 Jul 2011
Dhanasekar_005
One can chain in the classes in jQuery like:$( "#divRGB" ).removeClass('classBLUE').removeClass('classGREEN').addClass('classRED');thus optimise it.
Please Sign up or sign in to vote.
25 Jul 2011
Monjurul Habib
How to disable days in a week in the jQueryUI DatePicker.
Please Sign up or sign in to vote.
6 Aug 2011
Wayne Ye
Delve deep into JavaScript Basic/object types, function, execution context, Scope Chain, essence of Closure and anonymous function (lambda)
Please Sign up or sign in to vote.
10 Jul 2011
TheCodeKing
Recently I made the distinction between frameworks where community driven libraries thrive, and evolving APIs where they often become the kiss of death. In this article I want to give an example of integrating with Facebook using the REST library Hammock.
Please Sign up or sign in to vote.
29 Jul 2011
Graeme_Grant
GET method:Data is appended to the URL. - correctData is publicly available. - correctIt is a single call system. - GET/POST/PUT methods both send and receive response/dataMaximum data that can be sent is 256. - browser dependant up to 4KData transmission is faster. - GET/POST/PUT...
Please Sign up or sign in to vote.
18 Jul 2011
Terrence Dorsey
The CSS box model defines the border and spacing around an HTML element. We'll take a closer look at how it works.
Please Sign up or sign in to vote.
21 Jul 2011
Michael.Heliso
A HTTPWebRequest based library which abstracts how data is retrieved from web sources.
Please Sign up or sign in to vote.
12 Aug 2011
Bert O Neill
How to implement a Silverlight application that uses (Super)WebSockets.
Please Sign up or sign in to vote.
29 Jul 2011
Brij
How to make use of the IsCrossPagePostBack property.
Please Sign up or sign in to vote.
29 Jul 2011
harikreddy
1 alternative  
How to restrcit the size of file uploads in ASP.NET
Please Sign up or sign in to vote.
20 Jul 2011
Mihaly Sogorka
Schedule timed tasks through ASP.NET administration pages.
Please Sign up or sign in to vote.
11 Feb 2015
DrABELL
3 different techniques of adding hyperlinked image to ASP.NET GridView in data-centric RIA
Please Sign up or sign in to vote.
18 Jul 2011
Pranay Rana
Calling Cross Domain WCF service using Jquery/JavaScript
Please Sign up or sign in to vote.
5 Jul 2011
Chad Z. Hower aka Kudzu
This short article will show an easy way to extract HTML data URI images and convert the HTML to use external images.
Please Sign up or sign in to vote.
10 Jul 2011
jgauffin
A summary of all my answers focusing on View Models in ASP.NET MVC

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
AlexCode
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Aniruddha Loya
Student EPFL
Switzerland Switzerland
After almost 4 years of experience varying from finance to building & running a startup... I decided to take a break, go back to college and be a (academic) student again.
However, I continue to do freelance work and am currently working on HTML5 games for Code-Heads, a UK based studio.
http://aniruddhaloya.blogspot.com
Artem Smirnov
Software Developer GeekSoft
Lithuania Lithuania
No Biography provided
AspDotNetDev
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):
Bahram Ettehadieh
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
I hold a BS degree in software engineering and am a Microsoft Certified Solution Developer(MCSD).
I have more than 8 years of experience in .NET developement, mostly web develop using C# and ASP.NET.
Bert O Neill
Architect
Ireland Ireland
No Biography provided
Brij
Software Developer (Senior)
India India
Brij is a 3-times Microsoft MVP in ASP.NET/IIS Category and a passionate .NET developer. More than 6 years of experience in IT field, currently serving a MNC as a Tech Lead/Architect.

He is a very passionate .NET developer and have expertise over Web technologies like ASP.NET 2.0/3.5/4.0, jQuery, JSON, Javascript, IIS and related technologies. He is also a Exchange Server (EWS) Specialist. He has great experience in design patterns and N-Tier Architecture.

He is also certified as Microsoft Certified Technologies Specialist-ASP.NET and Microsoft Certified Technologies Specialist-WCF in .NET 4.0. He has also received several awards at various forums and his various articles got listed as "Article of the day" at ASP.NET Microsoft Official Website www.asp.net.

He has done MCA from NIT Durgapur and completed his graduation from Lucknow University.

Learning new technologies and sharing knowledge excites him most. Blogging, solving problems at various forums, helping people, keeps him busy entire day.


Visit his Blog: Code Wala

Area of Expertise :
C#, ASP.NET 2.0,3.5,4.0, AJAX, JQuery, JSON, XML, XSLT, ADO.Net, WCF, Active Directory, Exchange Server 2007 (EWS), Java script, Web Services ,Win services, DotnetNuke, WSS 3.0,Sharepoint Designer, SQL Server 2000/2005/2008
Chad Z. Hower, a.k.a. Kudzu
"Programming is an art form that fights back"

I am a former Microsoft Regional DPE (MEA) covering 85 countries, former Microsoft Regional Director, and 10 Year Microsoft MVP.

I have lived in Bulgaria, Canada, Cyprus, Switzerland, France, Jordan, Russia, Turkey, The Caribbean, and USA.

Creator of Indy, IntraWeb, COSMOS, X#, CrossTalk, and more.
darkoman
Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
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.
Dhanasekar_005
United States United States
No Biography provided
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
George Tryfonas
Engineer
Greece Greece
I am a software developer (mainly in C# and T-SQL) for a project management company in Athens, Greece. I have been working with computers since early 1987. I am adept at Pascal, C, C++, Java (my MSc was sponsored by Sun Microsystems), Lisp, Scheme, F#, C# VB.Net, Perl and some others that are too obscure to mention. When I want a quick and dirty solution to a programming problem I use a functional language, such as Haskell, Scheme or, more recently, F#.

I also play the keyboards and compose music.

---------------------------------------------------------

MSc Distributed Systems and Networks - University of Kent at Canterbury
BEng Computer Systems Engineering - University of Kent at Canterbury
Gil Fink
Technical Lead sparXys
Israel Israel
Gil Fink is a web development expert and ASP.Net/IIS Microsoft MVP. He is the founder and owner of sparXys. He is currently consulting for various enterprises and companies, where he helps to develop Web and RIA-based solutions. He conducts lectures and workshops for individuals and enterprises who want to specialize in infrastructure and web development. He is also co-author of several Microsoft Official Courses (MOCs) and training kits, co-author of "Pro Single Page Application Development" book (Apress) and the founder of Front-End.IL Meetup. You can read his publications at his website: http://www.gilfink.net
Gordon Kushner
Software Developer (Senior)
United States United States
No Biography provided
Graeme_Grant
Technical Lead
Australia Australia
No Biography provided
harikreddy
Web Developer Cholamandalam MS General Insurance
India India
No Biography provided
jgauffin
Founder 1TCompany AB
Sweden Sweden
jkrebsbach
Software Developer (Senior) Superior Consulting Services
United States United States
Jeff Krebsbach has been a Consultant with Superior Consulting Services (SCS) since 2006. SCS is based in Burnsville, Minnesota and focuses on developing solutions for Microsoft technologies, with a strong set of experience with MS SQL Server, SSRS, SSIS, and SSAS.
Lisetsky Val
Team Leader EPAM
Ukraine Ukraine
No Biography provided
Manjunath Shrikantiah
Architect
India India
9+ plus years of experience in IT industry. This includes experience in architecting, designing and developing solutions on Web and desktop application platforms
MBigglesworth79
Web Developer
United Kingdom United Kingdom
No Biography provided
Michael.Heliso
Software Developer (Senior)
Cyprus Cyprus
I am a senior software engineer with over 8 years experience. Have worked for different international software companies using different technologies and programming languages like: C/C++, lotus script, lotus API, C#, ASP.NET, WCF, MS-SQL, Oracle, Domino Server, JavaScript.
Mihaly Sogorka
Website Administrator
Hungary Hungary
Working with Microsoft Dynamics NAV since 2007.
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 | :)
Muthu Nadar
Team Leader
India India
No Biography provided
Nicky Enriquez Torres
Web Developer Telefonica del Peru
Peru Peru
This member doesn't quite have enough reputation to be able to display their biography and homepage.
ozkary
Architect OG-BITechnologies
United States United States
Software engineer, author & speaker who enjoys mentoring, learning, speaking and sharing with others about software development technologies. Microsoft MVP.

My Blog
Pranay Rana
Software Developer (Senior)
India India

Microsoft C# MVP (12-13)



Hey, I am Pranay Rana, working as a Team Leadin MNC. Web development in Asp.Net with C# and MS sql server are the experience tools that I have had for the past 5.5 years now.

For me def. of programming is : Programming is something that you do once and that get used by multiple for many years

You can visit my blog


StackOverFlow - http://stackoverflow.com/users/314488/pranay
My CV :- http://careers.stackoverflow.com/pranayamr

Awards:


RaisKazi
Technical Lead
United States United States
Full Stack Technology Professional

Hands-on experience with -
. Asp.Net, MVC, C#, Ajax
. JavaScript, Jquery, AngularJS
. Xamarin
. SharePoint
. VBScript

Tested flavors of -
. Java, Perl, Python, NodeJS, Android, IOS(little bit)
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
Shameel
Architect
India India
I am a seasoned technology professional with hands-on expertise in building enterprise applications and services using cutting edge technologies. I am a Database enthusiast and a proponent of Lean Architecture and Lean Development, a Code reuse champion and an Automation Expert.
Terrence Dorsey
Technical Writer ContentLab
United States United States
Terrence Dorsey is a technical writer, editor and content strategist specializing in technology and software development. He is currently Senior Technical Editor at ContentLab. He previously was Senior Technical Writer at ESPN, Director of Content Development at CodeProject and Senior Editor of MSDN Magazine and TechNet Magazine. His writing has appeared in Visual Studio Magazine, MSDN Magazine, Application Development Trends and Redmond Magazine.
TheCodeKing
Architect
United Kingdom United Kingdom
Mike Carlisle - Technical Architect with over 20 years experience in a wide range of technologies.

@TheCodeKing
tsdragon
Web Developer
United States United States
No Biography provided
Waleed Eissa
Software Developer (Senior) Contractor
Egypt Egypt
My name is Waleed Eissa and I'm a software developer from Cairo, Egypt. I spent 7 years developing software for the banking industry, but has changed focus in recent years to Web development. I specialize in Microsoft technologies, esp. ASP.NET and C#, and am passionate about everything web. My main interests are user experience design (UX), performance tuning and scalability.

Website: http://www.waleedeissa.com
Blog: http://waldev.blogspot.com
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!
Wes Grant
Team Leader
United States United States
I am a general technology enthusiast and like to work on my Voodoo Content Management System and other personal programming projects in my free time.
yiangos
Web Developer
Greece Greece
I am a web developer for a software house in Athens, Greece. I currently work almost exclusively with the Microsoft stack of languages, and most prominently with C#. However, I have worked extensively with PHP in the past, dabbled in C and C++ while doing my MSc, and for my pet projects I usually resort to Python, if a GUI is not necessary. That said, I'm also usually the guy that oversees/designs the database schema for each new project at work.

When not in front of the computer, I enjoy watching and helping my two young daughters grow up. Sometimes I do that while in front of the computer too.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 31 Jul 2011