Click here to Skip to main content
15,905,566 members
This competition has ended

Best overall article of May 2012

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.
23 Jan 2014Alberto Biafelli
How to make a simple web server which supports GZIP compression, applications, and sessions.
Please Sign up or sign in to vote.
23 May 2012Shweta Lodha
Reducing flicker and blinking in DataGridView.
Please Sign up or sign in to vote.
10 Jun 2012Vitaly Tomilov
Simple way of mapping HttpHandler requests into controller/action
Please Sign up or sign in to vote.
23 May 2012wim4you
This article describes one way of using the WPF TreeView to create tabbed Navigational Trees using MVVM for use in a File Explorer. In a next planned article a Tabbed Folder Plane will be added.
Please Sign up or sign in to vote.
22 May 2012Mahfuzur Rahman.
Column based selection in rich edit control.
Please Sign up or sign in to vote.
19 Jan 2013Alessio Saltarin
Unsatisfied by the WPF Font Pickers available, I decided to write one on my own (well, almost...)
Please Sign up or sign in to vote.
29 May 2012Clifford Nelson
A runtime variables class to support multiple application development.
Please Sign up or sign in to vote.
22 May 2012Nicolas Dorier
How to unit test network resources access : The hacker way.
Please Sign up or sign in to vote.
23 May 2018Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
Please Sign up or sign in to vote.
18 May 2012hoonzis
This article describes how to use KnockoutJS, JQuery and Google Maps to create a responsive GUI of web applications. The usage of MVVM helps to keep JavaScript code organized and easy to evolve and maintain.
Please Sign up or sign in to vote.
18 Jun 2012Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
Please Sign up or sign in to vote.
1 May 2012Ivan Ičin
Custom WinForm ToolStrip that fixes some of the ToolTip related problems and adds few related features
Please Sign up or sign in to vote.
6 May 2012CodingBruce
How to use a Linq2Xsd generated object to directly manipulate XmlSchema
Please Sign up or sign in to vote.
18 May 2012deeptibansal
Adding event to Microsoft Outlook through Web Application
Please Sign up or sign in to vote.
13 Apr 2013Azim Zahir
Creating a spell check enabled RichText editor.
Please Sign up or sign in to vote.
8 May 2012Jeff B. Cromwell
This article examines the use of the ABMath and MathNet .NET packages for time series analysis.
Please Sign up or sign in to vote.
16 May 2012Chamila Nishantha
Following article describes how to add a gridview and a horizontal scrollbar without depending on the screen resolution
Please Sign up or sign in to vote.
20 Oct 2012Shweta Lodha
CDN is a computer network which has multiple copies of data stored at different points of the network.
Please Sign up or sign in to vote.
2 May 2012ericevenchick
Interrupts and how to implement them in a bootloader
Please Sign up or sign in to vote.
3 May 2012Baliah Senthilkumar
Updating the MVC music store app with RequireJS on BackboneJs
Please Sign up or sign in to vote.
5 May 2012Rustem Gaifutdinov
How to use prototyping in software development and choose a proper tool for that
Please Sign up or sign in to vote.
2 May 2012Itai Basel
A macro that gets current function's return type on visual C++
Please Sign up or sign in to vote.
3 Jul 2012James Kolpack
Solving a problem like a Euler using F#
Please Sign up or sign in to vote.
3 May 2012Shenwei Liu
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
Please Sign up or sign in to vote.
23 May 2012Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
Please Sign up or sign in to vote.
9 May 2012Guillaume Waser
WPF Progress controls and comparing related threads methods
Please Sign up or sign in to vote.
7 May 2012Sankar Subramanian
How to convert number to word, number to eqviualent word, change number to word , how to convert number to text
Please Sign up or sign in to vote.
1 May 2012ericevenchick
In this article, I’ll explain what a bootloader is, and how pbldr currently works.
Please Sign up or sign in to vote.
9 May 2012jfriedman
This is an alternative for "Easy JavaScript Generic List Implementation"
Please Sign up or sign in to vote.
2 May 2012Suresh Malluri
Building Multiple Projects Locally
Please Sign up or sign in to vote.
18 May 2012emranallan
Server Application to remote your mobile device through wireless/wire connection not based on RAPI
Please Sign up or sign in to vote.
6 May 2012emranallan
Add your local inside windows local to be supported for unicode
Please Sign up or sign in to vote.
29 May 2012Razi Syed
This is an alternative for "How to post back to the server using JavaScript in ASP.NET"
Please Sign up or sign in to vote.
7 May 2012emranallan
Lock Device Screen ,to prevent an one working on the device
Please Sign up or sign in to vote.
3 May 2012Gary H Guo
Discuss object decoration, functional programming and dynamic behaviors
Please Sign up or sign in to vote.
4 May 2012jstntham
Utility to auto generate individual Stored Procedure classes corresponding to each Stored Procedure on a Microsoft SQL Server database.
Please Sign up or sign in to vote.
15 May 2012Saikumar Koona
How to make a component dynamically load the config file.
Please Sign up or sign in to vote.
16 May 2012OriginalGriff
Loading an image from a database isn't difficult, but it can waste time. If you are loading a large list of Images (or even thumbnails) from a DB but not using them immediately, then it can take some considerable time. Why not load them on demand instead?
Please Sign up or sign in to vote.
2 May 2012Chamila Nishantha 2 alternatives  
Simple query to get table column name as rows
Please Sign up or sign in to vote.
11 May 2012infectuz.ar
Determining sunrise and sunset values for a certain latitude and longitude with SQL Server 2005
Please Sign up or sign in to vote.
14 May 2012Programm3r
ISNULL - COALESCE
Please Sign up or sign in to vote.
8 May 2012Yaron Naveh
Call existing web services from within Node apps.
Please Sign up or sign in to vote.
7 May 2012Jason Rudland
Trial of popular REST implimentations for NodeJS including the measuring of MongoDB insertion rates.
Please Sign up or sign in to vote.
12 May 2012funboysclub
From Pins to Poops, your bookmark bar can do more. Read about the Skidmarklet... a JavaScript Bookmarklet and lessons in RegEx.
Please Sign up or sign in to vote.
30 May 2012Jean Paul V.A
In this article we can proceed with the installation of SharePoint 2010. Depending on your operating system and edition of SharePoint the installation files varies.
Please Sign up or sign in to vote.
7 May 2012liaoy747
Microsoft don't have a nice interface that used to select a specify folder.
Please Sign up or sign in to vote.
20 May 2012hjgode
How can you achieve a kiosk mode application, where the user is only allowed to do what you define.
Please Sign up or sign in to vote.
9 May 2012Ali Al Omairi(Abu AlHassan)
Overwriting the __doPostBack() function to target the post-back form according to eventTarget
Please Sign up or sign in to vote.
8 May 2012Jayson Ragasa
Expose those class members written in .NET, in VB6
Please Sign up or sign in to vote.
14 May 2012taha bahraminezhad Jooneghani
Problem around .first() method in EF and a good solution

Current Participants

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

Architect Kohde.io
South Africa South Africa
I escaped from the mental hospital on 25th June and was captured by a zookeeper. Escaped from the zoo on 15th July and killed the zoo guard in the attempt. So now I just eat bananas and hang out on the Code Project.
Software Developer
United Kingdom United Kingdom
Alberto Biafelli,
Software Developer
Software Developer (Senior)
Italy Italy
Alessio Saltarin is Certified IT Architect and Senior Software Developer. He writes articles and book reviews for some italian magazines. He is the author of "Ruby e Rails" book.
Software Developer (Senior) The first Ones
Jordan Jordan
-- Life is Good.
and you can make it better
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Instructor / Trainer NIIT, India
India India
I am a trainer by profession. Currently I am working with iFuture Technologies(India) as a Senior Faculty. I enjoy programming as a hobby. During my career I have seen the growth and decline of many technologies, many of them being my favorites like Flash, WPF, Windows Mobile Development. Few of my current favorites are Android, Xamarin and Python, though I also like traditional and evergreen languages like PHP, C#, Visual Basic and Java.

Apart from computers, my favorite pastime is bicycling.
Software Developer
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
Sri Lanka Sri Lanka
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
Engineer Big Company
United States United States
My professional career began as a developer fixing bugs on Microsoft Word97 and I've been fixing bad habits ever since. Now I do R&D work writing v1 line of business applications mostly in C#/.Net.

I've been an avid pilot/instructor for 13+ years, I've built two airplanes and mostly fly gliders now for fun. I commute in an all-electric 1986 BMW 325 conversion.

I'd like to get back to my academic roots of programming 3D analysis applications to organize complex systems.
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)
Jordan Jordan
Mobile Developer with deep Experience in Handheld Device Pocket Pc, Smart Phone in Win32, MFC With more than 8 years ago."Arabizer, Hook Function, Poom, Wirless Application, and low level Application". By C++ MFC and win32

http://windowsmobiledn.blog.com/
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Fun Boys Club is a zany exercise in general to bring a little joy back to programming. The co-authors all work in advertising technology, no doubt a high pressure environment, but a creative one as well. Fun Boys aims to do practical things through impractical situations. If you can get through a tutorial without a laugh it wasn't worth it.
This is a Collaborative Group (No members)

United States United States
Object-oriented (OO) is about "classes" not "objects". But I truly believe that "objects" deserve more our attentions. If you agree, read more on... Dynamic Object Programming (DOP), Component-Based Object Extender (CBO Extender), AOP Container and Dynamic Decorator Pattern.

Mobile development is not just another type of front end. The real challenge is actually in the back end: How to present meaningful information in time to mobile users with exponentially increased data flooding around? Here is my first mobile solution: SmartBars - Barcode Reader, Price Comparison and Coupons.

Gary lives in southeast Michigan. My first programming language is FORTRAN. For the last a few years, I have primarily focused on .NET technologies with Mobile Development as my newest interest.
Architect
France France
WPF and MVVM fan, I practice C # in all its forms from the beginning of the NET Framework without mentioning C ++ / MFC and other software packages such as databases, ASP, WCF, Web & Windows services, Application, and now Core and UWP.
In my wasted hours, I am guilty of having fathered C.B.R. and its cousins C.B.R. for WinRT and UWP on the Windows store.
But apart from that, I am a great handyman ... the house, a rocket stove to heat the jacuzzi and the last one: a wood oven for pizza, bread, and everything that goes inside

https://guillaumewaser.wordpress.com/
https://fouretcompagnie.wordpress.com/
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior) OCTO Technology
Czech Republic Czech Republic
Writing software at ITG RFQ-hub.
LinkedIn
Blog
GitHub
Articles at OCTO blog
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Labsii
Serbia Serbia
Speech Central app on Windows, macOS, iOS, Apple TV, Android
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Relavance
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Capploud
Philippines Philippines
I am an experienced Applications Developer and had worked professionally for over 6 years. I have been writing codes and building different applications for over 13+ years. My work is mostly for Microsoft technologies such as .NET. Yes I am Microsoft technology enthusiast.

My field of expertise in .NET technology are Desktop and Windows Mobile and Windows Phone. I occasionally write ASP.NET too for clients.

I have wide experience of different programming languages and scripts such as: Turbo Pascal, Batch Scripts, C/C++, Visual Basic Classic, Visual Basic .NET, Java, HTML, CSS, ASP Classic, VB Script, ASP.NET, T-SQL, MySQL, PHP, C#, Javascript, jQuery, HTML5, RegEx, XAML, XML, JSON, and XPath

I am also experienced in different platforms such as: Google Data API, Google Map API, Twitter API, Facebook API, Flickr API, Skydrive API, SVN, GitHub, Drupal, and Orchard.

I am interested in Microsoft technologies, User Experience and User Interfaces, Algorithms, Robotics, Astronomy, Architecture, Electrical, Mechanics, and Extra Therestrial Life on other planets.

I am also offering free coding and application development consultations with students having a problem with their Thesis projects.

View my full Curriculum Vitae here
http://ss.jaysonragasa.net/?mycv
Architect
United States United States
Jean Paul is a Microsoft MVP and Architect with 12+ years of experience. He is very much passionate in programming and his core skills are SharePoint, ASP.NET & C#.

In the academic side he do hold a BS in Computer Science & MBA. In the certification side he holds MCPD & MCTS spanning from .Net Fundamentals to SQL Server.

Most of the free time he will be doing technical activities like researching solutions, writing articles, resolving forum problems etc. He believes quality & satisfaction goes hand in hand.

You can find some of his work over here. He blogs at http://jeanpaulva.com
CEO The Cromwell Workshop
United States United States
Dr. Jeff B. Cromwell is the CEO/Neuroeconomist at The Cromwell Workshop.

Scholar Site: http://independent.academia.edu/JeffCromwell
Web Site: www.cromwellworkshop.com
Software Developer (Senior)
United States United States
Livin in a lonely world, caught the midnight train going anywhere... Only thing is it was a runaway train... and it ain't ever goin back...
мала ка на хари, Trahentes ex exsilium
Web Developer
Malaysia Malaysia
software/web development has always been a passion for me, started off with a beginners course in 1986 and got hooked ever since.
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.
Enosis Solution, Dhaka
Bangladesh Bangladesh
Liveing in Dhaka.
Working at Enosis Solution.
Studied B.Sc. in Computer Science from Bangalore University.
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 Freelance
France France
I am currently the CTO of Metaco, we are leveraging the Bitcoin Blockchain for delivering financial services.

I also developed a tool to make IaaS on Azure more easy to use IaaS Management Studio.

If you want to contact me, go this way Smile | :)
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 (Senior)
United States United States
My area of expertise is developing management database systems for business so that they can efficiently store and lookup existing customer's information and related data, and be able to generate various reports. My goal is to always deliver innovative design and a user friendly interface.
Product Manager Alee Software
Russian Federation Russian Federation
Rustem Gaifutdinov, Saint Petersburg, Russia

Job: GUI Machine product manager at Alee Software company. GUI Machine (gui-machine.com) is a software design and prototyping tool.

Education: graduated from Saint Petersburg Electrotechnical University "LETI" (ETU) from the Faculty of Computing Technologies and Informatics. Specialty: Information Systems and Technology.

Hobby: football and snowboarding.
Architect
India India
I work as a Technical Architect at one of the leading US-based Organization., I am passionate to learn new thing and love to share my observations and learnings via. articles.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Tester / Quality Assurance
Aruba Aruba
Did a lot of work in Meduna and Cambria. Mostly bug hunting in the whole little country. Repaired some windows there.
United States United States
Shenwei is a software developer and architect, and has been working on business applications using Microsoft and Oracle technologies since 1996. He obtained Microsoft Certified Systems Engineer (MCSE) in 1998 and Microsoft Certified Solution Developer (MCSD) in 1999. He has experience in ASP.NET, C#, Visual Basic, Windows and Web Services, Silverlight, WPF, JavaScript/AJAX, HTML, SQL Server, and Oracle.
Technical Lead
India India
You can also follow me at my blog http://www.shwetalodha.blogspot.in/
Team Leader
United States United States
I am currently a software developer for a Health Care company. My primary skills are in .NET, Oracle, TFS although I have worked with Microsoft SQL, Crystal reports etc.

In my previous positions, I have worked as a lead developer and software development consultant. As such, I have been able to develop software on a number of different types of systems. I've developed applications for everything from machine automation to complete ERP systems.

My current position is mainly focused on Windows development as well as web development using ASP.Net MVC in C# as well as a heavy emphasis in Oracle development. I'm Microsoft Certified in Developing and Implementing Windows Applications with Microsoft Visual C# .NET and Developing and Implementing Web Applications with Microsoft Visual C# .NET.
Software Developer (Senior)
Iran (Islamic Republic of) Iran (Islamic Republic of)
Taha has started programming at the age of 16 and he has taken an avid interest in Microsoft technologies. He professionally works on ASP.NET and C#. Mainly, He lives for getting the world into codes and follows this aspiration in a third world country with lack of facility and support. He never gives up seeking success and competence.
Software Developer (Senior) Sibedge IT
Ireland Ireland
My online CV: cv.vitalytomilov.com
Netherlands Netherlands
Retired hobby programmer.
Software Developer (Senior)
Israel Israel
Web services interoperability expert.

http://webservices20.blogspot.com/
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2012