Click here to Skip to main content
15,867,888 members
This competition has ended

Best Web Dev article of April 2013

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.
31 Oct 2014Christoph Buenger
Describes PHP application development with the free Scavix Web Development Framework (Scavix-WDF).
Please Sign up or sign in to vote.
4 Apr 2013Steve Marsh
A fully customizable 16 segment display using the HTML5 canvas
Please Sign up or sign in to vote.
7 Sep 2020Herre Kuijpers
Extending the standard ASP.NET GridView control to add a vertical scrollbar in the grid
Please Sign up or sign in to vote.
3 Jun 2013rgubarenko
jsRazor is unbeatably powerful and stupidly simple client-side rendering approach that consists of ONLY TWO functions. Tiny javascript library entirely eliminates the need for server-page rendering, in the same time giving your apps unmatched simplicity and flexibility.
Please Sign up or sign in to vote.
9 Jun 2013Florian Rappl
Crawling tons of (individual) web information and creating statistics using Windows Azure.
Please Sign up or sign in to vote.
9 Jun 2013Ravi Gadag
Azure based e-learning product.
Please Sign up or sign in to vote.
15 Oct 2013Balimusi
WCF 4.5 Services Development using Entity Framework and MVC 4 front-end
Please Sign up or sign in to vote.
31 Jan 2014Dirk Bahle
Integrate AvalonEdit with text editing options into AvalonDock [2.0]
Please Sign up or sign in to vote.
12 Apr 2013NightWizzard
...for example a WYSIWYG HTML editor to edit or display emails...
Please Sign up or sign in to vote.
5 May 2013Style-7
How to send data from HTML form to server safely
Please Sign up or sign in to vote.
20 May 2013Jon Honess
Using Windows Azure to build an online board game.
Please Sign up or sign in to vote.
10 Apr 2013dimaxweb
Smart infinite scroll - easy to use plugin for you web application.
Please Sign up or sign in to vote.
10 Oct 2013Rion Williams
How to create advanced audit trails using ActionFilters in ASP.NET
Please Sign up or sign in to vote.
8 Apr 2013HTML5 Partners
Basic, solid CSS writing practices can vastly improve the maintainability of any organization’s stylesheets, but the ultimate goal is to structure a given site’s stylesheets to dramatically increase scalability. This first in a series of articles explores essential practices for writing clean and ef
Please Sign up or sign in to vote.
23 Apr 2013Rion Williams
How to find the ASP.NET configuration tool in Visual Studio 2012
Please Sign up or sign in to vote.
7 Jun 2013Abhishek Nandy
Analysis Of World Climatic Condition
Please Sign up or sign in to vote.
18 Apr 2013defwebserver
This is a Visual Studio LightSwitch HTML Picture File Manager that uses WCF RIA Services to upload and view files on the web server.
Please Sign up or sign in to vote.
5 Apr 2013David Rousset
The Star Wars intro in pure CSS3 thanks to 3D transform & animations
Please Sign up or sign in to vote.
18 Apr 2013Amogh Natu
This tip discusses the method to allow the uploading of large size files in ASP.NET
Please Sign up or sign in to vote.
6 Apr 2013Modesty Zhang
Running pdf2json module in RESTful Web Service, built with resitify and nodejs
Please Sign up or sign in to vote.
21 Apr 2013Markus Greuel
See how cache headers can help you to improve you page load times and how to implement them in ASP.NET Websites.
Please Sign up or sign in to vote.
7 May 2013Rion Williams
Generating an MD5 hash from a string using LINQ.
Please Sign up or sign in to vote.
29 Apr 2013ChienVH
This article will show you how to implement Asp.Net membership into a new database
Please Sign up or sign in to vote.
25 Apr 2013Rion Williams
Canceling file uploads using the ASP.NET FileUpload control
Please Sign up or sign in to vote.
9 Apr 2013defwebserver
The Visual Studio LightSwitch, the tool that previously only created Silverlight applications, will now create HTML pages.
Please Sign up or sign in to vote.
12 Apr 2013pollirrata
How to localize your MVC app based on a subdomain
Please Sign up or sign in to vote.
1 Apr 2013Colin Angus Mackay
Automatically replacing an image on an HTML page when it is not found
Please Sign up or sign in to vote.
12 Apr 2013Amogh Natu
How to move items between ListBoxes using JavaScript
Please Sign up or sign in to vote.
23 Apr 2013Rion Williams
How to easily open and close them all from the page that spawned them.
Please Sign up or sign in to vote.
23 Apr 2013Rion Williams
Querying Wikipedia in ASP.NET using LINQ-to-Wiki.
Please Sign up or sign in to vote.
14 Apr 2013Praveen Kumar Chauhan (PRK)
This a trick to generate random gradient color in your ASP.NET project, which will change randomly on every post-back.
Please Sign up or sign in to vote.
4 Apr 2013vinodkumarnie
Z-Index a CSS property with example
Please Sign up or sign in to vote.
23 Apr 2013Rion Williams
Resolving controller blocking within .NET 4.5 and ASP.NET MVC.
Please Sign up or sign in to vote.
23 Apr 2013Rion Williams
Centering a SliderExtender control in ASP.NET WebForms
Please Sign up or sign in to vote.
4 Apr 2013User 7562273
This article demonstrates how to manage multiple views in a single HTML page using jQuery.
Please Sign up or sign in to vote.
18 Apr 2013RalphZero
This is a simple example of an Ajax-Enabled WCF Service (hosted in IIS) that can be consumed by both client-side and server-side code.
Please Sign up or sign in to vote.
25 Apr 2013Bhargava K Pandey
Create an infinite list with “Load More” button appearing at the bottom of the lists that can be used to load data on demand, using AJAX
Please Sign up or sign in to vote.
9 Apr 2013Praveen Kumar Chauhan (PRK)
Load huge data on your web page without postback
Please Sign up or sign in to vote.
18 Apr 2013Stephen Hewison
Problems with the ASP.Net engine caused by the increase of tablet browsers, IE10 and user agents.
Please Sign up or sign in to vote.
12 Apr 2013Dmitriy Kozlov
A tool that allows you to create function graphs right in the browser, compare them, export and import.
Please Sign up or sign in to vote.
8 Apr 2013HTML5 Partners
Of all the features of HTML5, SVG has gotten precious little attention. Learn how it can create visually appealing pages, while possibly saving you from the impending zombie apocalypse.
Please Sign up or sign in to vote.
6 Apr 2013li9705
Integrating a web server in android application can increase its flexibility, because it gives more interactive with other terminals.
Please Sign up or sign in to vote.
21 Apr 2013Aniruddha Loya
Integration of Box2D-web with KineticJS library.
Please Sign up or sign in to vote.
6 Apr 2013MortezaKeshavarz
A slide show for web form projects.
Please Sign up or sign in to vote.
23 Apr 2013Mikhus
Lightweight URL manipulation with JavaScript with pretty simple API. Minified and gzipped
Please Sign up or sign in to vote.
3 Apr 2013In the Face of God
Generalize to access data in a database via HTTP
Please Sign up or sign in to vote.
9 Apr 2013Manny Khasria
ASP.NET full trust hosting and a few good full trust hosting plans
Please Sign up or sign in to vote.
24 Apr 2013drewman5150
Simple jQuery ASP.NET Slideshow
Please Sign up or sign in to vote.
9 Apr 2013Manny Khasria
Maintaining high resolution of dynamically created image using ASP.NET and C#

Current Participants

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

Software Developer
India India
I am into software Development for less than a year and i have participated in 2 contests here at Codeproject:-Intel App Innovation Contest 2012 and Windows Azure Developer Challenge and been finalist at App Innovation contest App Submission award winner as well won two spot prizes for Azure Developer Challenge.I am also a finalist at Intel Perceptual Challenge Stage 2 with 6 entries nominated.I also won 2nd prize for Ultrabook article contest from CodeProject
Link:-
http://www.codeproject.com/Articles/523105/Ultrabook-Development-My-Way

Microsoft MVA Fast Track Challenge Global Winner.
Ocutag App Challenge 2013 Finalist.

My work at Intel AppUp Store:-

UltraSensors:-
http://www.appup.com/app-details/ultrasensors
UltraKnowHow:-
http://www.appup.com/app-details/ultraknowhow
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Software Developer (Senior) Agile Tech Consulting, LLC
United States United States
Nengah Mustika started developing software in 2001. He earned his B.S. with double major in Computer Science and Business Administration from Shepherd University in 2004, and M.S. in Computer Science from University of North Florida in 2007.

Mustika is Microsoft Certified Professional Developer (MCPD .NET 4), Microsoft Certified Technology Specialist (MCTS .NET 2.0), both developing and implementing web, server and desktop applications with C#/.NET, MCTS in MOSS 2007 Implementation and Configuration, and CompTia N+ and A+ certified.

He worked at Idea Integration located in Jacksonville, FL as a .NET/BI Consultant from December 2004 – January 2014. On July 30, 2013, he founded an IT consulting firm named Agile Tech Consulting, LLC (a.k.a ATC). In February of 2014, Mustika joined forces with ATC to realize the vision of training the next generation of software developers and delivering excellence in every facet of the Software Development Lifecycle. Visit ATC at www.agiletechconsulting.com
Web Developer www.bhargavapandey.com
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager
Vietnam Vietnam
Updated LinkedIn: https://vn.linkedin.com/in/chienvh

I am currently working as the position of project manager for a long time. Had to take care a lot of projects at the same times, so I don't have many free times in a day for contributing the articles, tips/tricks on codeproject.
While I was at the previous company sometimes I participated in training courses for new employees, so I have good teaching skills and ability to convey information to others. Meaning in each my post I will try to explain more detail as possible for the junior devs are able to implement/understand what's I have done.

Also, would like to share my responsibilities for current position:

• Coordinate internal resources and third parties/vendors for the flawless execution of projects
• Ensure that all projects are delivered on-time, within scope and within budget
• Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
• Ensure resource availability and allocation
• Develop a detailed project plan to monitor and track progress
• Report and escalate to management as needed
• Perform risk management to minimize project risks
• Establish and maintain relationships with third parties/vendors
• Create and maintain comprehensive project documentation
• Support team members to solve technical issues

Opening and looking forward to finding suitable jobs.
CEO Scavix Software GmbH & Co. KG
Germany Germany
Scavix Software offers high quality software development and consulting. That's what customers like Intel, AMD, eBay and Sage Software trusted in the last years. Be it on the desktop, in the web browser, on a mobile phone, on a tablet or on the TV: we can make your software visions come true.
Are you our next customer? Don't hesitate to contact us.

Imprint/Impressum: https://www.scavix.com/imprint/
Technical Lead
Scotland Scotland
Have been a Code Project MVP 5 years running and was Microsoft C# MVP 4 years running, MBCS, MIAP and a whole bunch of other stuff. Now I just help run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee and I have also started an open source project to help with Password Validation

Main topics I blog about:
* Parallelization in .NET
* Code Quality
* Data Security
United States United States
David Rousset is a Senior Program Manager working for Microsoft Corp, in charge of driving adoption of HTML5 standards. He was a speaker in several famous web conferences such as Paris Web, CodeMotion, ReasonsTo or jQuery UK. He’s the co-author of the WebGL Babylon.js open-source engine. Read his blog on MSDN or follow him @davrous on Twitter.
Software Developer (Senior) http://ADefWebserver.com
United States United States
Michael Washington is a Microsoft MVP. He is a ASP.NET and
C# programmer.
He is the founder of
AiHelpWebsite.com,
LightSwitchHelpWebsite.com, and
HoloLensHelpWebsite.com.

He has a son, Zachary and resides in Los Angeles with his wife Valerie.

He is the Author of:
Technical Lead ThomsonReuters
Israel Israel
My name is Dmitry Mogilko and in my professional life I’m entrepreneur,active open source contributor and software engineer currently occupied in Thomson Reuters as Web and UI expert.
I living in sunny Netanya,Israel.
Germany Germany
The Windows Presentation Foundation (WPF) and C# are among my favorites and so I developed Edi

and a few other projects on GitHub. I am normally an algorithms and structure type but WPF has such interesting UI sides that I cannot help myself but get into it.

https://de.linkedin.com/in/dirkbahle
Technical Lead Plumsail
Russian Federation Russian Federation
Expert in SharePoint
The leader of SharePoint Forms Designer Team: http://spform.com
Co-founder of Plumsail: http://plumsail.com
My blog: http://formsdesigner.blogspot.com
Software Developer (Senior)
United Kingdom United Kingdom
I have been developing software commercially for 15 years, from Access 2 through VBA for Access '97, Visual Basic 6 and all .NET frameworks to 4.5

A believer in keeping things simple, I am constantly evaluating more efficient ways to "do the same thing"

Aside from programming, I am a keen musician, photographer and comedian(!)
Software Developer (Senior) CppMax
Canada Canada
Check out our light-weight, easy to use and powerful Microsoft .net reporting tool www.cppmax.ca
Chief Technology Officer
Germany Germany
Florian lives in Munich, Germany. He started his programming career with Perl. After programming C/C++ for some years he discovered his favorite programming language C#. He did work at Siemens as a programmer until he decided to study Physics.

During his studies he worked as an IT consultant for various companies. After graduating with a PhD in theoretical particle Physics he is working as a senior technical consultant in the field of home automation and IoT.

Florian has been giving lectures in C#, HTML5 with CSS3 and JavaScript, software design, and other topics. He is regularly giving talks at user groups, conferences, and companies. He is actively contributing to open-source projects. Florian is the maintainer of AngleSharp, a completely managed browser engine.
Architect Rubicon
Netherlands Netherlands
Currently Herre Kuijpers is employed at Rubicon. During his career he developed skills with all kinds of technologies, methodologies and programming languages such as c#, ASP.Net, .Net Core, VC++, Javascript, SQL, Agile, Scrum, DevOps, ALM. Currently he fulfills the role of software architect in various projects.

Herre Kuijpers is a very experienced software architect with deep knowledge of software design and development on the Microsoft .Net platform. He has a broad knowledge of Microsoft products and knows how these, in combination with custom software, can be optimally implemented in the often complex environment of the customer.
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
Korea (Republic of) Korea (Republic of)
Software Engineer.
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.
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) NetCloud Media
Canada Canada
I am a Senior Systems Developer with a leading financial firm in Toronto. I am a technology enthusiast and have worked on several large enterprise level projects.

You can visit my blog here: http://www.coolwebdeveloper.com
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
United States United States
https://github.com/modesty

https://www.linkedin.com/in/modesty-zhang-9a43771

https://twitter.com/modestyqz
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Germany Germany
30+ years experience as developer with VB.NET, VB, VBA, VBScript, C#, WPF, WinForms, JavaScript, jQuery, PHP, Delphi, ADO, ADO.NET, ASP.NET, Silverlight, HTML, CSS, XAML, XML, T-SQL, MySQL, MariaDb, MS-ACCESS, dBase, OLE/COM, ActiveX, SEPA/DTAUS, ZUGFeRD, DATEV Format and DATEVconnect, DSGVO, TNT Web-API, MS-Office Addins, etc., including:
- 10+ years experience as developer and freelancer
- 10+ years experience as team leader
- 13+ years experience with CRM solutions
Software Developer e-nnovare
Mexico Mexico
Jorge is an enthusiast web developer who love to learn something new every day.
Software Developer
India India
I have over 3 years of experience in Microsoft .Net Technologies,
Hands on experience in web application using ASP.NET, C# and Sql Server back-end
Hands on experience in web services using c#

-Praveen Kumar
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Symphony Teleca
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)
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.
Software Developer (Senior)
United States United States
An experienced Software Developer and Graphic Designer with an extensive knowledge of object-oriented programming, software architecture, design methodologies and database design principles. Specializing in Microsoft Technologies and focused on leveraging a strong technical background and a creative skill-set to create meaningful and successful applications.

Well versed in all aspects of the software development life-cycle and passionate about embracing emerging development technologies and standards, building intuitive interfaces and providing clean, maintainable solutions for even the most complex of problems.
United Kingdom United Kingdom
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 States United States
Stephen Marsh has over 10 years of experience developing enterprise applications built on the .Net framework. He specializes in building expert systems that serve the financial industry.
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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 Sonata Software Pvt Ltd
India India
Hi.. I am Vinod Kumar B C from Mysore, Karnataka. I have done MCA and currently working as a Software Engineer having 3 Years of Experience in web development. I know Asp.net, C#, MVC, Sql Server, CSS, JQuery, C, C++, HTML, DB2, DataStructures.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2013