MSDN Flash: Volume 15, Number 7 - March 28, 2011
Editorial News and Notes from Developer Evangelist G. Andrew Duthie

Your Knowledge is Valuable
I want to start this week's editorial with a call to all of you who've ever considered speaking, writing, or otherwise sharing your knowledge, but who've never quite gotten around to it for one reason or another, as well as to those who may think you have nothing valuable to share.

One of the things that makes community work is the willingness of folks within the community to share their time and knowledge with their peers. And just about everyone has something of value to share. It may be the solution to some particularly thorny problem you ran into debugging a web app. Or it might be an elegant piece of architecture you came up with for a project you were working on. Or it just might be your own perspective on how a given platform feature works.

There are lots of ways that you can share, too. Here are just a few:

  • Blogs - there are many sites where you can set up a hosted blog, or you can use the Web Platform Installer or WebMatrix to grab software like BlogEngine.NET or one of the many other popular blogging appsin the Microsoft Web App gallery. Blogging provides a nice way to share your thoughts and knowledge on your schedule, as frequently (or infrequently) as your desire and schedule allow.
  • User Groups - user groups are a great resource for learning, but they're also a perfect place to get started as a presenter. More and more groups are including, or having entire meetings dedicated to so-called Lightning Talks, 10-15 minute talks on a specific topic, which are perfect for the first-time presenter. Take a look at the User Group map I host for Mid-Atlantic on my blog, and contact a group in your area. And if you're traveling, you can also find groups via the INETA web site.
  • Code Camps and Conferences - ready for the next step? Sharing your knowledge at a larger event like a code camp or conference can be great fun, and give you exposure to a broader audience. And the more you present, the more folks you'll meet, and the more opportunities will open up for you. Follow me (@devhammer) and @CommMegaphone on twitter, and you'll hear about upcoming calls for speakers as soon as I do. I typically tag calls for speakers with the hashtag #Call4Speakers.

Speak at MADExpo!
Speaking of calls for speakers, the Mid Atlantic Developer Expo is looking for speakers for the event which will be held June 30 - July 1 in Hampton Roads, VA. Session submissions are being accepted across a broad range of software and hardware development topics, ranging from web and client app development, CMS development, and database development, to Kinect hacks, programming arduino/netduino and similar microprocessor boards, and robotics.

If you think you have something fun and valuable to share with the folks coming to MADExpo, head over to the Speakers page and submit your session proposal!

Get to know Action Filters in ASP.NET MVC 3
If you've used ASP.NET MVC, you've probably heard about the concept of Action Filters, which are attributes you can use to decorate your controllers and/or actions to add cross-cutting logic such as authorization or error handling to them. I recently posted an article on my blog that shows a bit more about how this feature works by customizing the behavior of the [HandleError] action filter that is included with ASP.NET MVC. You can read the article, and learn more, here.

Upcoming Web Camps
You still have time to catch your humble DE and his fellow Web geeks, Rachel Appel and Chris Bowen at our 1 and 2-day Web Camps. The last 2-day web camp is just a couple days away, in Atlanta, GA. For the 1-day camps, we'll be talking about ASP.NET MVC 3 from beginning to end. For the 2-day camps, we'll add a second day of hands-on labs. Here's where we'll be and when:

2-Day Web Camps

1-Day Web Camps

Come and catch us if you can, and tell your friends, too!

Code Camp Announcements
A couple upcoming code camps to be aware of:

So whether you're from the northern or southern part of Mid-Atlantic, we've got you covered.

And don't forget the Mid Atlantic Developer Expo, coming up June 30- July 1.

Devhammer Live!
I'm doing a bunch of user group talks over the next few months, so if you'd like to see me present, check out the list below.

I'll be speaking about Microsoft WebMatrix, IIS Express, and the new Razor syntax at the Capital Area .NET User Group on April 26.

If you're interested in having me speak at your group, just drop me a line. I'm happy to give the above talk, or cover other web technologies you might be interested in.

Did I miss a code camp or other event? Let me know.


To find out about and/or promote upcoming local developer and IT pro community events, check out Community Megaphone. And check out our podcast, too.

You can also find out about local and national developer and gadget stuff on my blog. You should also follow me on twitter.

Want to learn more about the speakers you'll see at user groups and code camps, and up-and-coming personalities in the developer community? Check out the Community Megaphone Podcast! You can find the podcast on the web, on Zune and iTunes, and you can follow us on Twitter, or become a fan on Facebook!

Interested in hosting a Code Camp or similar community event, and not sure where to start? Drop me a line and I can help you get started.

Want to share your information or make suggestions for future updates? You can contact me via my blog.

Until next time...

G. Andrew Duthie
Developer Evangelist, Mid-Atlantic States District

Andrew Duthie has been working with computers since the days of the Commodore PET, hacking game programs loaded from cassette tapes to say funny stuff, and has been writing and speaking about developer technologies for more than a decade.


Meet the Microsoft Evangelists in Your Region

Microsoft Events

Agile Scrum Development Practices with the Experts
April 28, 9:00 A.M., Reston, VA
Please join us for this exciting, free event where we will explore the Scrum methodology, real-world examples, and how you can adopt a more Agile approach to software projects leveraging Microsoft Team Foundation Sever for development projects on any platform.
Event Details | Map & Directions | Add to Calendar

Community Events and User Groups

DC .NET Users Group
April 19, 6:30 P.M., Washington, DC
Steve Michelotti presents Goodbye Entity Framework 1, Hello Entity Framework 4!

April 21, 6:00 P.M., Wheeling, WV
Evaluate your Daily Checklist against your SQL Enterprise with PBM and CMS.

Richmond SharePoint User Group
Richmond, VA
- March 31, 6:00 P.M.
- April 27, 12:00 P.M.

Capital Area Cloud Computing User Group
April 21, 6:30 P.M., Arlington, VA and Salesforce New Features
Event Details | Map & Directions | Add to Calendar

TDD Firestarter
Saturday, April 30, 8:00 A.M., Virginia Beach, VA
Event Details | Map & Directions | Add to Calendar

Want your events listed? Add them at