-
Beantown .NET meeting on 10/7/2010: Shaun Avery, “Application Development with NHibernate”
Beantown .NET is going to be meeting Thursday, 10/7/2010. This month we have Shaun Avery presenting “Application Development with NHibernate”. As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but if you know you’re coming,…
-
TFS2010: Reconcile Workspace after Gated Checkin is weird if Visual Studio 2010 is Elevated
Problem: After running a TFS2010 Gated Checkin Build, Reconcile Workspace leaves pending changes if Visual Studio 2010 is running with “Elevated” permissions. Description: First off, I’ve got to give credit where credit is due. The “what’s going on?” section for this post comes from Philip Kelley from Microsoft and the “fix” for this comes from…
-
TFS2010: Configure IIS from Team Build with a Custom Team Build Workflow Activity
I find that a lot of the applications I write use IIS in some way. Silverlight, ASP.NET, WCF Services – these all usually need an IIS web application in order to run. Since I’m a unit testing / test-driven development kind of a guy and a everything-should-be-repeatable kind of a guy and an if-it-doesn’t-run-from-an-automated-build-then-it-isn’t-real kind…
-
Beantown .NET User Group Meeting on 9/2/2010 – Chris Bowen on Windows Phone 7
Hi All — Beantown .NET is going to be meeting Thursday, 9/2/2010. This month we have Chris Bowen presenting “Developing Applications for Windows Phone 7”. As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but…
-
Beantown .NET User Group Meeting on 9/2/2010 – Chris Bowen on Windows Phone 7
Hi All — Beantown .NET is going to be meeting Thursday, 9/2/2010. This month we have Chris Bowen presenting “Developing Applications for Windows Phone 7”. As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but…
-
An easier way to unit test INotifyPropertyChanged in Silverlight/WPF
If you’re coding your Silverlight or WPF app and you’re using the ViewModel Pattern, you’ve probably heard of the INotifyPropertyChanged interface. INotifyPropertyChange is the glue that allows changes to values in your ViewModel classes to bubble up to your data-bound xaml user interfaces. When a change happens in a ViewModel property, the property raises INotifyPropertyChanged’s…
-
Silverlight Unit Tests: How to Stop Breaking on Assert Exceptions
There’s something a little peculiar about how unit tests work in Silverlight when the debugger is attached – when an Assert fails in one of your unit tests, the Visual Studio debugger breaks the execution and brings up the debugger dialog. If you want to run a whole bunch of unit tests to see which…
-
How to Permanently Banish Silverlight’s “Not Found” Error for WCF Service Calls
Have you seen this error message before? “The remote server returned an error: NotFound.” I think that this wins that the most infuriating exception in Silverlight. I’ve personally wasted tens of hours trying to deal with this cryptic and utterly unhelpful message. Over time, you come to understand that this is your Silverlight app’s way…
-
How to Permanently Banish Silverlight’s “Not Found” Error for WCF Service Calls
Have you seen this error message before? “The remote server returned an error: NotFound.” I think that this wins that the most infuriating exception in Silverlight. I’ve personally wasted tens of hours trying to deal with this cryptic and utterly unhelpful message. Over time, you come to understand that this is your Silverlight app’s way…
-
Article: Load Testing with Visual Studio 2010 (+ how to set up your Load Testing Rig)
I wrote a two part article for Visual Studio Magazine on Web Testing & Load Testing in Visual Studio 2010. Here’s the second part. This second part focuses on how to do Load Tests with a Load Testing Rig with an emphasis on how to actually install and configure your rig. (Here’s the link to…