Recent Posts
Recent Posts Tagged With 'tools'
MVVM frameworks galore
The MVVM pattern (Model-View-ViewModel, also known as M-V-VM, the PresentationModel pattern, or the ViewModel pattern) appeared a long time ago now, but it took some time before it became more documented and well known. Over the last few months, MVVM...
New article: How to detect and avoid memory and resources leaks in .NET applications
My new article, which I've been preparing over the last few months, is now available. It's about memory and resources leaks in .NET.You'll find it in English on MSDN and in French on DotNetGuru.org. It's also available in PDF in English and in French...
fivesecondtest, quick usability testing
fivesecondtest.com, "A simple online usability test that helps you identify the most prominent elements of your user interfaces."Simple yet great idea.Here is an example: Help me improve a design I'm working on by doing a five second test....
New LINQ tools category on SharpToolbox.com
I've just moved the LINQ tools referenced on SharpToolbox.com to a new dedicated LINQ category.20 tools and providers are listed for the moment. I'll add more shortly.See Jim's blog for more resources. Cross-posted from http://linqinaction.net...
The "Error creating window handle" exception and the Desktop Heap
"Error creating window handle" When a big Windows Forms application I'm working on for a client is used actively, users often get "Error creating window handle" exceptions. Aside from the fact that the application consumes too much resources, which...
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...The offer is MSDN Premium, which gives you access to a whole set of Microsoft software...
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. Another great thing about LINQPad is that it comes with code samples. Until now the ...
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...
Localization in WPF
Several techniques exist for localizing WPF applications. I have yet to study them before making a choice.Here are some resources I've collected:WPF Globalization and Localization Overview (MSDN)http://www.codeproject.com/KB/WPF/WPFUsingLocbaml.aspxh...
Fix for Visual Studio 2008 crash with XAML files
Does your Visual Studio 2008 SP1 crash when you open some XAML files? It started to happen to me, for some unknown reason.What I saw was Visual Studio completely disappearing after opening a XAML file, with the devenv.exe process being unloaded. The ...
Your favorite .NET and Java tools
Whatever you're doing with .NET or Java, you have to deal with a lot of tools and libraries. If you need to find new ones, you can consult SharpToolbox.com and JavaToolbox.com. You'll find there more than 2000 tools, libraries and add-ins! The main g...
GUI design and prototyping tools
As my previous post shows, I have a growing interest in user experience and UI design patterns. I'm also interested in mockups and prototyping tools, which are of course directly related to UI design and user experience. Here are the tools I've ident...
IQToolkit, building your own LINQ IQueryable provider
Matt Warren, who provides the most detailed HOWTO for creating your own LINQ IQueryable provider, has now published a dedicated toolkit on CodePlex: IQToolkit is essential if you are building your own LINQ IQueryable provider. It contains commo...
XAML markup formatting in Visual Studio
I'm using WPF these days, and so reading and writing a lot of XAML markup. As with any code or text, reading and navigation are made easier with a clean format. In my XAML files, I've been putting the XML attributes aligned vertically, below their XM...
.NET sessions at the Université du SI and .NET 3.5+ expertise
I announced in April that I'll be part of the Université du Système d'Information event on July 2 and 3. With Frédéric Schäfer, we're actively preparing our session, which will allow you to discover in action no less than .NET 3.5, Visual Studio...
VS 2008 and .NET 3.5 SP1 Beta changes for LINQ to SQL, and more
The ADO.NET team details on its blog what has changed for LINQ to SQL with the release of Visual Studio 2008 and .NET 3.5 Service Pack 1 Beta:Across the LINQ to SQL we have made numerous bug fixes, better SQL translation for queries comparing nullabl...
Great fluent interface sample: the fluent repeater
I'm not that much a fan of fluent interfaces, but in some cases they are well fit.A great example is the fluent repeater created by Adrian Aisemberg. It's also a good example if you don't know what a fluent interface is.Here is sample code that uses ...
