Twin Cities Code Camp


Due to the Covid-19 pandemic, Twin Cities Code Camp has been postponed until April 2021.

Justin Chase

Become the Master of Your Domain with Domain Specific Languages

by Justin Chase

This talk will explore the benefits of creating Domain Specific Languages, talk about how existing DSLs affect us everyday and discuss how different types of DSLs can be implemented. We will talk about practical examples of how to create DSLs of various styles including fluent interfaces, External DSLs with MGrammar and Internal DSLs with Boo and Boo Ometa.

About the Author

Justin Chase works for Microsoft on the Expression team and is the lead on the open source project NBusiness. He has a special interest in DSLs and programming languages. In the rest of his spare time he likes to travel, play paintball, brew beer and play games.