Click here to Skip to main content
15,946,342 members
This competition has ended

Best overall article of July 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.
16 Aug 2013Marco Merola
Creating PDF documents from XML
Please Sign up or sign in to vote.
11 Aug 2013LarryCharlton
Dynamic data forms.
Please Sign up or sign in to vote.
24 Mar 2015Keyvan M. Kambakhsh
This article introduces i3DML project and demonstrates how XML and JavaScript can help you build interactive 3D Worlds.
Please Sign up or sign in to vote.
15 Jul 2013Zhuyun Dai
Using WebSocket in traditional ASP.NET and MVC 4
Please Sign up or sign in to vote.
13 Jul 2013Mosi_62
An FFT algorithm that runs a bit faster than the standard implementation.
Please Sign up or sign in to vote.
4 Nov 2013Meshack Musundi
WPF 3D cubes puzzle game for the AIO(All-In-One) PC
Please Sign up or sign in to vote.
6 Nov 2014MrMikeJJ
Designed to take XML and make it easy to read, by adding appropriate line breaks and tab indentation.
Please Sign up or sign in to vote.
22 Jul 2013Igor Ladnik
An interesting code illustrating the influence of Just-In-Time (JIT) compilation in .NET on code formation.
Please Sign up or sign in to vote.
6 Aug 2013Gil Fink
This article describes RequireJS and some of its basic scenarios.
Please Sign up or sign in to vote.
18 Jul 2013Mannava Siva Aditya
Uploading a file and creating a Zip file in ASP.NET with C#.
Please Sign up or sign in to vote.
29 Jul 2013Zhuyun Dai
Using WebSocket with Microsoft.WebSockets.dll.
Please Sign up or sign in to vote.
7 Jul 2013Behrooz Bahrameh
This tip describes how to read Excel files and make an array of objects from Excel.
Please Sign up or sign in to vote.
19 Jul 2013m_kramar
A wrapper for Mailslots in C#
Please Sign up or sign in to vote.
22 Jul 2013Rion Williams
This post will cover how to create a simple “cookie-aware” WebClient class that will authenticate and persist this authentication for the duration of the WebClient to allow access to secure areas of your MVC Application without the need for re-authenticating for each request.
Please Sign up or sign in to vote.
22 Jul 2013Paw Jershauge
Want your own movie database??? Download IMDB in 20 minutes.
Please Sign up or sign in to vote.
6 Aug 2013d.moncada
Change the accessed, modified, and created date attributes of a file
Please Sign up or sign in to vote.
22 Jul 2013Simon Jackson
Syncfusion’s "Succinctly" series, one of the largest free (and still growing) set of technical books covering everything from languages, to source control systems and beyond.
Please Sign up or sign in to vote.
29 Jul 2013Ordiales
When no XP support is necessary. Better Icon structure arrises and easy conversion is allowed.
Please Sign up or sign in to vote.
15 Jul 2013gandjustas
How to make better logging in your applications.
Please Sign up or sign in to vote.
18 Jul 2013Mannava Siva Aditya
Uploading multiple files and creating a Zip file in ASP.NET with C#.
Please Sign up or sign in to vote.
23 Jul 2013Christian Del Bianco
Automate the process of set value to Excel cells, assigning a cell name that matches the query result column name, leaving the end user the possibility to change the layout template.
Please Sign up or sign in to vote.
4 Jul 2013sumit_kapadia
Create and Bind gridview at client side with Jquery Template and ajax in asp.net
Please Sign up or sign in to vote.
30 Jul 2013Richard James Moss
This follow up article expands upon the sample in the first part, to include more concise design time code generation, expandable property support, and finally custom lists of values.
Please Sign up or sign in to vote.
30 Jul 2013Richard James Moss
How to use TypeConverter allowing complex objects to be edited as though they were simple strings
Please Sign up or sign in to vote.
17 Jul 2013Kornfeld Eliyahu Peter
Windows Service to host multiple WCF Services.
Please Sign up or sign in to vote.
29 Jul 2013CodeProject, Tugdual Grall
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Tugdual Grall, a developer and evangelist working on the Couchbase NoSQL database team.
Please Sign up or sign in to vote.
28 Jul 2013Mike Meinz
How to use .NET Framework to determine the drive letter of the CD/DVD (optical) drive.
Please Sign up or sign in to vote.
17 Jul 2013JO Hyeong-Ryeol
Introduces the DragSource class in the Nicenis project.
Please Sign up or sign in to vote.
7 Jul 2013Siminov Framework
Siminov makes an application developer's life easy and simple by mapping JavaScript/Java objects to a relational database.
Please Sign up or sign in to vote.
4 Jul 2013Timmy Kokke
Extending Blend for Visual Studio.
Please Sign up or sign in to vote.
12 Jul 2013SabirDeveloper
Handler for WaitAll() and WaitAny() limitation problem.
Please Sign up or sign in to vote.
2 Aug 2013Dev Leader
This post discusses why you should be using interfaces in your code
Please Sign up or sign in to vote.
23 Jul 2013ledtech3
Get the Last Write Time of a Registry Key in VB.NET using PInvoke
Please Sign up or sign in to vote.
2 Jul 2013Anoop Kr Sharma
Easy, simple, stylish tooltip created using HTML and CSS.
Please Sign up or sign in to vote.
17 Jul 2013Mehul M Thakkar
Dynamic version number in query string of file reference in link tag for CSS
Please Sign up or sign in to vote.
15 Jul 2013Apriorit Inc, Kotik Anton
Modern anti-debug techniques - Nanomites and Debug Blocker - are considered for Windows and Linux code
Please Sign up or sign in to vote.
20 Jul 2013m_kramar
MVC Complex model postback: bind field to JSON string
Please Sign up or sign in to vote.
10 Jul 2013chain1234
Remote debugging tips.
Please Sign up or sign in to vote.
28 Jul 2013Raja.Krishnasamy
Attached the test data with method for regression testing by declaring ref type in attribute
Please Sign up or sign in to vote.
30 Jul 2013User 4838655
Walltoday is an app for setting a wallpaper for each day.
Please Sign up or sign in to vote.
14 Jul 2013OriginalGriff
If you have two (or more) tables which are interrelated, you sometimes need to update the rows of one table, selected from information in a different table. This isn't difficult, but is can take a little think about.
Please Sign up or sign in to vote.
31 Jul 2013shailesh91082
This article explains how to implement Common Versioning Mechanism which helps in easy maintenance of product
Please Sign up or sign in to vote.
4 Jul 2013Gordon Beeming
TFS auto complete fields.
Please Sign up or sign in to vote.
19 Jul 2013Matthias Kainer
A short evaluation whether Domain Events can be done with DotNetRules
Please Sign up or sign in to vote.
31 Jul 2013Ayush001
Traditional game which becomes more interetsing.
Please Sign up or sign in to vote.
22 Aug 2013SupperSlonic
Easily create vertical tabs on a web page with no JavaScript and minimum CSS.
Please Sign up or sign in to vote.
1 Jul 2013Alexandros Pappas
This project measures performance of the DataTable.Merge method.
Please Sign up or sign in to vote.
2 Dec 2013Petar Brkusanin
Minimalistic tic tac toe game implementation with some unit test coverage.
Please Sign up or sign in to vote.
4 Jul 2013Timmy Kokke
The Storyboard extension is available for users of Visual Studio Ultimate, Premium and Test Professional.

Current Participants

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

Software Developer (Senior) Unisystems
Greece Greece
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student
India India
Chief Technology Officer Apriorit Inc.
United States United States
ApriorIT is a software research and development company specializing in cybersecurity and data management technology engineering. We work for a broad range of clients from Fortune 500 technology leaders to small innovative startups building unique solutions.

As Apriorit offers integrated research&development services for the software projects in such areas as endpoint security, network security, data security, embedded Systems, and virtualization, we have strong kernel and driver development skills, huge system programming expertise, and are reals fans of research projects.

Our specialty is reverse engineering, we apply it for security testing and security-related projects.

A separate department of Apriorit works on large-scale business SaaS solutions, handling tasks from business analysis, data architecture design, and web development to performance optimization and DevOps.

Official site: https://www.apriorit.com
Clutch profile: https://clutch.co/profile/apriorit
This is a Organisation

33 members
Software Developer
India India
I am Nokia Developer Champion and Microsoft MSP from last two year and have an experience of developing Windows phone apps and Windows 8 apps.
Won 1st prize in the worldwide competition of Windows phone 8 app by Nokia.
Some windows phone apps : http://www.windowsphone.com/en-us/search?q=ayush_kedia
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.
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Italy Italy
Email: christian.delbianco@gmail.com
Skype: christian.delbianco
Software Developer CodeProject Solutions
Canada Canada
The CodeProject team have been writing software, building communities, and hosting CodeProject.com for over 20 years. We are passionate about helping developers share knowledge, learn new skills, and connect. We believe everyone can code, and every contribution, no matter how small, helps.

The CodeProject team is currently focussing on CodeProject.AI Server, a stand-alone, self-hosted server that provides AI inferencing services on any platform for any language. Learn AI by jumping in the deep end with us: codeproject.com/AI.
This is a Organisation

4 members
United States United States
Software Engineer - San Diego, CA
Team Leader Microsoft
United States United States
I'm a software engineering professional with a decade of hands-on experience creating software and managing engineering teams. I graduated from the University of Waterloo in Honours Computer Engineering in 2012.

I started blogging at http://www.devleader.ca in order to share my experiences about leadership (especially in a startup environment) and development experience. Since then, I have been trying to create content on various platforms to be able to share information about programming and engineering leadership.

My Social:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram:
https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Architect i-Teco
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.
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
Architect SSW
South Africa South Africa
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


Software Developer
Korea (Republic of) Korea (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
Iran (Islamic Republic of) Iran (Islamic Republic of)
I guess I'm an upper-intermediate programmer, having the experience of creating stuff in several fields including Web Applications, Distributed Computing, Computer Graphics and Machine Learning.
Software Developer (Senior)
Israel Israel
Born in Hungary, got my first computer at age 12 (C64 with tape and joystick). Also got a book with it about 6502 assembly, that on its back has a motto, said 'Try yourself!'. I believe this is my beginning...

Started to learn - formally - in connection to mathematics an physics, by writing basic and assembly programs demoing theorems and experiments.

After moving to Israel learned two years in college and got a software engineering degree, I still have somewhere...

Since 1997 I do development for living. I used 286 assembly, COBOL, C/C++, Magic, Pascal, Visual Basic, C#, JavaScript, HTML, CSS, PHP, ASP, ASP.NET, C# and some more buzzes.

Since 2005 I have to find spare time after kids go bed, which means can't sleep to much, but much happier this way...

Free tools I've created for you...


United States United States
I enjoy my wife, living in the woods, my 7 dogs, and learning new things. I like to play with UI stuff and model based coding.
CEO PC's Xcetra
United States United States
My first experience with computers was when my mom gave a Timex Sinclair 1000 to me for Christmas some time in the late 70's (I still have it)There I learned to copy code from magazines to save to cassette tapes for playing games.

Since then I have dabbled in:
Basic,Qbasic,ruby,python,Java Script, HTML, CSS, C#, C++, Perl, and a few other I can't think of off hand.
Now I Mainly work with VB Script and VB.Net
I Prefer to build programs that make use of the GUI so I don't have to remember all of the syntax for console apps. I realy don't care much for HTML because of the way you build and then run to see if it looks right. Also the new WPF is to much like HTML so I steer clear of it for now.
Most of what I build is for getting information from a system to use in system repair.I make heavy use of the WMI classes. Why reinvent something.
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
India India
I am a 29 year old software Web Developer from Hyderabad, India. I have been working since approximately age 25. Where as in IT Development industry since 27. I am Microsoft Certified Technology Specialist.

I have taught myself in development, beginning with Microsoft's technologies ASP.NET, Approximately 3 years ago, I was given an opportunity to work as a freelance in the tech field. Now I am working as a web developer where my roles make me purely in web based technology solutions which manage and control access to applications and patient information stored in legacy systems, client-server applications.

I too had an opportunity to train some IT professionals with technical skills in development area. Which became my passion.

I have worked on various .NET framework versions(2.0 , 3.5, 4.0) and have been learning every new technology being introduced. Currently, I am looking forward to working in R & D in .Net to create distributed, reusable applications.
Software Developer
Italy Italy
Take a look at my professional profile and become a part of my network on LinkedIn. http://lnkd.in/YcYs3R
Software Developer (Senior) AutoScout24 GmbH
Austria Austria
Born, raised and killed by skynet I stopped worrying and started to code my own skynet whose sole purpose it will be to revenge my death by running over the terminator with a bobby car
Technical Lead
India India
Mehul Thakkar is having 8 yrs of experience in IT industry. He is having good command over Ms .Net and Ms Sql Server
Software Developer
Kenya Kenya
Experienced C# software developer with a passion for WPF.

Awards,
  • CodeProject MVP 2013
  • CodeProject MVP 2012
  • CodeProject MVP 2021
Retired
United States United States
I’m retired. When I started my career, programming projects consisted of plugging wires into plug boards to create punch card processing applications to be run on electrical accounting machine like the IBM 402, 407, 085, 088, 514, 519, etc. From there, I moved to writing SPS and Autocoder applications on an IBM 1401 with 4K of memory eventually upgraded to 16K of memory. After many years of migrating my skills to various languages on various hardware platforms, I became an Information Technology Director where I didn’t need to program anymore. So, starting in 1996, I volunteered my time with a local community cable television organization and built some applications to help them run their operations. Originally in Clipper Summer 1987 and later Clipper 5.2, I migrated and enhanced those applications to VB .NET 2003 in 2003. I retired from my full-time job in 2010. Since then, I have continued to support the local community cable tv organization's applications. In 2013, I migrated the VB .NET 2003 Solution to VB .NET 2012 so that it can run on 64-bit computers and interact with Microsoft Office 2010. The upgrade went smoothly. In mid 2013, I developed a VB .NET 2012 application for them to download election results data from the Secretary of State's web site, format the results and send them to a VizRT character generator for on-air display.
Tester / Quality Assurance Annax Switzerland AG
Switzerland Switzerland
Computers are very straight... They always do exactly what we tell them to do... Only, much too often what we tell them to do is not really what we want them to do Smile | :)

Writing Software is one of the most creative tings one can do. I have been doing this for more than ten years now and still having a lot of fun with it. Besides doing software for HMI's on C# for business, I enjoy very much to implement interesting algorithms and analyse the mathematics they are based on in my leisure time Smile | :)

For more detailed descriptions and math visit me on my own page

www.mosismath.com
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)
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Denmark Denmark
Software Developer
Serbia Serbia
Code, chicks and rock'n'roll \m/
Architect
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)
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
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.
Software Developer
Azerbaijan Azerbaijan
About me: http://www.linkedin.com/pub/sabir-alizadeh/45/50/275
Architect
India India
A Technology Enthusiast since 14 Years, have been contributing in varied Domains. Interested in developing technology which goes more meaning to Human Life, Nature and the entire ecosystem.

#Developer, #Architect, #Enthusiast, #Contributor #Mentor

To all Developers out there, You touch a Billion Lives a Billion Times
Before you code Think Twice !!!
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 ZenithMoon Studios
United Kingdom United Kingdom
Long-time game developer / IT maniac.
By day I architect, design, build and deliver enriching Mixed Reality solutions to clients, bringing the work of AR/VR to light in new and interesting ways, by night I Masquerade as the Master Chief of ZenithMoon Studios, my own game development studio.

At heart, I am a community developer breaking down lots of fun and curious technologies and bringing them to the masses.

I'm also a contributor to several open-source projects, most notably, the Reality Toolkit and all the services provided by the Reality Collective, The Unity-UI-Extensions project, as well as in the past the AdRotator advertising rotator project for Windows and Windows Phone.

Currently, I spend my time fulfilling contracts in the Mixed Reality space (primarily for an XR experience firm called Ethar), writing books, technically reviewing tons of material and continuing my long tradition of contributing to open-source development, as well as delivering talks, but that goes without saying Big Grin | :-D

Mixed Reality MVP, Xbox Ambassador, MS GameDevelopment Ambassador & Best selling author:

[Accelerating Unity Through Automation](https://www.amazon.co.uk/Accelerating-Unity-Through-Automation-Offloading/dp/1484295072/ref=rvi_sccl_3/262-0817396-1418043)
[Mastering Unity 2D Game Development] (https://www.packtpub.com/game-development/mastering-unity-2d-game-development)
[Unity 3D UI Essentials] (https://www.packtpub.com/game-development/unity-3d-gui-essentials)
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.
Software Developer (Senior)
United States United States
https://supperslonic.com/
https://www.facebook.com/profile.php?id=100004059913750
Software Developer (Senior) Velicus B.V.
Netherlands Netherlands
Microsoft MVP Client Dev . Founder of http://StoreAppsUG.nl, the Dutch Windows Store apps and Windows Phone apps usergroup. XAML / HTML5 developer. Writer. Composer. Musician.

Twitter
@Sorskoot

Awards / Honers
• October 2010,2011,2012,2013: Awarded Microsoft Expression Blend MVP
• June 2009: Second Place in the WinPHP challenge
• February 2009: Runner-up in de Mix09 10k Challenge
• June 2008: Winner of the Microsoft expression development contest at www.dekickoff.nl

Bio
I started programming around 1992, when my father had bought our first home computer. I used GWBasic at that time. After using QBasic and Pascal for a few years I started to learn C/C++ in 1996. I went to the ICT Academy in 1997 and finnished it in 2002. Until December 2007 I worked as a 3D specialist. Besides modelling I worked on different development projects like a 3D based Scheduler and different simultion tools in C# and Java. Though out the years I've gained much experience with ASP.NET, Silverlight, Windows Phone and WinRT.
Employed (other)
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)
India India
I have been involved in web application development for last 8+ years. Currently working as a Senior Software Engineer. Have extensive experience in ASP.Net MVC, C#, MS-SQL Server, JavaScript, AJAX, jQuery and ExtJS. Still learning...
Architect
China China
Over 10-years experience in using Microsoft technologies.
At present, working as the architect of a clustered real-time data delivery and visualization system, responsible for the design of component architecture, product packaging and deployment, also targeting private cloud solutions for future.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 31 Jul 2013