Click here to Skip to main content
15,437,332 members
This competition has ended

CodeProject MVP 2009

The Code Project's Most Valuable Professional award is given to those members who have contributed the most to the community in both article submissions and in answering questions on the site. The award is given annually.

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 Jun 2008Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
Please Sign up or sign in to vote.
6 Apr 2008Dr. WPF
This article describes a new approach by which an element can remove its visual and logical relationships to its children while maintaining a conceptual parental relationship with those children.
Please Sign up or sign in to vote.
3 Sep 2008Daniel Flower
A guide to writing a compiler in .NET for beginners, using Irony.
Please Sign up or sign in to vote.
11 Jun 2010Evoluteur
A generic Web User Interface for CRUD applications generating all screens at run-time based on external metadata. It comes with sample applications for address book, memo pad, to do list, restaurants list, wine cellar, and database structure documentation that are easily customizable.
Please Sign up or sign in to vote.
5 Jul 2008Nish Nishant
This article walks through the implementation of a C++/CLI class from a disposable C# base.
Please Sign up or sign in to vote.
3 Sep 2008Ahmed Negm
This article introduces how to create and manage .NET enterprise applications using your favorite technology (Data Access Application Block, LINQ, NHibernate, ASMX, and WCF) with the Model Driven Development approach by Sculpture.
Please Sign up or sign in to vote.
20 Mar 2009SBJ
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture
Please Sign up or sign in to vote.
11 Dec 2008Zeeshan Amjad
A Linked List as an example of a compile time data structure, and its implement with template meta-programming.
Please Sign up or sign in to vote.
9 Oct 2008Paul M Watt
Macro based framework written for C++ applications that will allow basic instrumentation and profiling features
Please Sign up or sign in to vote.
15 Sep 2008Oleg Vorkunov
Set of SQL CLR Stored Procedures to execute T-SQL asynchronously without using a Service Broker.
Please Sign up or sign in to vote.
6 Oct 2008Modesty Zhang
Port Cairngorm 2.2.1 to Silverlight 2 Beta 2. Includes all source code and a sample application.
Please Sign up or sign in to vote.
31 Aug 2008Rajan Bhanot
Recently I was given a task that "How we can remove the 'title' column from a sharepoint list".
Please Sign up or sign in to vote.
15 Jun 2008notmasteryet
This article demonstrates using binary formats in JavaScript.
Please Sign up or sign in to vote.
13 Oct 2008CodingBruce
Pull metadata from a schema or generate XML mappers
Please Sign up or sign in to vote.
23 Dec 2008odlumb
How to launch and manipulate applets programmatically.
Please Sign up or sign in to vote.
11 Dec 200873Zeppelin
Part I in a series on pricing barrier options.
Please Sign up or sign in to vote.
12 Nov 2008aschmidt
An article explaining a Remoting extensible channel sink architecture and an implementation of the compression channel sink.
16 May 2008Layer 7 Technologies
Discuss XML and Web services-specific security challenges and presents the limitations of an SSL or sole XML Firewall solution. Outlines the attributes of an ideal Web services security solution.
Please Sign up or sign in to vote.
17 Jul 2008David Whitehurst
CAS may be easier in a production environment
Please Sign up or sign in to vote.
12 Aug 2008Ziyad Mohammad
Article that describes how to use Required Field Validator for ChekBoxList web server control in ASP.Net
Please Sign up or sign in to vote.
10 Mar 2008Szymon Pobiega
An introduction to NetMX - a lightweight .NET management solution.
Please Sign up or sign in to vote.
26 Sep 2008Max Paulousky
This article describes MS TFS Proxy efficiency testing depending on the internet channel rate between TFS and TFS Proxy, TFS commands, and TFS Proxy cache state. Also, this article describes the advantages of using the MS TFS Proxy on slow Internet channels.
Please Sign up or sign in to vote.
24 Dec 2008Romy Sreedharan
InfoPath cannot execute any view-related object model calls. The view is not ready.
Please Sign up or sign in to vote.
13 Apr 2008Omar Al Zabir
An AJAX Proxy HttpHandler built using ASP.NET that continuously delivers content from external domains to the browser and is thus faster and more scalable than any other proxy service.
Please Sign up or sign in to vote.
20 Nov 2008Andrew Kirillov
The article provides an introduction to manipulating Lego Mindstorms robots using C#.
Please Sign up or sign in to vote.
6 Apr 2013Sergey Morenko
Your own extensible and configurable Thread Pool.
Please Sign up or sign in to vote.
21 Sep 2008chaiguy1337
Building a reusable spinning wheel throbber in WPF: Part 1.
Please Sign up or sign in to vote.
26 May 2021Giovanni Bejarasco
A walkthrough in UDT programming with primary focus on database concepts
Please Sign up or sign in to vote.
21 Jul 2008owen654321
An easy-to-use, attribute-driven data abstraction layer with multi-database support, intelligent caching, transparent encryption, multi-property sorting, property change tracking, etc.
Please Sign up or sign in to vote.
22 Dec 2008Olivier Simon
This library provides Visual Studio 2008 design-time support to customize WPF XPlorerBar features.
Please Sign up or sign in to vote.
25 Jun 2008Lukas Neumann
An example of undocumented integration into the user interface of Microsoft Office applications.
Please Sign up or sign in to vote.
11 Sep 2008Roman Kiss
This article describes the design and implementation of the Repository Tool to create and manage contracts for virtual (manageable) services.
Please Sign up or sign in to vote.
27 Jan 2008Josh Smith
Provides guidance for using the Model-View-Controller design pattern to create modular WPF apps that are easy to unit test
Please Sign up or sign in to vote.
20 Aug 2008Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
Please Sign up or sign in to vote.
20 Oct 2009Jeffrey Walton
Sign and verify messages using Crypto++, Java, and C#.
Please Sign up or sign in to vote.
9 Dec 2008Philip Laureano
The first article in a series of articles that describes how you can use the LinFu.IOC 2.0 container to extend your application(s).
Please Sign up or sign in to vote.
31 Oct 2008Vagif Abilov
The article discusses how to isolate the code under test from behavior of referenced classes by using mocking frameworks.
Please Sign up or sign in to vote.
28 Dec 2011Evoluteur
A look at the minimal metadata needed (database mapping and user interface) for generic CRUD applications using the example of a to do list.
Please Sign up or sign in to vote.
27 Apr 2010Sacha Barber
Binding and using Friendly enums in WPF
Please Sign up or sign in to vote.
2 Jul 2008Josh Smith
Reviews and compares three techniques that enable you to data bind to any element tree.
Please Sign up or sign in to vote.
10 Sep 2010Nicholas Blumhardt
Using the Autofac dependency injection container to simplify the configuration of object-oriented applications.
Please Sign up or sign in to vote.
21 Oct 2008Pero Matić
Case-study on the internals of a Navigational Workflow engine for a fictional dating website called “World Wide Dating”.
Please Sign up or sign in to vote.
23 Apr 2012Jani Giannoudis
Applying of the Command pattern in a WPF application.
Please Sign up or sign in to vote.
11 Jun 2011Omar Al Zabir
Production Architecture for a SaaS web application built using ASP.NET and SQL Server that guarantees 99.99% availability and super performance
Please Sign up or sign in to vote.
5 Mar 2008Josh Smith
The second article in a series devoted to a WPF application that plays streaming audio podcasts off the Internet. This article discusses the idea and implementation of look-less applications.
Please Sign up or sign in to vote.
4 Jan 2008Roman Ivantsov
Introduction to Irony - a new technology of parser/compiler construction for .NET.
Please Sign up or sign in to vote.
2 Sep 2008Cameron Hanchey
When using callbacks with transient subscribers, you must leave the channel open. This is how to manage and use service throttling to open up your service to more than 10 subscribers.
Please Sign up or sign in to vote.
20 Nov 2008Andrew Kirillov
Turning regular USB web camera into a pan tilt camera using the Lego Mindstorms robotics kit and tracking simple objects using C#.
Please Sign up or sign in to vote.
6 Sep 2008Frank Gennaro 2487219
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
Please Sign up or sign in to vote.
22 Jan 2013radumi
An article about how to keep AJAX simple as it is and get the most out of it.

Current Participants

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

Other
Anonymous Proxy Anonymous Proxy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer www.Dawliasoft.com
Egypt Egypt
Program Manager in Sculpture project, Interesting in .NET Model driven development.
Software Developer IBM
United Kingdom United Kingdom
Started software development at about 15 years old and it seems like now it lasts most part of my life. Fortunately did not spend too much time with Z80 and BK0010 and switched to 8086 and further. Similar with programming languages – luckily managed to get away from BASIC and Pascal to things like Assembler, C, C++ and then C#. Apart from daily programming for food, do it also for hobby, where mostly enjoy areas like Computer Vision, Robotics and AI. This led to some open source stuff like AForge.NET, Computer Vision Sandbox, cam2web, ANNT, etc.

Going out of computers I am just a man loving his family, enjoying traveling, doing some sports, a bit of books, a bit of movies and a mixture of everything else. Always wanted to learn playing guitar, but it seems like 6 strings are much harder than few dozens of keyboard’s keys. Will keep progressing ...
United States United States
Alexander Schmidt. I'm a software developer, who is working primarily with Microsoft technologies including Microsoft .NET. I'm also interested in optimization problems and software engineering in general. You can visit my blog at http://www.alexschmidt.net
Architect
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.
President The Little Software Company
Canada Canada
My name is Logan Murray and I'm a Canadian. I'm interested primarily in C# and Windows desktop application development (learning WPF at the moment and then hopefully LINQ), though I hope to branch-out more to the web side of things eventually. I am the president and owner of The Little Software Company and am currently working on the Windows version of OrangeNote, to be released soon. Check out my RSS reader, FeedBeast™.
Software Developer SecurityRevolutions
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
China China
Daniel has a Bachelor of Science with First Class Honours from the University of Auckland, and has designed and developed software in companies large and small.
CEO Cape Henry Technologies Inc.
United States United States
David is a Java EE professional with 24 years of IT experience. He's developed software from Fortran to Ruby on Rails. He prefers Java. David has managed the development of projects as team leader and solutions architect. He's also managed software development in the US and Pakistan. David recently formed a company Cape Henry Technologies Inc. in Oklahoma and is presently working to establish his corporation in the state of North Carolina. As a solutions provider he thrives on providing solid architecture and then delivering on the implementations of his designs.


David has three primary professional goals:
Use open source solutions to perform Enterprise business implementations
Listen attentively to his clients and clearly understand their needs
Provide only the best quality solutions for his clients
United States United States
Dr. WPF is a WPF Disciple! Check out the doctor's blog and bio for more information.
United States United States
I'm a UI engineer with an eye for UX and a passion for model-driven UIs.

I usually build UIs for startups in the San Francisco Bay Area.

My hobby open source project is Evolutility, a minimalist low-code platform with a model-driven UI, a model-driven backend, and a set of models to play with.

More about me on my GitHub page.
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 (Senior)
United States United States
Gio has been writing programs for almost 10 years. Sometime on 2005, he decided to cut his hair and remove his nail polish so he could enter a commercial building in downtown Manila and submit his resume. That bold action eventually led him to the city by the bay in the sunshine state. He really like it there because he's still able to experience hurricanes which makes him very nostalgic albeit disappointed because it doesn't automatically translate to work suspension. If he's not outside watching squirrels play, he explores esoteric topics using .NET and SQL Server. And like squirrels, Gio is a very docile yet hardworking creature. If ever you see faults in his work, be gentle with the criticisms. He greatly appreciates this and rest assured your advice would be embodied in his future works.
Software Developer (Senior)
Switzerland Switzerland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems / Hardware Administrator
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 (Senior)
United States United States
Josh creates software, for iOS and Windows.

He works at Black Pixel as a Senior Developer.

Read his iOS Programming for .NET Developers[^] book to learn how to write iPhone and iPad apps by leveraging your existing .NET skills.

Use his Master WPF[^] app on your iPhone to sharpen your WPF skills on the go.

Check out his Advanced MVVM[^] book.

Visit his WPF blog[^] or stop by his iOS blog[^].

See his website Josh Smith Digital[^].
United States United States
Layer 7 Technologies (www.layer7tech.com) helps enterprises realize secure, cost-effective business integration using XML and Web services. The Layer 7 SecureSpan set of products are designed to govern and accelerate Web service integrations spanning security and identity domains without expensive and inflexible programming. The benefit to business includes faster time-to-market, lowered integration costs and security consistency across federated departments and partners.
This is a Organisation

2 members
Software Developer (Senior) MEMOS Software (www.memos.cz)
Czech Republic Czech Republic
I started developing software in Quick Basic on my very first PC running 8086 CPU @ 8MHz. Then I moved to Visual Basic, followed by MFC and for last 4 years i am stuck with C# and Microsoft .NET. Now I work as a senior developer for MEMOS Software. My hobby is Office integration, especially Microsoft Outlook.


Check out my blog at
http://blog.memos.cz
Team Leader www.maxpaulousky.com
Belarus Belarus
Max currently is a senior developer at software company.

He lives with his wife Tatiana and son Zakhar (4 yrs) in Minsk, Belarus, but they dream to live in New Zealand.
Technical Lead
United States United States
https://github.com/modesty

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

https://twitter.com/modestyqz
United States United States
Nicholas Blumhardt is a software developer chilling out in Seattle. Projects he's worked on include Autofac, MEF, Sprache and Stateless.
United States United States
Nish Nishant is a Principal Software Architect based out of Columbus, Ohio. He has over 17 years of software industry experience in various roles including Lead Software Architect, Principal Software Engineer, and Product Manager. Nish was a Microsoft Visual C++ MVP between 2002 and 2015.

Nish is an industry acknowledged expert in the Microsoft technology stack. He authored C++/CLI in Action for Manning Publications in 2005, and had previously co-authored Extending MFC Applications with the .NET Framework for Addison Wesley in 2003. In addition, he has over 140 published technology articles on CodeProject.com and another 250+ blog articles on his WordPress blog. Nish is vastly experienced in team management, mentoring teams, and directing all stages of software development.

Contact Nish : If you are interested in hiring Nish as a consultant, you can reach him via his google email id voidnish.

Company Website : www.ganymedesoftwaresolutions.com
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 (Senior)
United States United States
Brian Odlum is a retired software engineer who spent twenty years in the industry. He learned more than a dozen programming languages and worked with all of them in a variety of programming environments and operating systems.

He now considers himself a serious composer of computer music, dabbles in video game level development, and likes to spend at least three months of every year living in a foreign country.
Software Developer (Senior) VORLAN Group, Inc.
United States United States
writing code for the past 20 years, and now decided to share some thoughts. Smile | :)
Also known as Oleg Vorkunov.
Team Leader
France France
I have been developing and managing projects for real-time embedded softwares for eight years. Then, I moved from Paris to the south of France and began to lead a team who was developping Java applications.

My main occupation right now is to continue my journey in the WPF world.

You can check out my blog here. [^]
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Software Developer (Senior) Troppus Software
United States United States
Currently working as a Senior Silverlight Developer with Troppus Software in Superior, CO. I enjoy statistics, programming, new technology, playing the cello, and reading codeproject articles. Smile | :)
Engineer
United States United States
I am a software architect and I have been developing software for nearly two decades. Over the years I have learned to value maintainable solutions first. This has allowed me to adapt my projects to meet the challenges that inevitably appear during development. I use the most beneficial short-term achievements to drive the software I develop towards a long-term vision.

C++ is my strongest language. However, I have also used x86 ASM, ARM ASM, C, C#, JAVA, Python, and JavaScript to solve programming problems. I have worked in a variety of industries throughout my career, which include:
• Manufacturing
• Consumer Products
• Virtualization
• Computer Infrastructure Management
• DoD Contracting

My experience spans these hardware types and operating systems:
• Desktop
o Windows (Full-stack: GUI, Application, Service, Kernel Driver)
o Linux (Application, Daemon)
• Mobile Devices
o Windows CE / Windows Phone
o Linux
• Embedded Devices
o VxWorks (RTOS)
o Greenhills Linux
o Embedded Windows XP

I am a Mentor and frequent contributor to CodeProject.com with tutorial articles that teach others about the inner workings of the Windows APIs.

I am the creator of an open source project on GitHub called Alchemy[^], which is an open-source compile-time data serialization library.

I maintain my own repository and blog at CodeOfTheDamned.com/[^], because code maintenance does not have to be a living hell.
Founder Turing Inc.
United States United States
Software Developer (Senior) Readify
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
New Zealand New Zealand
Coder
Software Developer (Senior) Capgemini
India India
Rajan Thakur is a Senior MS Solutions Consultant, working with SharePoint 2007 and .net for over 6 years now.

Email: rajan_thakur78@yahoo.com
Software Developer (Senior) Microsoft
United States United States
25 years of professional experience. .NET/c#, databases, security.
Currently Senior Security Engineer, Cloud Security, Microsoft
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.
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 (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
SBJ
United States United States
Real name is Steve Johnson. Programming since 1979. Started on a Heathkit Micro with a DEC LSI-11 and UCSD Pascal. Moved to PCs & DOS as soon as Turbo Pascal became available. Did some Assembly, ISR, TSR etc. All this while working for a Manufacturing Co. for 8 years. Had my own solo Co. doing barcode labeling software for 4 years (terrible business man, all I wanted to do was code). Since then working for various software companies. Moved to Windows around the time of 3.1 with Borland C then C++. Then on to VC++ and MFC, and just about anything I could get my hands on or had to learn for my job, and been at it ever since. Of course recently I've been playing with .NET, ASP, C#, WPF etc.
Software Developer (Senior)
United States United States
B.Sc. in Computer Science.
Software Developer (Senior) VSoft
Poland Poland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Miles AS
Norway Norway
Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles. He has more than twenty years of programming experience that includes various programming languages, currently using mostly C# and F#.

Vagif writes articles and speaks at user group sessions and conferences. He is a contributor and maintainer of several open source projects, including Simple.Data OData adapter, Simple.OData.Client and MongOData.
Team Leader American Institute for Research
United States United States
Working as a Team leader in American Institute for Research
Architect
United States United States
Systems Architect & Analyst with concentration in various IT technologies, especially on Microsoft platform. He is an active member of Sharepoint Community and areas of expertise are ASP.Net, SharePoint, WinForms and Workflow technologies. You can visit his blog
http://www.dotnetsoldier.blogspot.com/
 
Christian Graus
Prize pool
No prizes assigned.
 
Giorgi Dalakishvili
Prize pool
No prizes assigned.
 
J4amieC
Prize pool
No prizes assigned.
 
DaveyM69
Prize pool
No prizes assigned.
 
Samir NIGAM
Prize pool
No prizes assigned.
 
N a v a <font color="red">n</font> e e t h
Prize pool
No prizes assigned.
 
Rajkumar R
Prize pool
No prizes assigned.
 
Omar Al Zabir
Prize pool
No prizes assigned.
 
<code>leppie</code>
Prize pool
No prizes assigned.
 
User 271009
Prize pool
No prizes assigned.
 
leckey
Prize pool
No prizes assigned.
 
Stephen Hewitt
Prize pool
No prizes assigned.
 
Hamid_RT
Prize pool
No prizes assigned.
 
John D. Cook
Prize pool
No prizes assigned.
 
<font color="0xFF000000">N</font>aveen
Prize pool
No prizes assigned.
 
Wendelius
Prize pool
No prizes assigned.
 
Iain Clarke, Warrior Programmer
Prize pool
No prizes assigned.
 
salysle
Prize pool
No prizes assigned.
 
Simon P Stevens
Prize pool
No prizes assigned.
 
Colin Angus Mackay
Prize pool
No prizes assigned.
 
Mark Salsbery
Prize pool
No prizes assigned.
 
CPallini
Prize pool
No prizes assigned.
 
Sacha Barber
Prize pool
No prizes assigned.
 
Pete O'Hanlon
Prize pool
No prizes assigned.
 
t<font color="black"><i>o</i></font>xcct
Prize pool
No prizes assigned.
 
#realJSOP
Prize pool
No prizes assigned.
 
Rajesh R Subramanian
Prize pool
No prizes assigned.
 
Guffa
Prize pool
No prizes assigned.
 
Abhijit <font color="red">J</font>ana
Prize pool
No prizes assigned.
 
led mike
Prize pool
No prizes assigned.
 
<font color="#FF0000">C</font>edric Moonen
Prize pool
No prizes assigned.
 
Dave Kreskowiak
Prize pool
No prizes assigned.
 
Paul Conrad
Prize pool
No prizes assigned.
 
Luc Pattyn
Prize pool
No prizes assigned.
 
Josh Smith
Prize pool
No prizes assigned.
 
David Crow
Prize pool
No prizes assigned.
 
Hans Dietrich
Prize pool
No prizes assigned.
 
Ashfield
Prize pool
No prizes assigned.
 
Marc Clifton
Prize pool
No prizes assigned.
 
sukram
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Jan 2008 - 1 Jan 2009