# Saturday, 14 July 2012

Here is a video of Mark Stanislav's Cloud Disaster Recovery presentation at the 2012 Detroit Day of Azure.

Saturday, 14 July 2012 15:20:00 (GMT Daylight Time, UTC+01:00)
# Friday, 13 July 2012

Here is a video of Brian Prince's Architectural Patterns For The Cloud presentation at the 2012 Detroit Day of Azure.

Friday, 13 July 2012 15:17:00 (GMT Daylight Time, UTC+01:00)
# Thursday, 12 July 2012

Last month, PostSharp inventor Gael Fraiteur stopped by Sogeti to deliver a presentation on An Introduction to Aspect-Oriented Programming with PostSharp. Gael’s presentation was broadcast live via LiveMeeting and was recorded and is made available here to those who missed it.

Thursday, 12 July 2012 15:10:00 (GMT Daylight Time, UTC+01:00)
# Wednesday, 11 July 2012

Here is Gael Fraiteur's presentation on An Introduction to Aspect-Oriented Programming with PostSharp at the June 2012 Great Lakes Area .NET User Group (GANG).

Wednesday, 11 July 2012 23:00:00 (GMT Daylight Time, UTC+01:00)
# Monday, 09 July 2012
Monday, 09 July 2012 14:27:00 (GMT Daylight Time, UTC+01:00)
# Tuesday, 03 July 2012

Two years ago, I was recognized as a Microsoft MVP for the first time. This past Sunday morning, I received my third MVP award. Since the award lasts for exactly one year, I wake up every July 1 with a sense of hope and dread.

I often joke that I receive the award because of a glitch in the selection software, but the official word from Dora Chan, my MVP Lead is that the award is given for "technical expertise, community leadership, and voluntary community contributions"

I find it difficult to apply that definition to my community efforts, so I always think of it as people with knowledge of Microsoft technologies who take the time and effort to share that knowledge with others. In other words, it's not necessarily the smartest people or those with the deepest knowledge who win the award; rather it’s those with a solid understanding who are spreading this understanding throughout the development community. This definition works well for me because, although there are many people with deeper knowledge of the software than me, I have experience with a wide range of development tools on the Microsoft stack. More important, I always enjoy sharing that knowledge with others - whether it's through user groups, conferences, blog posts, articles, books, or general interactions with developers.

For me, the best pats of the award are public acknowledgement from people I respect; and a chance to go to the MVP Summit in February. The MVP Summit is a treat for me because I often find myself in a room filled with people smarter than me.

I'm grateful to Microsoft for this award and I'm grateful for Telerik, who provides some financial support, without which I could not afford to travel to as many conferences. I'm also grateful to Sogeti, for allowing me to occasionally take time away from my day-to-day responsibilities.

It is a blessing to receive recognition for something that I would be doing anyway.

Tuesday, 03 July 2012 15:50:00 (GMT Daylight Time, UTC+01:00)
# Monday, 02 July 2012
Monday, 02 July 2012 15:47:00 (GMT Daylight Time, UTC+01:00)
# Wednesday, 27 June 2012

If you are new to performance and load testing, you need two things: knowledge of testing practices and knowledge of testing tools. .NET Performance Testing and Optimization: The Complete Guide by Paul Glavich and Chris Farrell provides both of these.

.NET Performance Testing and Optimization provides a solid overview of good testing practices, as well as practical information on how to use various commercial testing tools that are currently available.

The first three chapters cover principles of testing, such as which metrics you can measure, what information each metric provides, and when to care about each metric.

Glavich and Farrell describe the different types of tests and the goals of each. Performance Testing, for example, measures the speed at which an application responds to user input and events. Load Testing measures the number of concurrent users an application can reasonably support. Although they are often confused, the goals are different and the important metrics for each are different.

The rest of the book describes in detail various types of tests you can perform. Glavich and Farrell even provide step-by-step instructions to perform these tests with popular commercial products.

For those new to performance testing, for those needing a refresher on performance testing, or for those who want to know how to use commercial products to perform performance testing, .NET Performance Testing and Optimization  is a good source of information.

Wednesday, 27 June 2012 15:47:00 (GMT Daylight Time, UTC+01:00)
# Monday, 25 June 2012
Monday, 25 June 2012 15:47:00 (GMT Daylight Time, UTC+01:00)
# Tuesday, 19 June 2012

If you are in or near Michigan or northwest Ohio this week, you have a rare opportunity to learn from the creator of one of the most popular Aspect-Oriented-Programming (AOP) frameworks on the market. PostSharp inventor Gael Fraiteur will conduct a user group tour this week, primarily talking about AOP, using PostSharp for his examples. During the day, Gael will be stopping at area companies to educate them. AOP provides a way of adding functionality across a variety of classes and methods without cluttering said methods with a lot of extra code.

Originally from Belgium, Gael now resides in the Czech Republic, so it’s not often we get to hear him in-person.

Gael’s evening schedule is:

Date Group Location Link
Tue June 19 Northwest Ohio .NET User Group Toledo, OH http://nwnug.com/ 
Wed Jun 20 Great Lakes Area .NET User Group Southfield, MI http://migang.org
Thu Jun 21 Greater Lansing .NET User Group Okemos, MI http://glugnet.org/

I hope you can make it one of these nights.

Tuesday, 19 June 2012 15:29:00 (GMT Daylight Time, UTC+01:00)