Click here to Skip to main content
15,868,016 members
This competition has ended

Best Web Development article of August 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.
6 Aug 2011Sunasara Imdadhusen
MVC Logging series
Please Sign up or sign in to vote.
18 Aug 2011Brij
Single Sign On Between Sub Domains: Forms Authentication
Please Sign up or sign in to vote.
16 Aug 2011Damian Flynn
Here's a couple of gems...From IList to DataTable.From DataTable to array of T.// DataTable: from IListpublic static DataTable ToDataTable(this IList iList){ DataTable dataTable = new DataTable(); PropertyDescriptorCollection propertyDescriptorCollection = ...
Please Sign up or sign in to vote.
2 Aug 2011Rui Jarimba
Use ASP.NET MVC T4 custom templates to generate resource files and localized views
Please Sign up or sign in to vote.
23 Jun 2012Leland Richardson
How to dynamically create item templates on the server-side in ASP.NET.
Please Sign up or sign in to vote.
31 Jul 2011Keith Barrow 3 alternatives  
When running an ASP.NET application under 64-bit Win7/2008 you get jet 4.0 not registered error
Please Sign up or sign in to vote.
13 Aug 2011Vano Maisuradze
Very nice!I've modified ToCollection(this DataTable dt) extension function, so if DataTable column names and class property names are different, then you can use this alternative:public static List ToCollection(this DataTable table, Dictionary dic){ List lst = new...
Please Sign up or sign in to vote.
17 Aug 2011Gil Fink
This post will explain how to combine the video and canvas elements in order to create transparency inside a video during runtime using JavaScript.
Please Sign up or sign in to vote.
21 Aug 2011Daniel Gidman
Use of a CSS reset stylesheet is recommended more than something like this one off. Normalize the CSS across browsers. In general, it is better to add borders as the exception than it is to remove them from elements. There are many good CSS reset stylesheets and some like from the YUI Library...
Please Sign up or sign in to vote.
12 Aug 2011Kunal Chowdhury «IN»
Read this post to know how to detect the browser information using the HtmlPage.BrowserInformation property.
Please Sign up or sign in to vote.
30 Aug 2011Alexander Kouznetsov
A way to view, store and process logical expressions
Please Sign up or sign in to vote.
2 Aug 2011abdealinc
Download access driver from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en.In the connection string, replace "Microsoft.Jet.OLEDB.4.0" with "Microsoft.ACE.OLEDB.12.0".
Please Sign up or sign in to vote.
16 Aug 2011Dhyanga
This project helps solve the problem we were having with iTextSharp version 4.1.2.0 getting PDF report with formatting
Please Sign up or sign in to vote.
26 Aug 2011scott_liu
Create CSS class programmatically
Please Sign up or sign in to vote.
13 Aug 2011stfairy
A brief introduction to CoffeeScript
Please Sign up or sign in to vote.
25 Aug 2011G Zizys
JavaScript REPL for Windows: Part 1 – Motivation, Choices and First Steps
Please Sign up or sign in to vote.
30 Aug 2011ILa @ work
This nice trick extends into://*/block 1/*/block 2; // commented out/*/block 3;/*/block 4; // commented out//*/and removing the first slash gives inverted alternation:/*/block 1; // commented out/*/block 2;/*/block 3; // commented out/*/block...
Please Sign up or sign in to vote.
29 Aug 2011Matt Sollars
I also think this would be best wrapped in a base Page class with a protected method that handles the evaluation (i.e., IsFirstSubmit()).
Please Sign up or sign in to vote.
30 Aug 2011BrianBissell
This provides a much better overview of the problem/solution:http://www.codeproject.com/KB/webservices/OverloadingInWebService.aspxIntroductionThe function overloading in Web Service is not as straightforward as in class. While trying to overload member function, we make two or more...
Please Sign up or sign in to vote.
30 Aug 2011Norman Paterson
Oracle scrambles the first eight characters of the UserID
22 Aug 2011David Abramson
Discover how quickly and easily you can create BI apps, deploy scalable dashboards and reports, and embed analytics into existing apps. You can then deploy your apps to any number of users on any platform, including mobile - all without per-user fees.
Please Sign up or sign in to vote.
25 Aug 2011G Zizys
Dynamic Breakpoints in JavaScript REPL for Windows
Please Sign up or sign in to vote.
28 Aug 2011Or (David) Berkovitch
How to add an 'index' to the file records apearing in fileupload jQuery plugin
Please Sign up or sign in to vote.
1 Aug 2011pfernandes
Microsoft.Jet....
Please Sign up or sign in to vote.
4 Aug 2011Esteban Alvarez
Deployment-time composability - pre-processing and post-processing tasks during ASP.NET web page request
Please Sign up or sign in to vote.
9 Aug 2011HGR-HH
We had the same issue with a Windows application accessing xls files in code. We run it with Citrix on Windows 2008 64 bit and for us, the suggestion to compile at least the executeable project with the "Platform target" property set to "x86" instead of "Any CPU" was the solution (the only one...
Please Sign up or sign in to vote.
10 Aug 2011Russell Aboobacker
MVC Test Driven Development: Session Variables
Please Sign up or sign in to vote.
21 Aug 2011Member 8169684
This situation is quite tricky and happens when you add a custom control to some page.
Please Sign up or sign in to vote.
29 Aug 2011Not Active
A demonstration of how the ASP.NET Repeater control can be used for in-place editing and adding items
Please Sign up or sign in to vote.
22 Aug 2011Brij
Playing with List Controls using jQuery
Please Sign up or sign in to vote.
29 Aug 2014DaveAuld
Google Chrome Extension that provides Message and Answer templating
Please Sign up or sign in to vote.
29 Aug 2011Marcelo Ricardo de Oliveira
Scattered Polaroids is like when you take an old box full of pictures, drop them all on a table, and start picking them randomly. This article deals with this the CSS3 and jQuery implementation of this concept.
Please Sign up or sign in to vote.
11 Aug 2011Bishop, Geoff
How to warn the user before the session expires, and redirect to a new page if it does.
Please Sign up or sign in to vote.
20 Aug 2011Dr. Song Li
This article presents a watermarked auto-complete jQuery plugin
Please Sign up or sign in to vote.
24 Sep 2011Calinyara
This article shows how to change the pitch and tempo of a sound.
Please Sign up or sign in to vote.
11 Aug 2011ymartel
Asp.net framework for making web application for most-used tablet and smartphone web browsers based on JQuery mobile
Please Sign up or sign in to vote.
18 Jul 2014Alexander Batishchev
How to create a sorting expression from GridViewSortEventArgs using LINQ Expression Tree.
Please Sign up or sign in to vote.
26 Apr 2012Praveen Meghwal
This article explains how to implement on-scroll loading data from the server using jQuery as seen on Facebook.
Please Sign up or sign in to vote.
12 Aug 2011Praveen Meghwal
This article explains how to invoke server methods using jQuery in ASP.NET applications with no, simple, and complex (JSON object) parameters.
Please Sign up or sign in to vote.
12 Aug 2011Russell Aboobacker
When you write a controller which is unit testable, it would be better to avoid any dependency to the HttpContext to make things easier. If you are using any of the session variables in your controller, it will make your controller difficult to test.
Please Sign up or sign in to vote.
5 Feb 2015Espen Harlinn
Cyber warfare: It’s a brave new world
Please Sign up or sign in to vote.
15 Sep 2011Niral Soni
Multi-level, scrollable, browser compatible, XP Style JavaScript Start Menu and Context Menu
Please Sign up or sign in to vote.
26 Jan 2016Christoph Keller
A short introduction into the new ASP.NET 4.0 Charts Control
Please Sign up or sign in to vote.
14 Aug 2011Zhipeng Li
This article shows you an example of how to control your computer program like PPT through your mobile WIFI device.
Please Sign up or sign in to vote.
25 Aug 2011Abhimanyu Kumar Vatsa
In this quick post, you will learn all about cookies used in web based applications.
Please Sign up or sign in to vote.
14 Aug 2011OriginalGriff
Getting an image from a database and displaying it in an ASP.NET page is something we have to do quite often. Here is a generic class which does the job for you.
Please Sign up or sign in to vote.
12 Oct 2011Buaziz
creating an MVC HTML Helper for Google Maps

Current Participants

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

Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder ITORIAN.COM
India India
Abhimanyu Kumar Vatsa (Abhimanyu Kumar Singh) is a Microsoft MVP and Mindcracker (C# Corner) MVP (2010, 2011) and having experience in building web scale applications using Microsoft Technologies including ASP.NET, MVC, C#/VB, jQuery, JavaScript, Silverlight, SQL Server and many more web stuffs. He is also handy in non-Microsoft Technologies like PHP, ColdFusion etc but he’s specility is always Microsoft. He love to work with Internet scale projects using Microsoft stuffs that has potential to change the every day use of technology. He love to blog and started it around June 2009 and because such blogging Microsoft awarded him MVP.
Software Developer
United States United States
.NET developer and architect
Chief Technology Officer netrox (sc)
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) FKQ Advertising & Marketing
United States United States
Geoff Bishop works for FKQ Advertising + Marketing in sunny Clearwater Florida. FKQ is the largest independent agency in the Tampa Bay area and provides a spectrum of expertise to global, national and regional brands. FKQ is celebrating its 50th anniversary this year! (2011)

Recently much of Geoff's free time has been consumed by a very addictive technology known as StarCraft II.
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.
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
Software Developer (Senior) KUFPEC
Kuwait Kuwait
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
China China
E-mail:calinyara@gmail.com
Software Developer
Switzerland Switzerland
I'm a software developer with ASP.NET experience since 2007

Projects:
=========
See my projects list here: http://dotnetcorner.ch/Home/Projects

=========
More about me: http://dotnetcorner.ch
My Blog: http://dotnetcorner.ch/Home/Blog
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 Stackify
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
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.
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.
Student
Nepal Nepal
Nothing is particularly hard if you divide it into small jobs. -- Henry Ford
United States United States
Enabling the achievement of full potential through innovative research of advanced machine learning technologies to address the evolving strategic military battlespace technical hypothesis, leading to capabilities that will transition to operational prototypes for complex digital transformations.

Doctorate Computer Science
United States United States
I have been working in the IT industry for some time. It is still exciting and I am still learning. I am a happy and honest person, and I want to be your friend.
Architect Sea Surveillance AS
Norway Norway
Chief Architect - Sea Surveillance AS.

Specializing in integrated operations and high performance computing solutions.

I’ve been fooling around with computers since the early eighties, I’ve even done work on CP/M and MP/M.

Wrote my first “real” program on a BBC micro model B based on a series in a magazine at that time. It was fun and I got hooked on this thing called programming ...

A few Highlights:

  • High performance application server development
  • Model Driven Architecture and Code generators
  • Real-Time Distributed Solutions
  • C, C++, C#, Java, TSQL, PL/SQL, Delphi, ActionScript, Perl, Rexx
  • Microsoft SQL Server, Oracle RDBMS, IBM DB2, PostGreSQL
  • AMQP, Apache qpid, RabbitMQ, Microsoft Message Queuing, IBM WebSphereMQ, Oracle TuxidoMQ
  • Oracle WebLogic, IBM WebSphere
  • Corba, COM, DCE, WCF
  • AspenTech InfoPlus.21(IP21), OsiSoft PI


More information about what I do for a living can be found at: harlinn.com or LinkedIn

You can contact me at espen@harlinn.no
Software Developer (Senior)
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.
Software Developer (Senior) Microsoft Corporation
United States United States
Hard at work keeping your pixels bright and colorful - http://get.live.com
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
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Netherlands Netherlands
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 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 | :) .
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).
Instructor / Trainer Alura Cursos Online
Brazil Brazil
Web Developer
United States United States
I began programming on my Commodore 64 at around the age of 12. After migrating to DOS and then Windows, I decided to take on the Web. Several languages and platforms later, I have settled in with .NET nicely. I am currently the owner of a software consulting company and lead application developer for a learning-based technology consultation company.

The love of a finished application is usually at war with the desire to improve it as soon as it's released (they're never really finished).
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
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.
Business Analyst Tata Consultancy Services Ltd.
India India
I started my career as Java Developer. But now more inclined towards web designing, JavaScript, HTML and CSS.I have good level of expertise on Java, Oracle and JavaScript. Designing Generic components is my main expertise.
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.
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 ENGetica
Israel Israel
A Computers Engineer with accumulate 10 years of experience in varying software and business fields. Natural Entrepreneur. Technology and business enthusiast.
CEO
Wales Wales
Born at an early age, he grew older. At the same time, his hair grew longer, and was tied up behind his head.
Has problems spelling the word "the".
Invented the portable cat-flap.
Currently, has not died yet. Or has he?
Software Developer FreSoft
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
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)
Italy Italy
My name is Rui Jarimba and I was born in Madeira island, Portugal and I currently live in Rome, Italy.

I have more than 10 years of experience developing software using the .NET Framework and other technologies (Web development, Databases, ...).

Some of my professional interests are: software development best practices, software architecture, cloud computing, Continuous Integration (CI), Continuous Delivery (CD) and agile methodologies such as Scrum, Kanban, Lean and any other methodology that can help me to become a better and more productive software engineer.

I believe in good code - code that is readable, maintainable, reusable, testable and deployable. This means that I'm not the "quick and dirty" type, I write code for the medium/long term whenever possible.

Something else about me - I love music, I am an amateur photographer, not a big fan of gyms (I prefer to do some outdoor activity such as walking/hiking), big foodie (I love Mediterranean cuisine and my glass of wine!).
Web Developer
India India
Russell Aboobacker is a Software Engineer from India, Currently working in Cognizant, Bangalore as Software Architect. He Enjoys Coding and Sharing his Experiences with the Colleagues and Friends.When he is not coding he enjoys spending time with his Family.

If you have any suggestions / Ideas , Share it With me. arusselkm@yahoo.com
Software Developer (Senior)
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student Shanghai Jiao Tong University
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Infostretch Ahmedabad-Gujarat
India India
Aspiring for a challenging carrier wherein I can learn, grow, expand and share my existing knowledge in meaningful and coherent way.

sunaSaRa Imdadhusen


AWARDS:

  1. 2nd Best Mobile Article of January 2015
  2. 3rd Best Web Dev Article of May 2014
  3. 2nd Best Asp.Net article of MAY 2011
  4. 1st Best Asp.Net article of SEP 2010


Read More Articles...
Architect
Georgia Georgia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead RTE Technologie
France France
Visit my website: http://www.ymartel.com
Software Developer
China China
My name is Charlie and interested in working on fun projects.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 31 Aug 2011