The next Northwest Arkansas .Net User Group meeting will be held June 14th, 2011 at 6:00 PM at Technology 101 in Bentonville. Pete Davis will present a session about creating applications with plugin-style frameworks using Microsoft's Managed Extensibility Framework (MEF).
Please RSVP before noon on June 14th so we can order enough food for everyone.
Title: Managed Extensibility Framework
Managed Extensibility Framework (MEF): MEF is Microsoft's solution for easily creating a plugin-style framework for your application. By handling the assembly management and reflection to find parts, MEF makes it virtually effortless to create an application that's extensible at run-time and, if you publish your API, allows 3rd parties to add extensions to your applications. Because MEF enforces a vertical separation of concerns and can only interact with your application through a limited API, application maintainability and stability are generally easier to achieve.
About the Presenter: Pete Davis
Pete Davis is the co-author of the ancient text, Windows Undocumented File Formats. In another life, he wrote for the now defunct Windows/DOS Developers Journal, Dr. Dobbs Journal and PC Magazine. These days he keeps a pretty low profile but still likes to play with new technology. In a tribute to his nerdy side, his daughter was born on 10/11/10 at 1:01pm (or 373 decimal).
6:00 PM - 6:15 PM - Welcome and News, Sign-in and Food
6:15 PM - 8:10 PM - Main Presentation
8:10 PM - 8:30 PM - Closing and Prize give-a-ways
105 SE 22nd St, Suite #7
Bentonville, AR 72712
Please forward this announcement to anyone you think would be interested.
When & Where
Northwest Arkansas Developers Group
The Northwest Arkansas Developers Group is a non-profit organization that is dedicated to the education and promotion of programming technologies and methodologies. We strive to provide an environment for professionals to network in Northwest Arkansas to foster the free exchange of ideas and information.
We hold monthly meetings that have presentations that allow you to keep up to date on the latest emerging technologies as well as providing practical skills you can apply immediately.