Watch the

Videos

 

Book your

Hotel

 

Build your

Schedule

 

Relax

Xtra(ck)

 

Session: Patterns for Building Internal DSL's in C# 3.0

Wednesday, 13:10 - 14:00
Track: .Net

I've gotten a *lot* of experience over the past 3-4 years in constructing Fluent Interface and internal DSL's with C#.  I'd like to share some lessons learned about both the mechanics of creating a DSL (i.e., there's more tools in ye olde toolbox than method chaining), and the possible applications of small internal DSL's.  Specifically, I'll be sharing my experiences with using the patterns for Internal DSL's that are documented in Martin Fowler's recent book on DSL's.

Expectations

The attendees will learn about the issues that face the designer of an internal DSL. The attendees will learn about the various patterns you can use to make internal DSL's in C# (or other languages).

Jeremy D. Miller

Jeremy is the Chief Software Architect at Dovetail Software, the coolest ISV in Austin.  Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation, then wandered into software development because it looked like more fun. Jeremy is the author of the open source StructureMap tool for Dependency Injection with .Net, StoryTeller for supercharged acceptance testing in .Net, and one of the principal developers behind FubuMVC.

Video

Øredev founded by: Jayway

Contact us | Archives | telephone: +46 (0)40 - 602 3134 | fax: +46 (0)40 - 127276 | email: info@oredev.org