In The Brain of Jimmy Bogard: Building External DSLs for Fun and Profit

Important: Skills Matter are managing registrations for this event and you must sign up on the SM site here -

NServiceBus and software architecture expert Jimmy Bogard gives an evening talk on building external DSLs.

We've all seen the explosion of fluent interfaces and internal DSLs with the language-oriented features of recent releases of C#. Dynamic languages extend the boundaries even further, where we can bend the programming languages to our will.

But what if we want to move beyond the barriers of the programming language and into actual external, executable DSLs? In this session, we'll look at the landscape of lexers, parsers, grammars and trees to see how we can use these tools to build external DSLs that business users will actually enjoy using. We'll also look at how we can take those trees and transform them into real, executable code.

Finally, we'll see where to use external DSLs (and where not to use them) to build systems with truly dynamic behavior.

Join or login to comment.

  • Waseem Q.

    Unfortunately I couldn't make it, was it a recorded session?

    March 7, 2013

  • Wole

    Informative. Learnt some new things.

    March 7, 2013

21 went

Our Sponsors

  • Skills Matter

    organising and hosting most of our meetups, talks and events

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy