Click here to Skip to main content
15,881,248 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.
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.
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.
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.
15 Jun 2008notmasteryet
This article demonstrates using binary formats in JavaScript.
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.
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.
10 Mar 2008Szymon Pobiega
An introduction to NetMX - a lightweight .NET management solution.
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.
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.
17 Jul 2008David Whitehurst
CAS may be easier in a production environment
10 Apr 2008J Martinsson
Written by Jonas Martinsson, an entrepreneur and member of Mainsoft's development team. Jonas helped to integrate Mainsoft's .NET-Java EE interoperability products with the Visual Studio IDE.
7 Jan 2008Visual Numerics, Inc.
This document focuses on the combination of VSTO 2005 and Visual Studio 2005 Team Edition.
9 Jan 2008AccuRev
Why organizations considering moving to an Agile development methodology to increase product quality, decrease costs and respond more quickly to market needs should also consider the changing requirements that the new model places on the SCM system and which aspects are critical to success.
3 Jan 2008Mamoon Yunus
Learn how to use MTOM by building a simple prototype.
3 Jan 2008RescoDeveloper.Net
This article introduces a set of sophisticated and versatile Visual Studio controls for designing a user interface on a mobile device.
11 Jan 2008Elementool.com
Enables software developers to easily track, manage project bugs and tasks
14 Feb 2008ThinkGeo - Code Project
These days, programmers need more control over the map data, map rendering, GIS capabilities, security and overall architecture. This article shows you how to build a scalable mapping application utilizing a web service and how to consume the web service from a client application.
Please Sign up or sign in to vote.
24 Feb 2008Vinit Patankar
Integrate BizTalk Server 2006 development with Enterprise Application Library 3.1
24 Mar 2008Steve Hawley
Quickly and easily create an application to split, merge, and reorder TIFFs – sample application and source code is provided.
26 Mar 2008DataDirect
The Internet Security Advisors Group reviewed the DataDirect Technologies Connect product line of standards-based data access components. The DataDirect Connect products provide high performance access to a wide range of relational databases and incorporate a variety of important security features.
30 Apr 2008RescoDeveloper.Net
This article is about displaying data in mobile applications built on the .NET Compact Framework platform. It demonstrates several typical data structures and their visualization on the small display of a mobile device.
8 May 2008Kenji Sulzberger
Learn how to turn the latter into the former, and how a pragmatic approach to software configuration management can significantly improve your development efforts.
27 May 2008Jason Hinsperger
How to create your own blog platform using SQL Anywhere and Wordpress
28 May 2008Atul Saini
A performance analysis of publish/subscribe throughput
3 Jun 2008Liz Andrews
Altova’s data mapping tool, MapForce, provides strong support for the conversion and transformation of EDI formats, enabling businesses to reconcile their legacy formats with newer documentation, storage, and system requirements, while still adhering to conventional e-commerce transaction ordinances
2 Jul 2008Kenji Sulzberger
The Agile Manifesto states that individuals and interactions are more important than processes and tools. I pretty much agree with that. But the iterative nature of agile projects also raises some particular challenges to version control, which are just as important for small shops.
1 Aug 2008S Wilson
Turn a scanned TIFF into a searchable image-over-text PDF and make the file a fraction of its original size using Pegasus Imaging SDKs. Save server space and search documents that were originally not searchable. We’ll show you how we do it, and give you the sample code in C#.
9 Sep 2008Mosso Hosting Cloud
After experiencing scaling issues with their previous hosting provider, the founders of the #1 iPhone tutorial site turned to Mosso, Rackspace’s cloud hosting division, because of the company’s tech support, scalability and affordability.
Please Sign up or sign in to vote.
5 Jul 2008Cedric Beust
An article about Annotation transformers in Java
Please Sign up or sign in to vote.
3 Dec 2008stefanbb
Program written in Java, using the flickrj API, to browse a Flickr username's contacts
Please Sign up or sign in to vote.
4 May 2008AKA MAJO
The MySQL engine permits user level locks. This article explains how to manipulate these lock types.
Please Sign up or sign in to vote.
9 Oct 2008docsmaker
A new free tool to easily manage database users, their privileges and more.
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

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.
Unknown
AccuRev is the leading provider of process-centric software configuration management (SCM) with a best-of-breed approach to application lifecycle management (ALM). This approach enables unlimited, adaptable, and compliant process models, offering customers maximum flexibility and control.

The AccuRev interface, with advanced visualization, process automation, and artifact traceability, improves the visibility and management of parallel and distributed development for geographically distributed and outsourced teams to remain agile and competitive. AccuRev software ensures optimal team collaboration and software asset reuse. Additionally, AccuRev software provides native support for the most commonly used software development methodologies including agile, iterative, and waterfall lifecycles.

AccuRev supports open standards and SOA-based development tool interoperability across Microsoft Windows, Linux, and UNIX platforms. As an active participant in the Eclipse Application Lifecycle Framework (ALF) project, AccuRev is committed to reducing the cost and complexity associated with the integration of multiple vendor tools throughout the software application lifecycle. This open strategy provides for maximum customer control, lowest total cost of ownership, and a rapid ROI, all without vendor lock-in.
This is a Organisation

1 members
Chief Technology Officer www.Dawliasoft.com
Egypt Egypt
Program Manager in Sculpture project, Interesting in .NET Model driven development.
Software Developer
Lebanon Lebanon
Works in a multinational pharmaceutical company as an IT specialist. A freelance software developer and web designer.
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.
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
CEO
Unknown
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.
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™.
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.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Technical Writer Devart
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
Dr. WPF is a WPF Disciple! Check out the doctor's blog and bio for more information.
Web 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
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.
Israel Israel
Jonas Martinsson is an entrepreneur and member of Mainsoft's development team. Jonas helped to integrate Mainsoft's .NET-Java EE interoperability products with the Visual Studio IDE.
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 Kingdom United Kingdom
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
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
Unknown
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

United States United States
Nish Nishant is a technology enthusiast from Columbus, Ohio. He has over 20 years of software industry experience in various roles including Chief Technology Officer, Senior Solution Architect, Lead Software Architect, Principal Software Engineer, and Engineering/Architecture Team Leader. Nish is a 14-time recipient of the Microsoft Visual C++ MVP Award.

Nish authored C++/CLI in Action for Manning Publications in 2005, and 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 experienced in technology leadership, solution architecture, software architecture, cloud development (AWS and Azure), REST services, software engineering best practices, CI/CD, mentoring, and directing all stages of software development.

Nish's Technology Blog : voidnish.wordpress.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.
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.
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
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.
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
Web Developer
Slovakia Slovakia
Resco is a leading developer of wide range of mobile software products for the Microsoft Windows Mobile software platform. Besides the best selling end-user mobile applications, Resco offers also powerful developer controls and tools as well as enterprise mobile solutions.

For further information about Resco MobileForms Toolkit, visit www.resco.net/developer/mobileformstoolkit/

For further information abour Resco, visit www.resco.net.
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.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Engineer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Atalasoft, a Kofax Company
United States United States
Steve Hawley is a software engineer/architect at Atalasoft, Inc., responsible for current and future component designs.
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.
President ThinkGeo LLC
United States United States
Clint Batman is co-founder and President of ThinkGeo, a
software company specializing in geospatial software with an emphasis on software development tools and GPS tracking solutions.
Team Leader Gallop Technologies
United States United States
I am a .NET Developer who has evolved into a BizTalk and MOSS 2007 consultant.
Product Manager Visual Numerics, Inc.
United States United States
Edward Stewart received his Ph.D. in physical ocean science and engineering from the University of Delaware. Ed has experience in many quantitative areas including quantification and interpretation of statistics and probability, coordination and analysis of large data sets, frequency domain time series analysis, ordinary and partial differential equations, finite difference numerical modeling, and nonlinear dynamics. He has also been a major contributor in the development of new features and algorithms in PV-WAVE and the IMSL Numerical Libraries. Ed has published journal articles on experimental fluid dynamics and technical documents regarding Visual Numerics' products, and his work involving complex mathematical modeling has been published in areas relevant to his field.
This is a Organisation (No members)

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/
You must sign in to participate in this contest.
This contest has ended.
1 Jan 2008 - 1 Jan 2009