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...

Author: Doug Seelinger 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,...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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.”)

Author: Doug Seelinger Date: 01/30/2012

HTML 5 Printable Infographic

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

Author: Doug Seelinger 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,...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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. ...

Author: Doug Seelinger Date: 07/20/2010

MVC MVP Comparison

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

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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”...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger 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...

Author: Doug Seelinger Date: 08/11/2008

Next>