Click here to Skip to main content
14,935,597 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 2014
Alberto 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 2012
Shweta Lodha
Reducing flicker and blinking in DataGridView.
Please Sign up or sign in to vote.
10 Jun 2012
Vitaly Tomilov
Simple way of mapping HttpHandler requests into controller/action
Please Sign up or sign in to vote.
23 May 2012
wim4you
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.
19 Jan 2013
Alessio 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.
22 May 2012
Mahfuzur Rahman.
Column based selection in rich edit control.
Please Sign up or sign in to vote.
29 May 2012
Clifford Nelson
A runtime variables class to support multiple application development.
Please Sign up or sign in to vote.
22 May 2012
Nicolas Dorier
How to unit test network resources access : The hacker way.
Please Sign up or sign in to vote.
23 May 2018
Andreas 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 2012
hoonzis
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 2012
Mark 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 2012
Ivan 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 2012
CodingBruce
How to use a Linq2Xsd generated object to directly manipulate XmlSchema
Please Sign up or sign in to vote.
18 May 2012
deeptibansal
Adding event to Microsoft Outlook through Web Application
Please Sign up or sign in to vote.
13 Apr 2013
Azim Zahir
Creating a spell check enabled RichText editor.
Please Sign up or sign in to vote.
8 May 2012
Jeff 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 2012
Chamila 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 2012
Shweta 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 2012
ericevenchick
Interrupts and how to implement them in a bootloader
Please Sign up or sign in to vote.
3 May 2012
Baliah Senthilkumar
Updating the MVC music store app with RequireJS on BackboneJs
Please Sign up or sign in to vote.
5 May 2012
Rustem Gaifutdinov
How to use prototyping in software development and choose a proper tool for that
Please Sign up or sign in to vote.
3 Jul 2012
James Kolpack
Solving a problem like a Euler using F#
Please Sign up or sign in to vote.
2 May 2012
Itai Basel
A macro that gets current function's return type on visual C++
Please Sign up or sign in to vote.
3 May 2012
Shenwei 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 2012
Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
Please Sign up or sign in to vote.
9 May 2012
Guillaume Waser
WPF Progress controls and comparing related threads methods
Please Sign up or sign in to vote.
7 May 2012
Sankar 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 2012
ericevenchick
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 2012
jfriedman
This is an alternative for "Easy JavaScript Generic List Implementation"
Please Sign up or sign in to vote.
2 May 2012
Suresh Malluri
Building Multiple Projects Locally
Please Sign up or sign in to vote.
18 May 2012
emranallan
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 2012
emranallan
Add your local inside windows local to be supported for unicode
Please Sign up or sign in to vote.
29 May 2012
Razi 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 2012
emranallan
Lock Device Screen ,to prevent an one working on the device
Please Sign up or sign in to vote.
3 May 2012
Gary H Guo
Discuss object decoration, functional programming and dynamic behaviors
Please Sign up or sign in to vote.
4 May 2012
jstntham
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 2012
Saikumar Koona
How to make a component dynamically load the config file.
Please Sign up or sign in to vote.
16 May 2012
OriginalGriff
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.
8 May 2012
Yaron Naveh
Call existing web services from within Node apps.
Please Sign up or sign in to vote.
7 May 2012
Jason 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 2012
funboysclub
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.
2 May 2012
Chamila Nishantha
2 alternatives  
Simple query to get table column name as rows
Please Sign up or sign in to vote.
11 May 2012
infectuz.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 2012
Programm3r
ISNULL - COALESCE
Please Sign up or sign in to vote.
30 May 2012
Jean 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 2012
liaoy747
Microsoft don't have a nice interface that used to select a specify folder.
Please Sign up or sign in to vote.
20 May 2012
hjgode
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 2012
Ali 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 2012
Jayson Ragasa
Expose those class members written in .NET, in VB6
Please Sign up or sign in to vote.
14 May 2012
taha 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.

Programm3r
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.
Alberto Biafelli
Software Developer
United Kingdom United Kingdom
Alberto Biafelli,
Software Developer
Alessio Saltarin
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.
Ali Al Omairi(Abu AlHassan)
Software Developer (Senior) The first Ones
Jordan Jordan
-- Life is Good.
No Biography provided
Azim Zahir
Instructor / Trainer NIIT, India
India India
I am a trainer by profession. Currently I am working with NIIT (Mumbai, India) as a Senior Faculty. I enjoy programming as a hobby. My favorite technologies are Flash, Flex and Silverlight.

Of late I have developed keen interest in WPF and Windows Mobile programming.

Apart from computers, my favorite pastime is bicycling.
Baliah Senthilkumar
Software Developer
United States United States
No Biography provided
Chamila Nishantha
Software Developer
Sri Lanka Sri Lanka
No Biography provided
Clifford Nelson
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.
CodingBruce
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.
deeptibansal
Software Developer
India India
No Biography provided
emranallan
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/
ericevenchick
Canada Canada
No Biography provided
funboysclub
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.
Group type: Collaborative Group (No members)


Gary H Guo
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.
Guillaume Waser
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/
hjgode
Germany Germany
No Biography provided
hoonzis
Software Developer (Junior) OCTO Technology
Czech Republic Czech Republic
Writing software at ITG RFQ-hub.
LinkedIn
Blog
GitHub
Articles at OCTO blog
infectuz.ar
Argentina Argentina
No Biography provided
Itai Basel
Software Developer (Senior)
Israel Israel
No Biography provided
Ivan Ičin
CEO Labsii
Serbia Serbia
Speech Central app on Windows, macOS, iOS, Apple TV, Android
James Kolpack
Software Developer (Senior)
United States United States
No Biography provided
Jason Rudland
Architect Relavance
Canada Canada
No Biography provided
Jayson Ragasa
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
Jean Paul V.A
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
Jeff B. Cromwell
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
jfriedman
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
jstntham
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.
liaoy747
United States United States
No Biography provided
Mahfuzur Rahman.
Enosis Solution, Dhaka
Bangladesh Bangladesh
Liveing in Dhaka.
Working at Enosis Solution.
Studied B.Sc. in Computer Science from Bangalore University.
Mark Kruger
Netherlands Netherlands
No Biography provided
Nicolas Dorier
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 | :)
OriginalGriff
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?
Razi Syed
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.
Rustem Gaifutdinov
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.
Saikumar Koona
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.
No Biography provided
Sergeant Kolja
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.
Shenwei Liu
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.
Shweta Lodha
Technical Lead
India India
You can also follow me at my blog http://www.shwetalodha.blogspot.in/
Suresh Malluri
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.
taha bahraminezhad Jooneghani
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.
Vitaly Tomilov
Software Developer (Senior) Sibedge IT
Ireland Ireland
My online CV: cv.vitalytomilov.com
wim4you
Netherlands Netherlands
Retired hobby programmer.
Yaron Naveh
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