Fabrice's weblog
Tools and Source
-
The "Error creating window handle" exception and the Desktop Heap
When a big Windows Forms application I'm working on for a client is used actively, users often get "Error creating window handle" exceptions.
-
LINQ in Action is now available in Chinese (LINQ实战) and in English in India
After English, German, Spanish, and Portuguese, LINQ in Action is now available in Chinese (中文).
-
Who deserves a free MSDN subscription?
I have a free one-year MSDN subscription to offer. I believe that it has to be activated before June 30, so, I don't have time to organize a contest or something...
-
LINQ in Action XML samples now in LINQPad too
After we published the code samples for LINQ in Action's first chapters in LINQPad a few weeks ago, the samples of three more chapters have just been added. These chapters cover LINQ to XML. Thanks Jim for doing the additional conversion.
-
LINQ in Action samples in LINQPad
Do you know LINQPad? It's a really simple but great tool for testing LINQ queries. Not only that, but it can be used to test all kinds of C# and VB code snippets.
-
Modern censorship you shouldn't ignore
Should I need a reason to hate Apple, it would be censorship.
-
New York Times abandons WPF and Silverlight in favor of AIR
The first version of the New York Times Reader was showcased in 2006 as one of the first and major WPF applications. Then, the Times Reader was ported to Silverlight, so it can work on non-Windows platforms such as Mac OS and Linux. The fact that WPF runs only on Windows was indeed a major concern for such a product.
-
ForEach debate continued
Eric Lippert, whose blog you shouldn't miss, adds his own arguments to the debate about whether using a ForEach extension method instead of foreach is a good idea or a bad one.
-
LINQ em Ação, LINQ in Action in Portuguese
After English, German and Spanish, LINQ in Action is now available em Português.
-
Localization in WPF
Several techniques exist for localizing WPF applications. I have yet to study them before making a choice.