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

Best Web Dev article of January 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.
14 Feb 2013
Vahid_N
PdfReport is a code-first reporting engine which is built on top of the iTextSharp and EPPlus libraries.
Please Sign up or sign in to vote.
2 Jan 2013
Sergey Alexandrovich Kryukov
How to abate the CodeProject spam crisis.
Please Sign up or sign in to vote.
16 Jan 2013
Vyacheslav Voronenko
Three approaches to store tree like structures with NoSQL databases in MongoDB
Please Sign up or sign in to vote.
2 Jan 2013
Simon Gulliver
Implementing a grid "user control" in MVC4/Razor.
Please Sign up or sign in to vote.
20 Mar 2019
Matías Fidemraizer
Discover a modern, solid, and powerful way of leveraging object-oriented programming on the Web and anywhere
Please Sign up or sign in to vote.
28 Jan 2013
Sandeep Mewara
Possible solutions to the problem
Please Sign up or sign in to vote.
9 Jan 2013
Adrian Holland
JSRazor brings the power of razor-like templates to client-side javascript.
Please Sign up or sign in to vote.
15 Jan 2013
Keyhole Software
Modularization and code organization in TypeScript.
Please Sign up or sign in to vote.
2 Jan 2013
Tim Corey
Local storage, session storage, and all of the other web storage technologies can be great, but they can also be complicated. Learn how to use them, and then how to make life easier with AmplifyJS.
Please Sign up or sign in to vote.
1 Jan 2013
Hasham Ahmad
How to submit a new blog post in WordPress using ASP.NET
Please Sign up or sign in to vote.
28 Jan 2013
Sandeep Mewara
A possible solution
Please Sign up or sign in to vote.
2 Jan 2013
Paul C Smith
A brute-force, cross-browser solution to percent-based CSS sizing
Please Sign up or sign in to vote.
10 Jan 2013
Amir Eshaq
This article uses NSpeex as a codec to encode/decode audio from a capture source (e.g., computer microphone) within Silverlight.
Please Sign up or sign in to vote.
2 Jan 2013
Keyhole Software
I’d like to introduce some basic object oriented JavaScript concepts.
Please Sign up or sign in to vote.
7 Jan 2013
eric hexter
How to load KnockoutJS View Models from ASP.NET MVC, for faster page loads
Please Sign up or sign in to vote.
24 Jan 2013
HTML5 Partners
Getting to Know CSS3 Selectors, Part 2: State-Based, Target and Negation Pseudo-Classes
Please Sign up or sign in to vote.
1 Jan 2013
Karl Stoney
In this post, I will show you how to handle automatic encryption and decryption of hidden form fields using Rijndael.
Please Sign up or sign in to vote.
14 Jan 2013
Mihail Mateev
In this article you will learn about how to use PhoneGap with the new cutting edge Microsoft platform – Windows 8
Please Sign up or sign in to vote.
9 Jan 2013
Abhishek Nandy
In depth details of an Ultrabook
Please Sign up or sign in to vote.
14 Jan 2013
Mehul_Harry
How to create iPad Web Apps using DevExpress ASP.NET
Please Sign up or sign in to vote.
23 Jan 2013
Rajamohan Dhanushkodi
Custom DataGrid than can group data, display row details, and filter data.
Please Sign up or sign in to vote.
26 Jan 2013
Tharaka MTR
Web service and script service
Please Sign up or sign in to vote.
15 Jan 2013
Vyacheslav Voronenko
Useful bookmarklet for web developers to work with events on page.
Please Sign up or sign in to vote.
17 Jan 2013
Tharaka MTR
This article describes the easiest way to create and process delimited row using SQL XQuery.
Please Sign up or sign in to vote.
18 Jan 2013
joe_j
Export SQL table data into Excel and open the excel file on the client side.
Please Sign up or sign in to vote.
28 Jan 2013
Cruz Boon
ASP.NET callback issues.
Please Sign up or sign in to vote.
23 Jan 2013
eric hexter
ASP.NET Web Config Transform Console Utility released on Nuget
Please Sign up or sign in to vote.
18 Jan 2013
Jacob Rossi
Touch browsing: Go Beyond Pan, Zoom, and Tap Using Gesture Events
Please Sign up or sign in to vote.
18 Jan 2013
Md Nazmoon Noor
Serializing to JSON in jQuery.
Please Sign up or sign in to vote.
24 Jan 2013
HTML5 Partners
Accessing Configuration Data Through a Project Silk Widget
11 Jan 2013
LEADTOOLS Support
iOS OCR and Barcode with LEADTOOLS 18.
Please Sign up or sign in to vote.
28 Jan 2013
Paulo Morgado
With Rx, events are first class citizens that can be passed around and composed as needed in a very simple way.
Please Sign up or sign in to vote.
18 Jan 2013
Mamta D
Design Time Formatting of RichTextBox in Silverlight 4
Please Sign up or sign in to vote.
22 Jan 2013
Alexander Turlov
How to programmatically set a value of a watermarked TextBox via JavaScript
Please Sign up or sign in to vote.
8 Jan 2013
TRUONG MINH TUAN
A website application with ASP.NET MVC3 for my blog http://truongminhtuan.info.
Please Sign up or sign in to vote.
22 Jan 2013
jotorres
CodeIgniter Template Parser Class enables you to parse pseudo-variables contained within your view files. It can parse simple variables or variable tag pairs.
Please Sign up or sign in to vote.
29 Jan 2013
Veera Prathap Annem
Embedded YouTube videos z-index problem while playing.
Please Sign up or sign in to vote.
12 Jan 2013
Bob.LiuZhenDong
This tip gives a method to update mpc.htc code to js because IE10 standard mode doesn't support htc (Html Components).
Please Sign up or sign in to vote.
18 Jan 2013
joseph donley
JavaScript var Hoisting
Please Sign up or sign in to vote.
21 Jan 2013
Lanny McNie
Building Atari with CreateJS.
Please Sign up or sign in to vote.
28 Jan 2013
Cruz Boon
Implementing ASP.NET callback.
18 Jan 2013
johnlantz
In this article we’ll show you how to build JavaScript apps that can query, save, and maintain entity model data on the client using free and open source libraries including Angular and Breeze.
21 Jan 2013
Dynamsoft
Control web cameras or the built-in laptop webcams inside IE, Firefox and Chrome with JavaScript.
Please Sign up or sign in to vote.
7 Jan 2013
DapperDanH
How to build a LOB Gamification Service Administration Website: Authentication
Please Sign up or sign in to vote.
5 Jan 2013
Florian DREVET
Don't (blindly) trust in HttpWebResponse.ContentLength.
Please Sign up or sign in to vote.
6 Jan 2013
demouser743
How we can implement CRUD operations using a MySQL database.
Please Sign up or sign in to vote.
21 Jan 2013
Md Nazmoon Noor
How to access a UserControl from another page
Please Sign up or sign in to vote.
30 Jan 2013
Sebastian Solnica
In today’s post, I will show you how we fought a pesky compilation problem with Razor views in our ASP.NET MVC application.

Current Participants

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

Sandeep Mewara
Software Developer (Senior) Intuit India
India India
Abhishek Nandy
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
Adrian Holland
Architect Webefinity
Australia Australia
Adrian is current the Solution Architect at CubeBuild.com.

The core of CubeBuild is a website and application platform that is pluggable into ASP.NET MVC. Any MVC application can have content authoring added to its pages with little effort, and new content types are created using IronPython.NET open source components.

We are currently deploying a Point of Service (Web based POS) built on CubeBuild which allows a single web channel for face-to-face sales, and sales through your online store. All from a single inventory base, and from any device.
Alexander Turlov
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Amir Eshaq
Other Norconsult Telematics, KSA
Canada Canada
I have been a Developer for many years. I have worked as Senior Developer in Kenya, Canada and Saudi Arabia. I enjoy coding and I am looking forward to more challenges with new Technologies

I am currently IT Manager at Norconsult Telematics, Saudi Arabia.
Bob.LiuZhenDong
Software Developer (Senior) Microsoft China
China China
Consultant at Microsoft (China) Corporation Ltd.
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
Cruz Boon
Team Leader Powercomp Software Sdn Bhd
Malaysia Malaysia
No Biography provided
DapperDanH
Chief Technology Officer PROMODEL Corporation
United States United States
No Biography provided
demouser743
Software Developer
India India
I am working as a Software engineer. Web development in Asp.Net with C#, WinForms and MS sql server are the experience tools that I have had for the past 3 years. Yet to work on WCF, WPF, Silverlight and other latest ones.
Dynamsoft
Canada Canada
Dynamsoft has more than 15 years of experience in TWAIN SDKs, imaging SDKs and version control solutions.

Our products include:

TWAIN SDK
- Dynamic Web TWAIN: a TWAIN scanning SDK optimized for web document management applications.
- Dynamic .NET TWAIN: a .NET TWAIN and Directshow Image Capture SDK for WinForms/WPF applications.

Imaging SDKs
- Barcode Reader for Windows, Linux, macOS, iOS, Android and Raspberry Pi.
- OCR addon for both web and .NET TWAIN SDKs

Version Control
- SourceAnywhere: a SQL server-based source control solution. Both on-premise and hosting options are provided.

http://www.dynamsoft.com/
Group type: Organisation

21 members

eric hexter
Chief Technology Officer
United States United States
I am an Architect for Dell.com on the Engineering Excellence team. I (co)Founded MvcContrib, Should, Solution Factory, and Pstrami open source projects. I have co-authored MVC 2 in Action, MVC3 in Action, and MVC 4 in Action. I am a Microsoft MVP.

I have founded some online conferences like aspConf, mvcConf, Community For MVC
Florian DREVET
Chief Technology Officer Stambia
France France
I'm a 39 year old team deputy CTO, living and working near Lyon (France)

I started to write softwares in the end of 90's, when I was a teenager.

I acquired several but complementary skills, mainly (but not only) on Microsoft's technologies and platforms : assembly (x86, 68k), C, C++, .NET/C#, JavaScript/HTML/CSS, PHP, DBMS (MySQL, Oracle, SQL Server, etc.), etc.

During 2007-2012, I was particulary active on .NET, ASP.NET, C#, SQL Server and ORM (NHibernate) with a growing time spent on architecture, technical management, code review, etc.

Since 2013, I'm a full-time development team leader/manager at Everial, I stopped development at work but still love to develop some personnal programs during my spare time, mainly for domotic purposes. I use to play with Arduino, ESP8266/NodeCmu, Raspberry PI... running them with some C++ and .NET Core.

My hobbies are futsal, badminton, motorcycle, Formula One, domotic, gardening... and software developement.
Hasham Ahmad
Software Developer
United Arab Emirates United Arab Emirates
No Biography provided
HTML5 Partners
United States United States
No Biography provided
Jacob Rossi
United States United States
Jacob Rossi is a Program Manager on the Internet Explorer team that focuses on web programming platform, touch input, and developer experience aspects of the web browser. He’s also a co-editor of the W3C DOM L3 Events standard.
joe_j
Software Developer
United Arab Emirates United Arab Emirates
No Biography provided
johnlantz
United States United States
No Biography provided
joseph donley
Web Developer Element Fusion
United States United States
I am a web developer for Element Fusion living in Oklahoma City, OK. I've been developing in .Net web technologies since the summer of 2009. I enjoy working in Asp.Net MVC along with tinkering with other new web technologies.
jotorres
Software Developer
Puerto Rico Puerto Rico
As a computer scientist, I strive to learn more everyday in my field. Everything I learn, I share with my community by writing articles for future references.
Karl Stoney
Architect Hewlett Packard Enterprise Security Services
United Kingdom United Kingdom
Technical Architect for Hewlett-Packard Enterprise Security Service.

Please take the time to visit my site
Keyhole Software
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
Group type: Organisation

3 members

Lanny McNie
United States United States
No Biography provided
LEADTOOLS Support
Help desk / Support LEAD Technologies, Inc.
United States United States
Since 1990, LEAD has established itself as the world's leading provider of software development toolkits for document, medical, multimedia, raster and vector imaging. LEAD's flagship product, LEADTOOLS, holds the top position in every major country throughout the world and boasts a healthy, diverse customer base and strong list of corporate partners including some of the largest and most influential organizations from around the globe. For more information, contact sales@leadtools.com or support@leadtools.com.
Group type: Organisation (No members)


Mamta D
India India
Mamta has been working with .NET technologies for quite some years. Enthusiastic about Silverlight and WPF, she hopes to explore more of these and share her knowledge with others.
Matías Fidemraizer
Software Developer (Senior)
Spain Spain
Matías Fidemraizer is a professional with competence in software project management, architecture and development.

Young, having vocation in software, he's primarily self-taught and he has acquired more than 5 years of strictly R&D and innovation in a variety of scopes and businesses.

Being a quality lover, he develops stable, easily scalable and solid technical solutions, which is a direct consequence of introducing industry de facto standards in production processes, without losing the chance of working best with things that covered previous successful projects.

Mainly, his projects have been in Microsoft environments, basically focusing them in the development of state-of-the-art solutions using well-known technologies like .NET Framework, ASP.NET, SharePoint, SQL Server, C# and Visual Studio, also taking most-popular open source products, like NHibernate, Castle Windsor, Ninject or Enterprise Library, and more.

His main focus have been Web technologies since their early stages, either as regular user and software developer, taking advantage of Microsoft environments, he's a Web, software as a service (SaaS) and cloud computing specialist.
Md Nazmoon Noor
Software Developer (Senior)
Bangladesh Bangladesh
No Biography provided
Mehul_Harry
United States United States
Mehul Harry is the web product manager at Developer Express where he works with and blogs about ASP.NET, HTML 5, and JavaScript. He has produced more than 200 technical videos and interviews on Windows development and developer culture.

He's also a fan of great scotch, family time, travel, and photography.

Check out his other writing and work:
Personal blog: http://www.mehulharry.com/
DevExpress work blog: http://devexpress.com/mehul
Mihail Mateev
Architect Strypes
Bulgaria Bulgaria
Mihail Mateev is a Technical Consultant, Community enthusiast, PASS RM for CEE and chapter lead, Microsoft Azure MVP
He works as Solutions Architect, Technical PM and Senior Technical Evangelist at Strypes
Mihail Mateev has experience as a Senior Technical Evangelist, Team Lead at Infragistics Inc. He worked as a Software developer and team lead on WPF and Silverlight Line of Business production lines of the company.
Mihail worked in various areas related to technology Microsoft: Silverlight, WPF, Windows Phone 7, Visual Studio LightSwitch, WCF RIA Services, ASP.Net MVC, Windows Metro Applications, MS SQL Server and Windows Azure. He also write many jQuery related blogs.
Over the past ten years, Mihail has written articles for Bulgarian Computer World magazine, blogs about .Net technologies. He is a contributor and a technical editor of publications PACKT Publishing and Wiley. Mihail did presentations for .Net and Silverlight user groups in Bulgaria. He has an Experience with GIS system over .Net framework. He worked more than five years in ESRI Bulgaria like a Software developer and a trainer. Several years Mihail did a lectures about Geographic Information Systems in the Sofia University “St. Kliment Ohridski” , Faculty of Mathematics and Informatics. Mihail is also a lecturer about Computer Systems in the University of the Architecture, Civil Engineering and Geodesy in Sofia at Computer Aided Engineering Department. Mihail holds master's degrees in Structural Engineering and Applied Mathematics and Informatics.
Paul C Smith
Architect SWC
United States United States
Paul is a Software Architect at SWC Technology Partners, one of Crain’s 20 Best Places To Work for 2012. His coding exploits range from BASIC on a Commodore 64, but now focus on C#, SQL Server and the .NET stack. Paul also maintains the StormFactory ORM Code Generator on SourceForge.net. SWC Technology Partners is always looking for top technical talent; check out how cool it is to work here at http://reimagineyourcareer.com/, and feel free to contact me about positions here.
Paulo Morgado
Software Developer (Senior) Paulo Morgado
Portugal Portugal
Rajamohan Dhanushkodi
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
Sebastian Solnica
Software Developer (Senior)
Poland Poland
Interested in tracing, debugging and performance tuning of the .NET applications.

My twitter: @lowleveldesign
My website: http://www.lowleveldesign.org
Sergey Alexandrovich Kryukov
Architect
United States United States
No Biography provided
Simon Gulliver
Architect
United Kingdom United Kingdom
Check me out at LinkedIn: http://uk.linkedin.com/pub/simon-gulliver/20/303/251
Tharaka MTR
Technical Lead Eyepax IT Consulting (Pvt) Ltd.
Sri Lanka Sri Lanka
Having more than 9 year hands-on industry experience in software development
Responsible for designing, implementing and managing complex software systems with stringent up-time requirement.

Visit my blog
Tim Corey
Software Developer (Senior) DeGarmo
United States United States
I am currently a Senior Software Developer at a company in Illinois called DeGarmo. My primary skills are in .NET, SQL, JavaScript, and other web technologies although I have worked with PowerShell, C, and Java as well.

In my previous positions, I have worked as a lead developer, professor and IT Director. As such, I have been able to develop software on a number of different types of systems and I have learned how to correctly oversee the overall direction of technology for an organization. I've developed applications for everything from machine automation to complete ERP systems.

I enjoy taking hard subjects and making them easy to understand for people unfamiliar with the topic.
TRUONG MINH TUAN
Web Developer iFsoft Software Center
Vietnam Vietnam
I am a Developer for ASP/ASP.NET and currently a CEO of a small E-learning company in VietNam. We are very much active in making training videos , writing books and center trainings. Do visit my site for http://truongminhtuan.info
Vahid_N
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
No Biography provided
Veera Prathap Annem
Software Developer
India India
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Vyacheslav Voronenko
Web Developer
Ukraine Ukraine
Web Developer, interested in bleeding age web technologies and projects.

Experienced and interested in:
- High load web projects, bespoke software development
- DevOps: Chef, Ansible, Vagrant
- NoSQL (mongodb)
- Client stack (javascript core, jquery, AngularJS, HTML5 apis)
- *AAS (Amazon beanstalk, Redhat openshift)
- MEAN & Pure JS stack (Javascript, AngularJS, Node.JS, MongoDB)


-> DevOps inquiries
-> Other inquiries
-> Follow me on Github
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2013