addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Command Pattern, Domain-Driven Design (Part 1), and the Model Layer

This will be the second meeting of the Software Patterns and Practices Meetup. This time we'll be past the introductions and introductory material, and we'll spend most of the meeting in a deep dive into patterns and practices.

This month we are privileged to have Dean Fiala give the first presentation. Dean is the Figurehead of RockNUG (the Rockville .NET Users Group), Senior Software Wrangler at Fortigent, Chief Bottle-Washer and Executive Officer of Very Practical Software, and he teaches various programming courses at Montgomery College. Dean frequently gives design pattern presentations at RockNUG meetings.

At this month's meetup Dean will talk about the Command Pattern. The Command Pattern has many uses, but it is especially valuable when you want to queue up commands for later execution or provide an undo capability.

Steve Stewart, P&P Meetup Co-organizer, will lead the discussion in the second part of the meeting. Steve will begin a presentation on Domain-Driven Design (DDD), which brings together many recommended practices in analysis, design, and coding. Steve will also propose a model layer for the reference application introduced at the first meetup, and will encourage your suggestions for improving and extending the model using the principles of DDD.

We will provide a little time for networking at the beginning of the meeting, so you are welcome to arrive a few minutes early for pizza and conversation. Hopefully at the end of the meeting we will have some time for feedback, suggestions, and volunteering for future presentations.

We will meet at TEKsystems in Linthicum. There is plenty of free parking in front of the building. The organizers will be there a few minutes early to let attendees into the building. The meeting will start at 7:00 PM, but if you get there after 7:00 and find yourself locked out, you will find our phone number posted on the front door. Call the number and someone will come to let you in. Don't be embarrassed - happens all the time.

Pizza and soft drinks will be supplied by this month's refreshment sponsor, Loyola University of Maryland.

Join or login to comment.

  • A former member
    A former member

    Learned client, invoker and receiver concept associated with the command pattern using on/off concept.DDD info defined in general valuable advice in quality of the presentation.

    November 20, 2012

30 went

Our Sponsors

People in this
Meetup are also in:

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