Chris AlexanderChris Alexander
Category Archives:Development
Friday, January 27th, 2012

Today I was playing with the robot and was thinking about a few possible ways of solving a particular problem I was having so that the internal API is nice for developers to attach to. I wondered if a method from a base class could be used as an implementation of an interface, even though [...]

Read More...

Thursday, January 5th, 2012

MEF is a great framework for doing all kinds of cool things in .NET. However one thing that gets me quite often is that fields in classes that are composed by MEF using the [Import] label often generate warnings like the following: Field ‘field name’ is never assigned to, and will always have its default [...]

Read More...

Sunday, February 20th, 2011

I have recently been writing a lot of code (and open-sourcing it – see here, here, here, here, here, here / here, here, here) and today came across a particular problem and a rather convenient solution provided by PHP’s visibility rules for methods and properties of classes.

Read More...

Wednesday, January 26th, 2011

The full release of WebMatrix is now available. It’s a great tool designed to be easy to use to build great websites. It comes with a load of built in project templates including DotNetNuke, Joomla, WordPress and more. You may have noticed this list includes PHP software – WebMatrix and the servers that support it [...]

Read More...

Sunday, January 23rd, 2011

It is with great pleasure that I announce my latest open-source adventure in the form of Twiq. Twiq is a little applet for Windows that allows you to quickly tweet a message you come up with and then get straight back to work. Too many times I have forgotten something funny, useful or generally tweetable [...]

Read More...