Daniel Cazzulino's Blog
-
Making WCF services amenable to testing
You know that using WebOperationContext.Current is BAD for making your service implementation testable, don't you?
-
Moq 3.0 RTM!!!
I've just released the latest version of Moq :))))
-
Freeing up data and collaboration via the mesh
Last weekend, during the ALT.NET Seattle conference, I spoke for quite a while with Miguel de Icaza on the work we're doing with InSTEDD in the area of data synchronization. He was very excited, and wondered how come this wasn't more broadly known.
-
Leveraging ILMerge to simplify deployment and your users experience
ILMerge is one of those little-known gems that are an absolute must-have once you know how to apply them effectively to scenarios you didn't even think about.
-
Making extension methods amenable to mocking
The question of how to mock extension methods comes up frequently enough that I though I might give my opinion and solution to it (which does NOT include using TypeMock ;)).
-
How to install Intel WiFi Link 5300/5100 drivers for Windows 7 Beta
I just couldn't resist going for the brand new beta which is being praised quite a bit when I got my new Lenovo X200.
-
Tip: how to tell a regular method apart from property getter/setters and event add/remove
Rather than typical code like:
-
How to upgrade Atom 0.3 feeds on the fly with a custom XmlReader for use with WCF Syndication APIs
Even now that Atom 1.0 has been approved and official for some time, there's a feed every now and then that still uses Atom 0.3 (i.e. Google News! http://news.google.com/?ned=us&topic=w&output=atom).
-
Updated WLW Cross-Post plugin
Now that there's an official installer of Live Writer that works on x64, I updated my plugin that allows you to cross-post a blog entry to a second WLW account, optionally summarizing the entry and always linking back to the source blog. I summarized the reasons why you might need to do this as well as the feature set in How to cross post entries across blogs from Windows Live Writer.
-
Crazy Linq: render a method invocation and its arguments as a string
Note: this entry has moved.