Fabrice's weblog

Tools and Source

News

My .NET Toolbox
An error occured. See the script errors signaled by your web browser.
No tools selected yet
.NET tools by SharpToolbox.com

Read sample chapters or buy LINQ in Action now!
Our LINQ book is also available on AMAZON

.NET jobs

Emplois .NET

transatlantys hot news

Contact

Me

Others

Selected content

Browse by Tags

All Tags » .NET (RSS)
Memory leaks with Infragistics NetAdvantage Windows Forms edition
When I finalized my article about memory leaks , I removed a part about Infragistics NetAdvantage. Here it is. It may be useful to some of you. Warning: It's based on NetAdvantage 7.3, and may or may not apply to recent versions. Let's take an example...
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...
Posted: Nov 11 2009, 02:28 PM by Fabrice Marguerie | with no comments
Filed under: , ,
The core WPF classes
Jeremy Alles proposes a nice tour of the core WPF classes . It comes with a class diagram and quick descriptions. I'll keep a link to it here for reference. It's the kind of document I'll refer to several times. Covered classes include DispatcherObject...
Posted: Nov 11 2009, 02:18 PM by Fabrice Marguerie | with no comments
Filed under: ,
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...
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
XMLAuto version 2010
Ten years ago, I played with OLE Automation so we can write things such as the following, where Document represents an XML document: String name = Document.Bookstore.Book[1].Author.LastName; Document.Bookstore.Book[1].Author.LastName = "NewName"; The...
Forcing event unsubscription
Given my own experience, I'd say that events are the main source of leaks in .NET. They deserve double- and even triple-checks. Each time you add a subscription to an event in your code, most likely with +=, you should worry about the consequences and...
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 is...
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 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. The code samples...
More Posts Next page »