Browse by Tags

The need for nullable reference types to advertise optional constructor dependencies
In "traditional" OOP, you advertise your class required dependencies via constructor arguments: public Foo(IOutput output, ILogger logger, ...) Typically, the first few lines of code will check that these dependencies are not null. Optional dependencies...
Do you really care about Stub vs Mock?
I've argued in the past that this theoretical discussion is utterly useless . In my experience you need slightly different things from your test doubles at different times and depending on the scenarios and what you care about testing in a particular...
Mocking protected members with Moq
If you're familiar with Moq , you know that it relies on lambda expressions heavily. This is very good as you get full support from intellisense and refactoring features in Visual Studio. However, it also means you're for the most part restricted to setting...
Moq 2.5 shipped: lots of good news!
Today we shipped Moq v2.5. It's been a while since RC1 (a month or so feels  so long for an open source agile project!) and we god very good feedback and suggestions for the final release. I'm pretty happy with the current drop and felt it was...
Cool ajax loader image generator
Just found (via Brian ) about this cool site to generate ajax-like loading donnuts like this one: Read full article
June 18-2008 can be a great day for the Web
And you can be part of it . The latest and greatest browser ever can make history and you can help ! Read full article
VS2008 SP1 Beta: DON'T install without first backing up your settings!
I lost them all in the process :(((( Read full article
Mesh synchronization of KML files through FeedSync
We've been working for the past few days on a mesh4x adapter that can synchronize a potentially big KML file at a very granular level (styles, placemarks, folders, etc.) so that you can collaboratively edit these large files without having to resolve...
A practical example on how to mock static classes without TypeMock
WCF is the second biggest framework after ASP.NET that sooner or later forces you to use a static "context" property to do anything beyond the trivial stuff. ASP.NET has the HttpContext.Current, whereas WCF has the WebOperationContext.Current for example...
Live Mesh FeedSync: an overview of the protocol under the hood
I already mentioned why I think Live Mesh is cool and that I think the most important part of it, FeedSync , is being largely ignored by reviewers. Fortunately, there's an extensive interview with the team that goes quite deep in FeedSync and how it works...
More Posts Next page »