Click here to Skip to main content
13,860,571 members

CodeProject MVP 2009

This competition has ended
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.

6 Apr 2008
Dr. 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.
16 Jun 2008
Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
11 Jun 2010
Evoluteur
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.
5 Jul 2008
Nish Nishant
This article walks through the implementation of a C++/CLI class from a disposable C# base.
3 Sep 2008
Daniel Flower
A guide to writing a compiler in .NET for beginners, using Irony.
3 Sep 2008
Ahmed 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.
20 Mar 2009
SBJ
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture
9 Oct 2008
Paul M Watt
Macro based framework written for C++ applications that will allow basic instrumentation and profiling features
11 Dec 2008
Zeeshan Amjad
A Linked List as an example of a compile time data structure, and its implement with template meta-programming.
15 Sep 2008
Oleg Vorkunov
Set of SQL CLR Stored Procedures to execute T-SQL asynchronously without using a Service Broker.
29 Oct 2008
Ahmad Eid Salim
Provider Design Pattern is a new pattern that Microsoft formalized in .NET 2 to increase application performance where there is no need to explicitly instantiate classes.
31 Aug 2008
Rajan Bhanot
Recently I was given a task that "How we can remove the 'title' column from a sharepoint list".
6 Oct 2008
Modesty Zhang
Port Cairngorm 2.2.1 to Silverlight 2 Beta 2. Includes all source code and a sample application.
13 Oct 2008
CodingBruce
Pull metadata from a schema or generate XML mappers
23 Dec 2008
odlumb
How to launch and manipulate applets programmatically.
12 Nov 2008
aschmidt
An article explaining a Remoting extensible channel sink architecture and an implementation of the compression channel sink.
11 Dec 2008
73Zeppelin
Part I in a series on pricing barrier options.
16 May 2008
Layer 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.
10 Mar 2008
Szymon Pobiega
An introduction to NetMX - a lightweight .NET management solution.
17 Jul 2008
David Whitehurst
CAS may be easier in a production environment
13 Aug 2008
Ziyad Mohammad
Article that describes how to use Required Field Validator for ChekBoxList web server control in ASP.Net
26 Sep 2008
Max 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.
24 Dec 2008
Romy Sreedharan
InfoPath cannot execute any view-related object model calls. The view is not ready.
28 Dec 2008
Karl Shifflett
An article exploring Model-View-ViewModel (MVVM) WPF UI Design Pattern as leveraged in a WPF Password Manager. Password Manager allows user to modify the shape and behavior of a record at run-time.
13 Apr 2008
Omar 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.
20 Nov 2008
Andrew Kirillov
The article provides an introduction to manipulating Lego Mindstorms robots using C#.
6 Apr 2013
Sergey Morenko
Your own extensible and configurable Thread Pool.
21 Sep 2008
chaiguy1337
Building a reusable spinning wheel throbber in WPF: Part 1.
22 Dec 2008
Olivier Simon
This library provides Visual Studio 2008 design-time support to customize WPF XPlorerBar features.
11 Sep 2008
Roman Kiss
This article describes the design and implementation of the Repository Tool to create and manage contracts for virtual (manageable) services.
27 Jan 2008
Josh Smith
Provides guidance for using the Model-View-Controller design pattern to create modular WPF apps that are easy to unit test
21 Jul 2008
owen654321
An easy-to-use, attribute-driven data abstraction layer with multi-database support, intelligent caching, transparent encryption, multi-property sorting, property change tracking, etc.
20 Oct 2009
Jeffrey Walton
Sign and verify messages using Crypto++, Java, and C#.
25 Jun 2008
Lukas Neumann
An example of undocumented integration into the user interface of Microsoft Office applications.
9 Dec 2008
Philip 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).
28 Dec 2011
Evoluteur
A look at the minimal metadata needed (database mapping and user interface) for generic CRUD applications using the example of a to do list.
27 Apr 2010
Sacha Barber
Binding and using Friendly enums in WPF
20 Aug 2008
Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
2 Jul 2008
Josh Smith
Reviews and compares three techniques that enable you to data bind to any element tree.
23 Apr 2012
Jani Giannoudis
Applying of the Command pattern in a WPF application.
11 Jun 2011
Omar Al Zabir
Production Architecture for a SaaS web application built using ASP.NET and SQL Server that guarantees 99.99% availability and super performance
5 Mar 2008
Josh 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.
4 Jan 2008
Roman Ivantsov
Introduction to Irony - a new technology of parser/compiler construction for .NET.
21 Oct 2008
Pero Matić
Case-study on the internals of a Navigational Workflow engine for a fictional dating website called “World Wide Dating”.
2 Sep 2008
Cameron 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.
20 Nov 2008
Andrew Kirillov
Turning regular USB web camera into a pan tilt camera using the Lego Mindstorms robotics kit and tracking simple objects using C#.
6 Sep 2008
Frank Gennaro 2487219
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
22 Jan 2013
radumi
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.

73Zeppelin
Other
Anonymous Proxy Anonymous Proxy
No Biography provided
Ahmad Eid Salim
Software Developer (Senior)
Egypt Egypt
No Biography provided
Ahmed Negm
Chief Technology Officer www.Dawliasoft.com
Egypt Egypt
Program Manager in Sculpture project, Interesting in .NET Model driven development.
Andrew Kirillov
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 and not so open Computer Vision Sandbox.

Going out of computers I am just a man loving his family, enjoying travelling, 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 ...
aschmidt
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
Cameron Hanchey
Architect
United States United States
No Biography provided
chaiguy1337
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™.
Christoph Husse
Software Developer SecurityRevolutions
Germany Germany
No Biography provided
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.
Daniel Flower
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.
David Whitehurst
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
dB.
Team Leader Application Security Inc., www.appsecinc.com
United States United States
Daniel Doubrovkine has been in software engineering for twelve years and is currently development manager at Application Security Inc. in New York City. He has been involved in many software ventures, including Xo3 and Vestris Inc, was a development lead at Microsoft Corp. in Redmond, and director of Engineering at Visible Path Corp. in New York City. Daniel also builds and runs a foodie website, http://www.foodcandy.com.
Dr. WPF
United States United States
Dr. WPF is a WPF Disciple! Check out the doctor's blog and bio for more information.
Evoluteur
United States United States
I'm a UI engineer for a startup in California. What I really enjoy is to build tools to describe UI in metadata, store that metadata (outside of the code) in a database, XML or JSON, and then dynamically generate the UI at run-time based on that metadata... which I do with my open source project Evolutility.

My articles on the topic:


My GitHub is Evoluteur.
Frank Gennaro 2487219
United States United States
No Biography provided
Jani Giannoudis
Software Developer (Senior)
Switzerland Switzerland
No Biography provided
Jeffrey Walton
Systems / Hardware Administrator
United States United States
No Biography provided
Josh Smith
Software Developer (Senior) Black Pixel
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[^].
Karl Shifflett
Architect Infragistics
United States United States

I’m a passionate Platform Architect at Infragistics.


I’m a long-time WPF-Prism fanatic who enjoys writing developer tools and line of business applications.


My current front end passions are: XAML platforms (Xamarin.Forms, Xamarin, UWP, and WPF), Electron, ES2015 (ES6), Node.js, Aurelia, and AngularJS (Angular 1.5.x).


For the back end I use what is appropriate for the project: SQL Server and ASP.NET WebAPI, MongoDB, Express, Azure, Firebase, etc.


I am very pragmatic software engineer and strive to write simple, maintainable, and testable code. Simple code allows for solving complex problems in a maintainable way.


My Blog


My Github Repros


My YouTube Videos


Just a grain of sand on the worlds beaches.

Layer 7 Technologies
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.
Group type: Organisation

2 members

Lukas Neumann
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
Max Paulousky
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.
Modesty Zhang
Technical Lead
United States United States
https://github.com/modesty

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

https://twitter.com/modestyqz
Muigai Mwaura
Technical Lead Olivine Technology
Kenya Kenya
Technical Lead, Olivine Technology - Nairobi, Kenya.

"The bane of productivity: confusing the rituals of work (sitting at your desk by 8:00am, wearing a clean and well pressed business costume etc.) with actual work that produces results."

Watch me!
Nish Nishant
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
odlumb
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.
Oleg Vorkunov
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.
Olivier Simon
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. [^]
owen654321
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 | :)
Paul M Watt
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.
Pero Matić
Founder Turing Inc.
United States United States
Philip Laureano
Software Developer (Senior) Readify
Australia Australia
No Biography provided
radumi
Software Developer
New Zealand New Zealand
Coder
Rajan Bhanot
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
Roman Ivantsov
Architect Pulsar Informatics, Inc
United States United States
No Biography provided
Roman Kiss
Software Developer (Senior)
United States United States
No Biography provided
Romy Sreedharan
United States United States
No Biography provided
Sacha Barber
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.
Sergey Morenko
Software Developer (Senior)
United States United States
B.Sc. in Computer Science.
Szymon Pobiega
Software Developer (Senior) VSoft
Poland Poland
No Biography provided
Zeeshan Amjad
Team Leader American Institute for Research
United States United States
Working as a Team leader in American Institute for Research
Ziyad Mohammad
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 n e e t h
Prize pool
No prizes assigned.
 
Rajkumar R
Prize pool
No prizes assigned.
 
Omar Al Zabir
Prize pool
No prizes assigned.
 
leppie
Prize pool
No prizes assigned.
 
Karl Shifflett
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.
 
Naveen
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.
 
toxcct
Prize pool
No prizes assigned.
 
John Simmons / outlaw programmer
Prize pool
No prizes assigned.
 
Rajesh R Subramanian
Prize pool
No prizes assigned.
 
Guffa
Prize pool
No prizes assigned.
 
Abhijit Jana
Prize pool
No prizes assigned.
 
led mike
Prize pool
No prizes assigned.
 
Cedric 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

Advertise | Privacy | Cookies | Terms of Service
Web03 | 2.8.190214.1 | Last Updated 1 Jan 2008
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid