All content and news on InfoQ about Code Generation
Latest featured content about Code Generation

- Architecture
- Topics
- Domain Specific Languages,
- Modeling
Model-driven software development no longer belongs to the fringes of the industry but is being applied in more and more software projects with great success. In this article we would like to pass on, based on the experiences we have gathered in the past few years, our contribution to its best practices.
-
By Sven Efftinge, Peter Friese, Jan Köhnlein
on Jun 25, 2008,
News about Code Generation
- .NET
- Topics
- IDE
If you find yourself writing the same sort of class over and over again, custom item templates could be your solution. Shahar Y. shows how to create your own custom Visual Studio Item Templates.
-
By Jonathan Allen
on Jul 25, 2008,
- Java,
- Ruby
- Topics
- Language Design,
- Domain Specific Languages,
- JRuby,
- Performance & Scalability,
- Dynamic Languages
While JRuby's performance keeps increasing, there are still algorithms that are faster if implemented in Java. We look at different approaches to solve this: RubyInline for JRuby, generating bytecode with a JRuby DSL and a new subset of Ruby called Duby.
-
By Mirko Stocker
on Mar 26, 2008,
- .NET
- Topics
The Add-In Framework, introduced in .NET 3.5, is designed to facilitate applications that need to support partially trusted add-ins. Unfortunately the framework is rather complex, taking a minimum of 7 assemblies in order to build even the simplest application. The code generation tool Pipeline Builder seeks to address this.
-
By Jonathan Allen
on Mar 03, 2008,
Articles about Code Generation

- Architecture,
- Java
- Topics
In this article, Srini Penchikala discusses Domain Driven Design and Development from a practical stand-point. The article looks at architectural and design guidelines and best practices that can be used in a DDD project. It also talks about the impact of various design concerns like Persistence, Caching, Transaction Management, Security, Code Generation etc in domain model implementation effort.
-
By Srini Penchikala
on Jun 12, 2008,

- SOA
- Topics
- Web Services
In this article, Dennis Sosnoski questions the conventional wisdom that a contract-first approach to web services development, i.e. starting from WSDL, is superior to starting from code. He shows how the JiBX framework can be used to practice start-from-code development without incurring the disadvantages, specifically without coupling implementation and interface too tightly.
-
By Dennis Sosnoski
on Aug 27, 2007,

- .NET
- Topics
- Artifacts & Tools,
- .NET Framework
InfoQ had a chance to sit down with Aleksandar Seovic and Mark Pollack the co-creaters of Spring.NET. Spring.NET is an application framework that brings AOP, a Dependency Injection container and data access framework to .NET. It is not a complete port of Spring to .NET yet it preserves the tenets of Spring.
-
By Aleksandar Seovic and Mark Pollack
on Nov 07, 2006,
Interviews about Code Generation

- Architecture
- Topics
- Domain Specific Languages,
- Artifacts & Tools,
- Customers & Requirements
Business users doing programming? In this interview, Charles Simonyi presents a radical new way of building software that separates business knowledge from software engineering knowledge. The claim is to simplify the creation process for software as business experts directly contribute using their customary domain description which results in accelerated innovation.
-
By Charles Simonyi
on Dec 18, 2007,
Presentations about Code Generation

- Architecture
- Topics
- Domain Specific Languages,
- Artifacts & Tools,
- Customers & Requirements
Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.
-
By Charles Simonyi and Henk Kolk
on May 15, 2008,