Thoughts: Source Analysis for C#

Microsoft recently released a new tool called Microsoft Source Analysis for C#, AKA StyleCop. Richard Banks has a great overview of the tool and how to use it. To summarize, it looks at your C# source code (unlike FxCop, which looks at compiled binaries) and evaluates a set of rules over the code to help […]

Presentation: 29/05/2008 - Perth RDN - Bindable LINQ

This Thursday, 29th of May, we’ll be running a Readify Developer Network event in Perth. Readify is entering the Perth IT market and developing a presence, and the RDN is our way of saying "G’day". Here’s what the RDN will be about:
ReadiPrimer - Expression Web 2 and Silverlight 2: Twice the Power, Double the Ease […]

Open Source Projects

Here is a list of open source projects my friends at Readify have started or contributed to:

Access Key Highlighter - Damian Edwards An ASP.NET AJAX extender from Damian Edwards that adds shortcut hints to controls similar to the way Microsoft Word does.
BlogML - Darren Neimke […]

Presentation: 27/05/2008 - GCDNSIG - Bindable LINQ

Update: SyncLINQ has been released under the name Bindable LINQ, and is available from CodePlex
I’ll be presenting my code camp talk "Reactive Programming with SyncLINQ" next Tuesday, 27th May, at the Gold Coast .NET Special Interest Group. The event is being hosted at Bond University, at 6pm. I look forward to seeing you there.

Snippet: Strongly typed property names

Last night at the QMSDNUG someone asked whether it was possible to implement INotifyPropertyChanged without hard-coding property names as strings inside code. For example, you would normally write:
public string FirstName
{
get { return _firstName; }
set
{
_firstName = […]