BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Followers

Using JRuby to generate Code for the JVM

by Mirko Stocker Follow 0 Followers on  Mar 26, 2008

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.

Followers

Rapid web development with J2EE Spider

by Ian Roughley Follow 0 Followers on  Mar 12, 2008 2

J2EE Spider re-invigorates J2EE RAD development with visual interfaces (supplied via Eclipse) for generating code and round-trip engineering.

Followers

Introducing the Pipline Builder for the Add-In Framework

by Jonathan Allen Follow 30 Followers on  Mar 03, 2008

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.

Followers

Treetop - PEG parser generator for Ruby

by Werner Schuster Follow 3 Followers on  Jan 17, 2008 1

Parsing Expression Grammars (PEG) are a type of recursive descent parsers that have become quite popular recently. Now Ruby gets its own PEG parser generator with Treetop.

Followers

Separating business logic from technology: Kathleen Dollard on a new view of code generation

by Sadek Drobi Follow 0 Followers on  Dec 21, 2007 8

Even the most successful project becomes a failure when a new technology comes out and everything has to be rewritten from the ground. This is why business logic has to be separated from technology. And, according to Kathleen Dollard, code generation is a promising approach to achieve it.

Followers

Interview: Charles Simonyi on Intentional Software

by Niclas Nilsson Follow 0 Followers on  Dec 18, 2007

Charles Simonyi, the President of Intentional Software and a recent space traveller presents his views on the future of software development. He talks about how to include domain experts in the development cycle by letting them express their intentions in domain specific languages, about Intentional's view on DSLs and Domain Driven Design and about what it was like to be a space tourist.

Followers

Snippet Editor for Visual Studio 2005/2008

by Jonathan Allen Follow 30 Followers on  Nov 13, 2007 1

Bill McCarthy has updated his Snippet Editor to add support for Visual Studio 2008. Snippets are code templates that can be quickly accessed from the keyboard. Snippets include instructions for tasks ranging from creating a property or new exception type through esoteric tasks like dialing a phone number using a modem connected to a serial port.

Followers

Partial Methods: Do They Belong in C#?

by Jonathan Allen Follow 30 Followers on  Sep 06, 2007 3

One of the more controversial additions to C# is the addition of partial methods. Created exclusively for code generators, some believe it pollutes the C# language.

Followers

LLBLGen Updates O/R Mapper and Code Generator

by Robert Bazinet Follow 0 Followers on  Aug 29, 2007 1

Solutions Design has recently released LLBLGen Pro v2.5, an O/R mapper and code generator that boasts many new features including auditing, authorization, dependency injection mechanism, super fast and compact serialization (XML and binary), SQLServer CE Desktop support, Sybase support and much more.

Followers

Article: "Code First" Web Services Reconsidered

by Stefan Tilkov Follow 1 Followers on  Aug 27, 2007 3

In a new InfoQ 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.

Followers

Catching up with Phoenix

by James Vastbinder Follow 0 Followers on  Aug 19, 2007 1

This past year Microsoft introduced Phoenix a project aimed at transforming the traditional blackbox compiler into a transparent one.

Followers

CodeSmith 4.1.1 supports Visual Studio 2008 Beta 2

by Hartmut Wilms Follow 0 Followers on  Aug 02, 2007

CodeSmith is a template-based code generator that automatically generates high level code (C#, VB.NET, ...). The current release features LINQ to SQL templates and supports Visual Studio 2008 Beta 2.

Followers

REST Describe and Compile

by Stefan Tilkov Follow 1 Followers on  Jun 07, 2007 3

Thomas Steiner, author of the REST Describe & Compile tool, which creates a WADL description from existing REST messages and can generate code from WADL, answers InfoQ's questions.

Followers

Microsoft Domain-Specific Language Tools from a Developer's Perspective

by Hartmut Wilms Follow 0 Followers on  Mar 31, 2007

Domain-Specific Languages (DSLs) are an architectural hotspot. Microsoft supports DSLs within the Software Factory Initiative and provides a means to incorporate them into the software development process via the Visual Studio 2005 SDK. Although there is quite some information available on the topic, for the most part, DSLs remain an abstract architectural concept.

Followers

Factories 201 Series - Building Software Factories

by Hartmut Wilms Follow 0 Followers on  Mar 11, 2007

Edward Bakker and Jezz Santos have been writing about Software Factories, providing a complete set of concise guidelines. The Microsoft Software Factories and DSL initiatives have caused many discussions. Today, Microsoft provides tools such as the Guidance Automation Extensions (GAX), the Guidance Automation Toolkit (GAT), and the Domain-Specific Language Tools (DSL Tools).

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT