All posts in Utils I Like

I’ve been really close to the “Live” development platform and have tested most of its products from their beta versions so when I found out today that Microsoft has released two new Live products on public beta namely Windows Live Gallery and live folders I’ve rushed to the Live Web site to download and try them.

Unfortunately I was too late. For some reason Microsoft decided to pull back its releases and disabled us (people on the other side of the Atlantic that sleep when US is awake) the download of those new products.

At least the folders live program, clearly stated from the beginning that the program was not available for my market (that is Greece), Photogallery on the other hand behaved very strangely sometimes showing the download page (although the download link was broken) and sometimes showing the default live betas one, making me wonder if I did something wrong.

After loosing some time trying to find out what was going wrong, I gave up and decided to stop bothering….

Does anyone know why Microsoft decided not to go through with a public beta and why this had to be decided after releasing it for a couple of hours?


Protected: Restoring Live Writer’s spell checking

Categories: C#, Utils I Like
Enter your password to view comments.

This content is password protected. To view it please enter your password below:


One of the features I really loved about Microsoft Live writer was its spell checking one, so I made sure before downloading the new beta2 version that it wasn’t removed. As I read it was instead somewhat enhanced by enabling inline spell checking.

So I downloaded and installed it only to find out that my spell checking capabilities were gone. There’s no Spell Check button as there was in the previous version (it explains, as if you have inline spell checking you don’t really need it) and inline spell checking doesn’t work.

Does anyone know where Live Writer’s spell checking has gone?


I’ve used Microsoft’s Expression Blend to play… ehmmm… write my WPF apps since its first beta release. It seemed more mature than Visual Studio at the time (and still is in my opinion). Among other things, I really loved the fact that I could double click on a control and Blend created the event handling code (Visual Studio still does not support it). So, no surprise, I’ve downloaded and installed the RC version as soon as it came out.
Well it seems that some things have changed, like the fact that you’re no longer able to write C# with Blend. When you try to add an event handler to a control or type some C# code for your WPF app Blend gives you the option of either opening up Visual Studio or copying the code to the clipboard.
I wonder why this feature was removed from Blend.
Anyone has any ideas?


A few days ago I was showing a couple of colleagues the Human Productivity Lab’s work on the future of the desktop. Some of them joked about not settle for anything less than a Minority Report style GUI (you know the one Tom Cruise used in order to track criminals).


Well, unfortunately for them the technology exists and from what is seems it’s really not so far away before we start seeing production GUIs like those.


For those of you who are interested on .Net 3.0 and especially WPF here are some new resources you should definitely have a look at. The first two links are part of the new wiki, channel9 launched yesterday, while the next two are new FREE business class components you can use at your applications…



You’ve probably seen or worked with a number of them, but here’s the complete and admittedly rich list of Shared Source Licensing programs for developers offered by Microsoft.


It sure is worth checking out.


In case you’ve didn’t notice Marin has posted a comment regarding my WPFSubsonic project and to be more precise a way I can read my application configuration file through my custom Visual Studio Tool. Now I just need to port it to my solution that supports the INotifyPropertyChanged interface and ObservableCollection class so that SubSonic Object can be bound to WPF controls.


Thanks Martin


If you ‘d like to run windows Vista applications like SideBar but don’t want to install Microsoft’s new operating system yet, you might consider using vaio project (Vista API Implementation On Windows XP and Windows Server 2003 “VAIOXP” & “VAIO2003”). To see a list of compatible vista software check the project status page.


I don’t know how many of you are interested or follow up on this effort. For those of you that do, I’m happy to say that the first release is very close.


The issue I still have to solve before publishing my code is the configuration one. Subsonic uses Web.Config to specify Database connection strings and the .Net 2.0 provider model to specify the Database drivers to be used. All these are configured in a custom configuration section that is read with a WebConfigurationSection descendant class at built time.


Since though custom build providers are not available at the Windows Forms platform I had to use another technique to emit the generated code in my programs. For this I decided to use Visual Studio Custom Tools following Dino Esposito’s article on MSDN Magazine. The problem with this implementation is that since your BaseCodeGeneratorWithSite class is registered as a COM object and created in Visual Studio’s scope, it has no longer access to types that could resolve the Custom App.Config Section (doesn’t know where to find the assemblies).


I’m thinking on putting the configuration section on the custom file that is passed on the BaseCodeGeneratorWithSite class as a parameter in the GenerateCode(string inputFileName, string inputFileContent) method. What do you think?