Click here to Skip to main content
13,864,474 members

Best Web Dev article of November 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.

26 Nov 2011
Brij
This article discusses some problems with the earlier approach and discusses Identity federation
6 Nov 2011
M I developer
Try catch block around "A potentially dangerous Request.Form"
26 Dec 2011
zoyobar
In many cases, we need to show user data, here is how to use JQueryElement Repeater to display and editing data through calling Ajax in ASP. NET.
19 Aug 2012
wullinkm
A single file login page for ASP.NET
14 Nov 2011
Bahrudin Hrnjica
Imlementation of HTML5 Widget apps in offline mode on Windows Phone 7 Mango.
20 Nov 2011
Jovan Popovic(MSFT)
Example showing how to persist positions of the sortable elements after drag&drop reordering using the JQuery UI sortable
1 Nov 2011
Federico Aponte
An application to inspect a COM TypeLib and generate IDL and .manifest files. The tool is made as an HTML application using JavaScript for the logic.
10 Nov 2011
jgauffin
With this post, I’ll show how you can use the built-in features in MVC to handle errors.
10 Nov 2011
John Simmons / outlaw programmer
How about this?public static class ExtendDateTime{ public int CountWeekDays(this DateTime thisdate, DateTime thatDate) { int days = Math.Abs((thisDate - thatDate).Days) + 1; return = ((days/7) * 5) + (days % 7); }}Usage would be like this:DateTime...
17 Nov 2011
ntg123
Performing multi-binding in Silverlight.
27 Nov 2011
Halil ibrahim Kalkan
Extensible jQueryUI widget development
6 Nov 2011
Ram Balak Sharma
How to call synchronous and asynchronous way web service method in JavaScript by using JSON
10 Nov 2011
Bangla Gopal Surya Prakash
Read RSS FEED data (blogspot.com)
26 Dec 2011
zoyobar
Binding and Handling JSON Field In jQuery Repeater
18 Nov 2011
Glen Banta
Integrating the HSS Interlink UploadFileDialog feature with Microsoft’s application platform, LightSwitch for Visual Studio.
24 Nov 2011
thatraja
Blinking Text in TextBox using Javascript
26 Nov 2011
Mohib Sheth
Invoking People Hub in Windows Phone 7 Emulator
28 Nov 2011
Member 7656529
A review of the book Microsoft Visual Studio LightSwitch Business Application Development.
6 Nov 2011
Kabwla.Phone
Tip - Never use type equality because that does not support derived classes:if (item.GetType() == typeof(Image)) //this is bad, mkay.Instead use the following which does support derived classes:if (item is Image)The Microsoft prefered pattern (when you actually need the cast object)...
5 Nov 2011
Artem Smirnov
Writing testable Action Methods
5 Nov 2011
TheyCallMeMrJames
With the release of MVC 3, the updated project templates and the Razor view engine we have several new features and tool improvements at our disposal.  I wanted to see how hard it would be to get a quick mash-up of some ASP.NET goodness and the Google Maps API.
10 Nov 2011
Adel Refaat
An implementation to support paging for SharePoint List Items
26 Dec 2011
zoyobar
This article will explain in detail how to handle the controls in the templates of the Repeater control
21 Nov 2011
Tom Janssens
In this article, I will show you a proper way to resolve the issue respecting CQRS/DDD principles
26 Nov 2011
amitthk
For ASP.NET MVC, HERE! is a much cooler approach:Basically, we use Ajax.ActionLink like this:The controller takes care of both the possibilities (Normal Post...
18 Nov 2011
Henrik Jonsson
An enhanced MultiBinding markup extension implementation for Silverlight 5 with support for bindable Converter, ConverterParameter and StringFormat
27 Feb 2014
Paulo Zemek
A tutorial explaining how to create a Virtual Machine and a Compiler for such virtual machine
16 Nov 2011
Billy McCafferty
S#arp Lite is an architectural framework for the development of well-designed, custom-built, ASP.NET MVC applications using NHibernate for data access.
8 Nov 2011
Brij
This part mainly discusses WIF and demonstrates a sample step by step
10 Feb 2013
Halil ibrahim Kalkan
Creating AJAX based CRUD tables using ASP.NET MVC 3 and the jTable jQuery plug-in.
22 Nov 2011
GraemeKMiller
HTML5 vs Flash vs Silverlight
13 Nov 2011
Kunal Chowdhury «IN»
In this Tutorial, I will show you how to integrate a UserControl in LightSwitch Application.
21 Jul 2014
Jovan Popovic(MSFT)
This article discusses various aspects of ASP.NET MVC security and shows some tips to implement these elements in your applications.
28 Nov 2011
Shakeel Iqbal
This article provides a comprehensive knowledge to create a plugin.
5 Feb 2014
Yvan Rodrigues
Did you skip class the day trigonometry was taught? This article will explain what you’ve been missing all these years.
22 Nov 2011
thatraja
1 alternative  
15 Nov 2011
Saraf Talukder
This article gives details of the top 5 reasons that applications fail to pass the certification process in the Windows phone market place and few tips on how to avoid those pitfalls
20 May 2012
Jigar Bagadai
Easy approach to implement AJAX in ASP.NET without using an AJAX control
8 Nov 2011
shashikanth 2011
How To Deploy a Web App in IIS
13 Nov 2011
gggustafson, jsc42
This article presents an improved method to display a definition for an abbreviation or initialism whenever the user hovers over the abbreviation or initialism.
12 Dec 2011
MetaMapper (Andy Powell)
A minimal 3D program showing how to use XNA in Silverlight-5, with a full explanation of the core concepts
9 Nov 2011
Brett Goodman
How to use FileDb as a local database in your .NET, Silverlight and Windows Phone applications
13 Nov 2011
kvreddy
Microsoft WPF vs. Silverlight, a comparision
27 Nov 2011
S V Saichandra
Brief description of how to use the available Membership and Role Provider available in ASP.NET
5 Aug 2014
santosh poojari
This article helps you to build and enable robust web applications with respect to various aspects of security that needs to be taken care of while designing a system.
24 Sep 2014
Nick Polyak
This article gives an overview of MVVM pattern, its usage and advantages
26 Dec 2011
zoyobar
How to use jQuery Timer to achieve new email notifications.
15 Jan 2013
EricFaust
A custom made DropDownList control for ASP.NET
24 Dec 2011
TeapotDev
HTML5 offers a new cool element - Canvas. This is a replacement for SVG. You can draw on it with JavaScript, so we can draw fractals too.
4 Feb 2014
Mikhail-T
Extends MVC HtmlHelper class so you can create POSTable checkbox list.

Current Participants

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

Kunal Chowdhury «IN»
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:




Adel Refaat
Australia Australia
No Biography provided
amitthk
Software Developer (Senior)
Singapore Singapore
I love programming, reading, and meditation. I like to explore management and productivity.
Artem Smirnov
Software Developer GeekSoft
Lithuania Lithuania
No Biography provided
Bahrudin Hrnjica
Software Developer (Senior)
Bosnia and Herzegovina Bosnia and Herzegovina
Bahrudin Hrnjica holds a PhD degree in Technical Science/Engineering from University in Bihać.
Besides teaching at University, he is in software industry for more than two decades, focusing on development technologies e.g. .NET, Visual Studio, Desktop/Web/Cloud solutions.

He works on development and application of a different ML algorithms.In the development of the ML-oriented solutions and modeling, he has more than 10 years of experience. His field of the interest is also the development of predictive models with the CNTK and Keras, but also actively develop two ML based .NET open source projects: GPdotNET-genetic programming tool and ANNdotNET - deep learning tool on .NET platform. He works in multidisciplinary teams with the mission of optimizing and selecting the ML algorithms to build ML models.

He is the author of several books, and many online articles, writes a blog at http://bhrnjica.net, regularly holds lectures at local and regional conferences, User groups and Code Camp gatherings, and is also the founder of the Bihac Developer Meetup Group. Microsoft recognizes his work, and awarded him with the prestigious Microsoft MVP title for the first time in 2011, which he still holds today.
Bangla Gopal Surya Prakash
Software Developer (Senior)
United States United States
B.Tech graduate in CSE, having experience in .Net related Technologies

Microsoft Certified Technical Specialist in .NET Framework 2.0
Microsoft Certified Technical Specialist in .NET Framework 4.0

My interests are Coding, reading [technical stuff] and listening to music, playing Cricket, Table Tennis

http://bgsuryablog.blogspot.com/
http://suryaprakash.net/
Billy McCafferty
Web Developer
United States United States
No Biography provided
Brett Goodman
Software Developer (Senior) EzTools Software
Australia Australia
I'm EzTools Software, a small software company in Perth, Western Australia. I've created some interesting and hopefully useful tools and technology, which you can see at www.eztools-software.com.
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
EricFaust
Technical Lead ABILITY Network Inc
United States United States
Began writing software at the age of 10.
Graduated from the University of Houston in 1995 with a BS in Computer Science and a minor in Math.
I love developing great software and websites.
I recently moved to Seattle and I'm currently working for a Health Care Analytics company.

Hobbies include Basketball and Soccer and very happily married to a wonderful wife.
Federico Aponte
Software Developer
Italy Italy
Federico has gone through the experience of developing software for different applications, including medical imaging and 3d cad modeling.
Fond of C++ as the Programming Language to know, he likes to dive into other ones. He is interested in computer graphics since the early days of his career, image compression and all the new web technologies.
gggustafson
Software Developer (Senior)
United States United States
I started programming more than 42 years ago using AutoCoder and RPG (note no suffixing numbers). Programs and data were entered using punched cards. Turnaround between submitting a job for compilation and execution was about 3 hours. So much for the "good old days!" Today, I particularly enjoy programming real-time software. I consider myself capable in WinForms, Mobile Apps, and C# although there are occasions that I yearn to return to C and the Win32 API.
Glen Banta
Chief Technology Officer HighSpeed-Solutions, LLC
United States United States
No Biography provided
GraemeKMiller
Architect http://www.uiguy.co.uk
United Kingdom United Kingdom
I am an enterprise application developer with around 8 years .Net experience.

I am currently focusing on Silverlight, WCF and SQL Server.
Halil ibrahim Kalkan
Founder Volosoft
Turkey Turkey
I have started programming at 14 years old using Pascal as hobby. Then I interested in web development (HTML, JavaScript, ASP...) before university.

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

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

My open source projects:

* ASP.NET Boilerplate: http://aspnetboilerplate.com
* jTable: http://jtable.org
* Others: https://github.com/hikalkan

My personal web site:

http://www.halilibrahimkalkan.com
Henrik Jonsson
Software Developer
Sweden Sweden
Henrik Jonsson is a Microsoft Professional Certified Windows Developer (MCPD) that currently works as an IT consultant in Västerås, Sweden.

Henrik has worked in several small and large software development projects in various roles such as architect, developer, CM and tester.

He regularly reads The Code Project articles to keep updated about .NET development and get new ideas. He has contributed with articles presenting some useful libraries for Undo/Redo, Dynamic Linq Sorting and a Silverlight 5 MultiBinding solution.
jgauffin
Founder 1TCompany AB
Sweden Sweden
Jigar Bagadai
Software Developer
India India
I have been working as a Software Engineer on Microsoft .NET Technology.I have developed several web/desktop application build on .NET technology .My point of interest is Web Development,Desktop Development,Ajax,Json,Jquey,XML etc.I have completed Master of Computer Application in May-2011.I'm not happy unless I'm learning something new.
John Simmons / outlaw programmer
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.
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.
Kabwla.Phone
Software Developer (Senior)
Netherlands Netherlands
Doing that 'computer thing' ever since the C64.

Sometimes I feel that being a programmer is much like being a doctor: You just have to know everything and if you don't, something dies.

Either being an application or a patient.

Oddly enough, more people care about the death of their application, than the massacre of people...
kvreddy
Architect
United States United States
No Biography provided
M I developer
Technical Writer
United States United States
<Profile>
<Profession>
I am a Software Engineer from Karachi Pakistan, Being a programmer obviously I love to code but I love to code that adds something new in my knowledge else I do copy paste usually Smile | :)
</Profession>
<Education>
Have done Master and Bachelors of Computer Science from Karachi University Pakistan
</Education>
<Interests>
Anything I found interesting technically or non-technically so nothing specific Wink | ;)
</Interests>
</Profile>
Member 7656529
United States United States
No Biography provided
MetaMapper (Andy Powell)
Software Developer (Senior) MetaMapics Ltd.
United Kingdom United Kingdom
Freelance software developer with a focus on Microsoft technologies and specialist experience in mapping and location-based applications.
Mikhail-T
Web Developer
United States United States
Coding is awesome!
Mohib Sheth
Software Developer (Senior) Hyperbees Technologies Pvt. Ltd.
India India
No Biography provided
Nick Polyak
Architect AWebPros
United States United States
I am a software architect and a developer with great passion for new engineering solutions and finding and applying design patterns.

I am passionate about learning new ways of building software and sharing my knowledge with others.

I worked with many various languages including C#, Java and C++.

I have my Ph.D. from RPI.

here is my linkedin profile - I'll be happy to connect!
ntg123
Software Developer (Senior) self employed
Israel Israel
No Biography provided
Paulo Zemek
Software Developer (Senior) Niantic
United States United States
I started to program computers when I was 11 years old, as a hobbyist, programming in AMOS Basic and Blitz Basic for Amiga.
At 12 I had my first try with assembler, but it was too difficult at the time. Then, in the same year, I learned C and, after learning C, I was finally able to learn assembler (for Motorola 680x0).
Not sure, but probably between 12 and 13, I started to learn C++. I always programmed "in an object oriented way", but using function pointers instead of virtual methods.

At 15 I started to learn Pascal at school and to use Delphi. At 16 I started my first internship (using Delphi). At 18 I started to work professionally using C++ and since then I've developed my programming skills as a professional developer in C++ and C#, generally creating libraries that help other developers do their work easier, faster and with less errors.

Want more info or simply want to contact me?
Take a look at: http://paulozemek.azurewebsites.net/
Or e-mail me at: paulozemek@outlook.com

Codeproject MVP 2012, 2015 & 2016
Microsoft MVP 2013-2014 (in October 2014 I started working at Microsoft, so I can't be a Microsoft MVP anymore).
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/
S V Saichandra
Software Developer Collabera
Singapore Singapore
S V Sai Chandra is a Software Engineer from Hyderabad Deccan. He started Embedded Programing in his college days and now he is a Web Developer by Profession. He Loves coding and his passion has always been towards Microsoft Technologies. Apart from coding his other hobbies include reading books, painting and hang out with friends is his most favorite past time hobby.
He blogs at
http://technowallet.blogspot.com
Technical Skills:
C#,Ado.Net,Asp.Net,Sql Server,JavaScript,XML,Web services.
santosh poojari
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
Saraf Talukder
Software Developer
United Kingdom United Kingdom
Currently living and working in London. He is an enthusiastic software developer passionate about microsoft technologies, specially C#, WPF, Silverlight WCF and windows Azure. Contributes to several open source project and msdn forums.

My Blog
twitter : @sarafuddin
Shakeel Iqbal
Software Developer (Senior) TEO
Pakistan Pakistan
Passion and positive dedication is essential part of success. I believe on hardworking and sharing knowledge with others. I always try to be a better than I am and think positive for positive result.

My Blogs

My Linked-In Profile
shashikanth 2011
Software Developer GGK Technologies
India India
No Biography provided
thatraja
Web Developer
India India
Retired from Q/A section & Technical forums since 2014

More coming soon....
TheyCallMeMrJames
Software Developer (Senior)
Canada Canada
For almost 30 years I have been working with computers, learning a myriad of languages and participating in various computing environments.

Though I have been mentoring other developers for the last decade, I have recently found a strong interest in writing and am learning to translate the fun of in-person teaching to something I can get into article form.

I enjoy following technology trends, new gadgets and trying to guess where innovation will lead us next (I'm kinda holding out for a robot-served utopia, but willing to submit to our future robot leaders).

I am a guy who is passionate about my faith, my family and a cure for Juvenile Diabetes (my son lives with this disease).
Tom Janssens
Founder Virtual Sales Lab
Belgium Belgium
wullinkm
Software Developer Dexchange Outsourcing
Netherlands Netherlands
No Biography provided
Yvan Rodrigues
Systems Engineer Clearpath Robotics
Canada Canada
Yvan Rodrigues has 25 years of experience in information systems and software development for the industry. He is Senior Systems Developer at Clearpath Robotics

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.
zoyobar
United States United States
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2011

Advertise | Privacy | Cookies | Terms of Service
Web02 | 2.8.190214.1 | Last Updated 1 Nov 2011
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid