Browse by Tags

MAB ContainerModel / Funq: a transparent container
From the point of view of the user of the container, he doesn't have to do anything at all. He just creates classes as usual: public class EditCustomersPresenter { public EditCustomersPresenter(IEditCustomersView view, ICustomerRepository repository)...
Mobile Application Blocks ContainerModel / Funq: an introduction
If you follow my blog, you probably heard about Funq , and maybe you even watched the screencasts I did about it while developing it (yeah, I'm missing a bunch of new ones!). When we started working on a rev for the original Mobile Client Software Factory...
What would you like to see in Enterprise Library 5.0?
There are few groups within Microsoft that are as open and so quick to deliver as patterns & practices . When you give them feedback or request features, chances are you'll see them implemented within months, rather than years (if they get enough...
Crazy Linq: replacing multiple and nested foreach statements with a query
Objective of the method: determine whether the given EnvDTE code class contains the given GeneratedCodeAttribute: "old" foreach/if approach: private bool IsPresentationModel(CodeClass2 baseClass) { foreach (CodeClass2 pc in baseClass.PartialClasses) ...
A picture is worth a thousand words: is XML dying?
(does that answer Jeremy's question too ?) Read full article
Approaching Behavior Driven Development (BDD) from a Test Driven Development (TDD) perspective
Over the years doing TDD, I'm getting increasingly concerned about the value my test fixtures are bringing to the table in terms of documenting features and expected behavior. So far, I followed the typical pattern in TDD of creating one class (fixture...
Making WCF services amenable to testing
You know that using WebOperationContext.Current is BAD for making your service implementation testable, don't you? My friend Pablo Cibraro continued to evolve his ideas around decoupling your service implementation from this static dependency, and came...
Moq 3.0 RTM!!!
I've just released the latest version of Moq :)))) It's quite late on an intense week at Redmond, so I'm just going to paste the relevant portion of the changelog : Version 3.0 * Silverlight support! Finally integrated Jason's Silverlight contribution...
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. I...
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. Specifically, whenever you work on a multi-project solution that may also use external projects...
More Posts Next page »

Search

Go

This Blog

News

     

      Microsoft MVP Profile

Syndication