Click here to Skip to main content
12,349,778 members (26,152 online)

Code Generation 2008 Competition

This competition has ended

The Code Generation 2008 Competition has now ended! We would like to thank all of the authors and voters who helped make this contest such a great success. Our top 3 prize winners are:

  1. Tier Generator 1.0 by Shakeel Iqbal
  2. SQL Class shell generator by Paw Jershauge
  3. Minimalist Meta-Model for CRUD Applications by Olivier Giulieri

Congratulations, everyone, and thanks for participating!

We’re looking for the best overall article on code generation. You may submit case studies or technical articles on code generation. Tell us about your approach to rapid application development (RAD) and the ROI you’ve achieved. Or, tell us about code generators you’ve built by hand. All contest entries will be judged by you, the code generation community, via The Code Project’s article voting mechanism.

How to Enter

Write a great article about Code Generation and post it in the Code Generation section where members will be able to vote on your article. The article entries that are highest-rated by members will then be evaluated by our judges to determine the final three winners.

  • Submissions must be received between the 26th of May and the 25th of August 2008 to be considered.
  • Enter as many code generation-related articles as you wish
  • Each contestant is limited to winning one prize. Multiple prizes will not be awarded to the same person.
  • Your article must follow the regular article guidelines and formats
  • Your article should include screen shots and code samples
  • Your article must address a concept or concepts related to the topic of code generation
  • Post your article in the Code Generation section on the Code Project to automatically be entered in the contest.
  • You must specify any resources (code, concepts, research etc.) used in creating your article that were not originally produced by you.


The three highest-rated articles as determined by members and our judges' opinion will win the following prizes in descending order:

First Prize: $1,000 USD cash

Second Prize: Iron Speed Designer Professional Edition license with Annual Updates, an $895 value

Iron Speed Designer Professional Edition
+ 1 Year Software Updates
+ 30 Days E-mail Technical Support

Third Prize: Iron Speed Designer Professional Edition license, a $595 value

Iron Speed Designer Professional Edition
+ 90 Days Software Updates
+ 30 Days E-mail Technical Support

No substitutions are available. All decisions are final.

All entries will receive a free copy of “One-Day Web Apps”, a $24.95 value

Master Application Generation with this comprehensive and insightful eBook examining the latest software development tools and techniques.
Second Edition. Over 200 pages & 120 illustrations.
Price: $24.95


By entering your article in the contest you agree that The Code Project and Iron Speed can link to your article for promotional purposes. Note that entries must be received by no later than midnight US Eastern Standard Time of August 25th, 2008.

Entries shall be deemed to be submitted by the authorized account holder of the e-mail address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an e-mail address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning e-mail addresses for the domain associated with the submitted e-mail address.


This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. Employees (or a member of their immediate family) of The Code Project or of Microsoft or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

Determination of Winner

All entries will be posted on The Code Project website for review by members of The Code Project. In addition, all entries will be reviewed by judges appointed by The Code Project. A winner will be determined by the judges, after taking into consideration the comments and ranking of entries by members of The Code Project, on the basis of which entry best meets the judging criteria set forth below.

Judging criteria include:

  • Article Rank and popularity on The Code Project
  • How tightly an entry adheres to the conditions of entry, including article focus and scope
  • Broad applicability to a wide variety of developers
  • Overall article quality, coherence, and structure

Conditions of Entry | Current winners list

Latest articles

by Giancarlo Rhodes
ORM objects and basic CRUD operation procedures are first phase tasks that come after establishing a first version of the database. This java-based code generation tool builds those classes and stored procedures.
by Yahya Mohammed Ammouri
A Windows application tool that generate JavaScript code for a specific ASP server controls (Textbox, CheckBox and radio button)
by Abdullah Al-Muzahid
This is a RAD tool which can be used to generate codes for CRUD operation in ASP.NET and C# automatically based on Database Model Diagram.
by FantasticFiasco
An article showing you how simple it is to create a NuGet package that initializes your newly created Visual Studio project with all the configuration needed.
by MaSinger
A maven plugin that allows your code to write itself - In this case: inject logging calls
by Matt Scarpino
This article explains how to generate a high-performance text parser using Lemon.

Advertise | Privacy | Mobile
Web02 | 2.8.160621.1 | Last Updated 26 May 2008
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid