Skip to content

Details

Special thanks to Pintas & Mullins Law Firm (Pintas & Mullins) for sponsoring us! We meet in the Office Key in the Union Centre Office Park II building (9078 Union Centre Blvd). The conference room (Centre Pointe) is on the third floor. The doors lock promptly at 6, so if you will be late, send a message here. It will come to my email.

CINNUG:
Topic: DSLs and Interpreters for Application Developers
Domain-specific languages (DSLs) are everywhere in software: query syntax, report builders, workflow designers, validation rules, configuration files, and visual programming tools. Teams often create their own DSLs without recognizing them as languages, gradually turning behavioral configuration, custom query builders, validation rules, and workflows into increasingly complex systems. Through practical .NET demonstrations including a calculator, an advanced search language, a reporting DSL, user-defined workflow rules, and a visual authoring layer, this session explores when a small, intentional DSL can be simpler than another layer of configuration or application logic and introduces the basic mechanics of scanning, parsing, abstract syntax trees, and interpretation.

Presenter: Eric Smith
Eric Smith is a Principal Consultant with Strategic Data Systems in Cincinnati. Eric specializes in .NET line-of-business applications and is experienced with batch processing and data ingestion. He is a life-long computer nerd with a passion for collecting and programming computers from the 70s and 80s. Outside of computers, he has 30 acres of woods to clean up and makes his own maple syrup every winter.

CINARC: We talk about software and architecture as a group.

Related topics

You may also like