Azure DevOps, Scrum, & .NET Software Leadership and Consulting Services

Free course! Predicting the Future, Estimating, and Running Your Projects with Flow Metrics

Beantown .NET User Group on 9/4/2008: Jason Dolinger, WPF Patterns

Reminder: Beantown .NET is meeting this week on Thursday, September 4th.

For our September meeting, we have Jason Dolinger from Lab49 presenting “WPF Patterns”.

As always, our meeting is open to everyone so bring your friends and co-workers.  If you’re planning to come, please RSVP by 3pm on 9/4.  Click here to RSVP.

Our location (75 State St) has tighter security than our old location so it is important to RSVP in advance to make your security check in as smooth as possible. 

Future meetings:

• October 2 – Jesse Liberty, “Skinning Silverlight Controls”
• November 6 – Assorted Beantown .NET Members doing 30 minute talks

I’ve been thinking for a while that I’d like to get more involvement from our members.  So, for our November 6th meeting, we’ll be doing either 3 or 4 short talks in a single meeting all given by Beantown members.

So far, we have Rocco Pigneri doing a talk on IronPython and Josh Melvin doing a talk on HTML & CSS Techniques.  If you’ve got an idea for a ~30 minute talk, let me know.


Beantown Meeting Details

When: Thursday, September 4, 2008, 6:00 – 8:00pm


Hollister, Inc.

75 State St., 9th Floor

Boston, MA




WPF Patterns


New WPF developers often fall into the same patterns as they did in their Winforms or ASP.NET projects.   They rely too much on the use of events, code in code behind, direct access of screen controls, and don’t take full advantage of the rich WPF databinding capabilities, resulting in a coupled design that is difficult to scale to a larger application.  Learn to use the Model-View-ViewModel pattern along with dependency injection to add structure to your WPF applications, resolve these issues and write more testable code.  This demonstration is geared to help fill in architectural holes that are left by the standard WPF books/publications.  Some exposure to WPF will be helpful in following along, but is not a prerequisite. 


Jason Dolinger is a Senior Engineer at Lab49 (, who has spent his 2.5 years with the firm building trading apps revolving around CDOs and ABSs with Adobe Flex, Ajax, .NET, Apache and Perl, and more recently a WPF/WCF based equities trading platform.  Jason studied computer science and economics at Northwestern University and before joining the team at Lab49, he spent five years at a Big 5 consulting firm developing enterprise Java applications in a variety of business sectors.  His hobbies include playing drums and shred guitar, seeing live music, following commercial aviation, cooking Chinese and Indian food, baking cheesecakes and reading.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.