This post originated from an RSS feed registered with .NET Buzz
by James Avery.
Original Post: Day 3 Pt. 2 - DSL Tools
Feed Title: .Avery Blog
Feed URL: /blog/Install/BlogNotConfiguredError.aspx
Feed Description: .NET and everything nice
Back in the hotel waiting to catch a shuttle over to a party and figured I would right up the rest of the day so I don’t have to try and do it tonight. :)
Went to an awesome session on Domain-Specific Language (DSL) Tools in Visual Studio. It blew me away. This is some awesome stuff. Basically, using a nice designer you can design your own modeling language based on your business. You can design shapes, connectors, add properties, and much more. Once you have all of this designed you distribute it using VSIP to other users.
Now that is pretty cool by itself, but the best part is that you can then wire up your model to code generation templates. These templates have a very CodeSmith/ASP.NET like feel, but unlike CodeSmith these are model based instead of data based. This has some huge possibilities.
After the DSL talk I did another talk at the O’reilly booth and then wandered over to play with the new Lenova tablet. Very very nice. Only downside for me is the resolution and the lack of a touchpad.