共用方式為


The Agileer

Doug Seelinger's blog

Polyglot Programmer

I've been on a something of a language kick lately. Here is, in no order that I can articulate, a...

Date: 07/17/2017

To mock or not to mock, that is the question! (or, when to use dependency injection)

When unit testing, I often use the terms "mocking" and "dependency injection" interchangeably. Now,...

Date: 07/10/2017

How to unit test the Bot Framework

Today, let's test the Microsoft Bot Framework. One of the first things I like to do when attempting...

Date: 06/26/2017

Why are we still not unit testing?

Unit testing. At least unit testing. I thought this was a solved problem, people. Agile has come out...

Date: 06/23/2017

NCrunch + Debug.Print() = Almost a REPL

I remember back in the mid-90's when I could launch a compile cycle on my C++ program and then go to...

Date: 06/07/2013

The CORRECT Way to Code a Custom Exception Class

There is a lot of advice out there on how to go about building your own custom exception classes. A...

Date: 05/17/2013

Starting Up with Windows Azure

I'm not new to Windows Azure, but I would definitely like to learn more.  Really, the landscape...

Date: 08/30/2012

How to Stop Mercurial from Complaining about SSL Cert Fingerprints

I know Mercurial is just trying to be friendly and warn me that it doesn’t know if certain SSL certs...

Date: 05/04/2012

AutoFakes Is Now Live at CodePlex

After many years of just talk, I’ve finally released my first Open Source Software project at...

Date: 03/21/2012

Why Won’t My Custom Cmdlets Appear?

Once again, I’ve been puzzled multiple times as to why my custom cmdlets sometimes don’t appear in...

Date: 02/21/2012

When Your Custom Cmdlets Don’t Show Up After Loading with Add-PSSnapIn…

  … make sure that your Cmdlet’s class has a default constructor.  (Note to self: “Duh.”)

Date: 01/30/2012

HTML 5 Printable Infographic

Amit @ https://bloggerspath.com released a really nice Infographic: An Ultimate HTML5 Cheat Sheet for...

Date: 01/30/2012

Connecting to Exchange 2010 from ILM

Besides the post from my good friend, Aung OO, on Exchange Provisioning using ILM 2007 and FIM 2010,...

Date: 12/05/2011

Right-Click and Dragging a .ZIP

Maybe this was obvious to everyone else, but I just realized that by right-clicking and dragging a...

Date: 08/06/2011

Setting Up an NLB Cluster for a FIM Portal/Web Service

A lot of us old MIIS/ILM folks are heavy into development but a little light in the infrastructure...

Date: 06/28/2011

How to Modify the HTML in SharePoint 2010 Modal Dialogs (without editing dozens of .aspx files)

And the answer is… jQuery (of course).  jQuery used in the master page, actually. You see, the...

Date: 12/30/2010

HTML 5–The End of Browser Rendering Differences? Not Hardly.

I was kind of stoked to learn more about HTML 5 now that the IE9 beta is out. I found a nice HTML 5...

Date: 09/20/2010

Task Scheduler – A Specified Logon Session Does Not Exist

If you get this error when attempting to create a scheduled task: Then check to make sure that your...

Date: 08/31/2010

SPSite Constructor Yields FileNotFoundException

It seems that I get sucked back into SharePoint bi-annually or so.  This time around it’s...

Date: 08/20/2010

How to Delete All Objects From an Entity in the Entity Framework 4

In a previous blog entry, I described how happy I was with Code-First Development with Entity...

Date: 07/26/2010

2010 Microsoft Developer Technology Sampler

In my role as a consultant, I don’t get to code as often as I’d like to anymore, which means that I...

Date: 07/22/2010

Adding an Existing MVC 2 project as a Web Role in Azure

This one has bitten me a couple of times (at least) now, so let’s get it down in writing. ...

Date: 07/20/2010

MVC MVP Comparison

I just read the best explanation that I’ve ever seen on comparing different Model, View,...

Date: 07/17/2010

Windows Azure – RoleEnvironmentException was unhandled

I was going through a rather lengthy tutorial on Windows Azure and ran across an error that just...

Date: 06/02/2010

Exploring Code with Microsoft Pex

Pex (don't ask me what it stands for, but the symbol, a shark, is because it is similar to the Latin...

Date: 05/28/2010

Where to find the Windows Azure AppFabric SDK

Windows Azure AppFabric provides both an Enterprise Service Bus in the cloud as well as cloud based...

Date: 05/28/2010

Visual Studio 2010 Beta 1 – Multiple Monitors

I just posted how the Windows 7 RC supports multiple monitors.  Now, in a serendipitous turn of...

Date: 05/19/2009

Windows 7 RC – Multiple Monitors for RDC, Finally!!

Previously, I’ve posted about the tease that was shown in the Windows 7 Beta concerning the ability...

Date: 05/19/2009

Remote Desktop to Hyper-V and installing Guest Operating Systems

I never log on locally to my Hyper-V server, since it’s just a headless server in my “Server Room”...

Date: 05/09/2009

More Windows XP Mode

I was SOOOO wrong in my last blog post.  Windows XP Mode is so much more than just simply XP in...

Date: 05/08/2009

Windows 7 and Windows XP Mode – Cool!

(NOTE: This is updated in a subsequent post to cover my ignorance) I really love Windows 7 in all...

Date: 05/05/2009

Developer Default Build

There are some things that I need on every box I build for development.  While it’s true that...

Date: 03/27/2009

Extending the ILM “2” Schema in RC0

The ILM “2” Schema for the ILM MA is missing a few items that have historically been in the...

Date: 03/13/2009

Win 7 – Burning ISOs is built-in

Windows 7 allows you to burn ISO files out of the box!  Nice sleeper feature: Now, if only it...

Date: 03/01/2009

Win 7 Beta RDC Tease

(Update – This now work in build 7100!!) I was pretty excited when I saw the following checkbox on...

Date: 02/28/2009

What does “ILM” mean in ILM “2”?

ILM “2” can be a little confusing if you are already familiar with MIIS 2003 or ILM 2007. In ILM...

Date: 01/28/2009

Windows 7 VHD

If you decide to make a Virtual PC 2007 VHD out of the Windows 7 Beta, make sure that you have...

Date: 01/12/2009

SCVMM – How to copy a Hyper-V VM

A few months ago I left EMC and came to Microsoft.  When leaving EMC, about the only thing that...

Date: 12/19/2008

SCVMM Self-Service Portal: “A potentially dangerous Request.Form value was detected from the client”

If you get this error while attempting to log in to the System Center Virtual Machine Manager’s...

Date: 12/17/2008

ReSharper – Crack for .NET Developers

https://jetbrains.com – they hook you with a free 30-day copy, then you shell out the big bucks for...

Date: 12/10/2008

How To Enable ActiveX Controls on Windows Server 2008

I was trying to download some software from MSDN to my new Hyper-V playground box, and of course it...

Date: 12/05/2008

Azure Epiphany #1

Well, OK.  Epiphany may be too strong of a word here.  But in my last post, I wondered...

Date: 11/23/2008

What to do with Windows Azure?

I got my invitation code for Windows Azure today. Except for the PDC keynotes, I hadn’t really...

Date: 11/20/2008

New XBox Live Experience + Netflix = Awesome!

Now, I hope this doesn’t set the tone for this blog, this being the first entry of any sort of...

Date: 11/19/2008

Well, here I am!

Ah... my first post on MSDN. Sorry that it's none too exciting, but that will probably change in the...

Date: 10/27/2008

Red, Green, Refactor (then Integrate and Commit)

(archived from my old blog from my pre-MS days) xDD (TDD, BDD, DDD, etc.) emphasizes the standard...

Date: 09/09/2008

A couple of Unit Testing Frameworks for .NET

(archived from my old blog from my pre-MS days) One of the great things about ALT.NET is the variety...

Date: 08/11/2008

Next>