Go Search
Community Kit for SharePoint
Modify settings and columns
Edited: 11/18/2010 9:00 PM
Picture: ChrisM
Nov 29th - DSL with Chris Patterson

Nov 29th – Chris Patterson on Domain Specific Languages




 Please attend our next Tulsa Developers .NET meeting on Monday November 29th, 2010!

We are giving away $2000 plus in software and other prizes!


Please forward this onto your co-workers and friends! 

 Speaker: Chris Patterson

Chris is a senior architect for RelayHealth, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems.



In his spare time, Chris is an active open-source developer and a primary contributor to MassTransit, a distributed application framework for .NET. In 2009, he was awarded the Most Valuable Professional award by Microsoft for his technical community contributions.




Creating Domain Specific Languages in C#


In this session, you will learn how to create a domain specific language using C#. A domain specific language, or DSL, is a computer language of limited expressiveness focused on a particular domain. One type of a DSL, called an internal DSL, is implemented within an existing programming language.


To demonstrate how a DSL can be created using C#, we will create a data validation library. While creating the library, I will show how language features such as lambda expressions, extension methods, generic interfaces, and namespaces can be used to build a natural fluent interface to declare validation rules. I will also point out some key lessons learned from designing DSLs over the past two years to help you avoid similar mistakes in your own implementations.


The full source code of the demo is available online. 
 Monday November 29th, 2010
 6pm - 6:20 Pizza and Mingle - Sponsored by GDH
 6:20 - 6:30 Announcement
 6:30 - 8:00 Presentation!
 8:00 - 8:15 Drawings and Door Prizes

TT (Tulsa Tech) Riverside Campus

801 East 91st Street
Tulsa, OK 74132-4008
(918) 828-4000

Campus Map | Bing | Yahoo | Google | MapQuest

We meet in room A-144.

If you haven't registered, then now is the perfect time to do so, and we'll make sure you are updated on our activities.

Check out our forums, where our community grows and learns from each other 24/7.


 Door Prizes
Must be present to win
 All the normal swag and giveaways! Free Stuff! How cool is that?
 Thanks to our sponsors:
 GDH Consulting - Thanks for being our longest running premier sponsor and for supplying us with Pizza and Drinks all year long!
 Telerik - They have generously provided us with a copy per month of their Premium Collection for .Net to give away to YOU!
The Addison Group - is a placement firm which offers candidates and companies the most personal service in the staffing industry.
 Astra Solutions - Our newest Premier Sponsor and Tulsa's premiere full service "IT only" staffing firm
 Oaktree Software - One of our newest premier sponsors as well as sponsoring the Tulsa Sharepoint Group!
 Robert Half Technology - One of our premier sponsors as well as being the Tulsa SQL Server Group meeting sponsor!
 Rowland Group
 Snapsis - Thanks for hosting our web site!
 INETA.org - For allowing us to be a Charter Member and providing awesome Speakers!
 SQL Pass - join the Professional Association for SQL Server to receive the awesome benefits.
 Microsoft - For providing us with a lot of support and product giveaways!
 INETA.org - For allowing us to be a Charter Member and providing awesome Speakers!
 SQL Pass - join the Professional Association for SQL Server to receive the awesome benefits.
 Microsoft - For providing us with a lot of support and product giveaways!
 N.E.T. – For sponsoring the MCP Study group!
 Have any special requests? Let us know!

 Please RSVP for this month's meeting by responding to this thread.
 (Must be logged in to the site)
 Be SURE to RSVP no later than Noon on November 29th and you will get an extra entry for the prize drawings! So, do it now, before you forget and miss out!
 Show up for the first time or bring a new buddy and you both get TWO extra entries!
 Thank you, we appreciate your support...


Edited: 11/18/2010 9:33 PM
Picture Placeholder: Garland MacNeill
Garland MacNeill
I'll be there
Posted: 11/18/2010 10:07 PM
Picture Placeholder: SeanW
I'll be there too
Posted: 11/19/2010 8:15 AM
Picture: david buchanan
david buchanan
all in!
Posted: 11/19/2010 9:32 AM
Picture Placeholder: taulpall

Count me in.

Posted: 11/19/2010 11:48 AM
Picture Placeholder: Todd Emory
Todd Emory
Ditto that. Most likely will have two first timers with me.
Posted: 11/22/2010 8:23 AM
Picture Placeholder: Mark Nelson
Mark Nelson
I'll be there.
Mark Nelson

Posted: 11/26/2010 8:00 PM
Picture Placeholder: clarkjeff

I'll be there.  Thanks.

Posted: 11/28/2010 2:37 PM
Picture Placeholder: Casey Joyce
Casey Joyce
i'll be there
Posted: 11/28/2010 9:14 PM
Picture Placeholder: Taron Graves
Taron Graves
I'll be there.
Posted: 11/29/2010 12:18 AM
Picture Placeholder: ok007
I plan to be there Nov. 29, 2010. Thanks for the GREAT work!
Posted: 11/29/2010 7:33 AM
Picture Placeholder: Dale Stewart
Dale Stewart
I plan to be there.
Posted: 11/29/2010 7:50 AM
Picture Placeholder: kiel werner
kiel werner
Subs N Soda and some cookies are in.. RSVP so i get enought and i'll be there

Posted: 11/29/2010 8:43 AM
Picture Placeholder: jason crowe
jason crowe
I'll be there...
Posted: 11/29/2010 9:47 AM
Picture: Alan Cannon
Alan Cannon
I will be there.
........Alan Cannon

Posted: 11/29/2010 10:56 AM
Picture Placeholder: Jason Roberts
Jason Roberts
I'll be there.
Posted: 11/29/2010 4:40 PM
Picture Placeholder: Jason

me too