Scott Hanselman

Schema Versioning

June 17, 2003 Comment on this post [2] Posted in Web Services
Sponsored By

Schema Versioning: Changing a namespace is not versioning, it is new type creation. [meta-douglasp]

Ok...I can see that point of view...then does versioning (as we hope to know it) simply not exist in the world of Schema?

Updated Thought: Certainly COM ProgIds like Word.Application.8 isn't "versioning," but rather new Type/Interface creation with versioning by allusion.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Where's Juval Lowy?

June 16, 2003 Comment on this post [5] Posted in Web Services | TechEd | Speaking
Sponsored By

One of my heros (not cuz he can code, but boy, can he drink!) is Stephen Forte...he stole one of the Flat Juval Lowy Software Legends standups at TechEd (I was going to help, but I wimped out) and proceeded to take it on a whirlwind trip around Texas, including some of the nicer bathrooms...anyway, Stephen's put the pictures up, enjoy.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Getting the Line Number and File Name from C#

June 12, 2003 Comment on this post [5] Posted in Web Services
Sponsored By

Someone wanted to know what the equivalent "preprocessor macros" in C# are for __FILE__ and __LINE__.  They watned to log the current file name and line number.  Note that the "1" as the first parameter to the StackFrame constructor tells it to skip ONE frame up the stack, while the true tells it to capture the file and line info.

[STAThread]
static void Main(string[] args)
{
     ReportError("Yay!");
}

static private void ReportError(string Message)
{
     StackFrame CallStack =
new StackFrame(1, true);
     Console.Write("Error: " + Message + ", File: " + CallStack.GetFileName() + ", Line: " + CallStack.GetFileLineNumber());
}

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

A Test of Google and Blogs: Selling my wife's car

June 12, 2003 Comment on this post [0] Posted in Musings
Sponsored By

This is not really technical or .NET related, but hey.  The signal-to-noise ratio is still high around here, eh? :)

So, my wife bought herself a Honda Civic Hybrid, as previously posted, and we need to sell her '97 Mitsubishi Mirage DE Coupe.  I suppose I could post adds on Vehix.com and http://www.oregonlive.com or <gasp> the newspaper.   But, I could also (possibly) take advantage of the power of Google, Weblogging and Keven Bacon and post the link here: http://www.computerzen.com/carforsale

Then, I sit back and hope that this thrilling blog post is linked to furiously, driving my site up the Google Page Ranks system to the point where ANYONE in Oregon who even THINKS, "Used Cars Oregon," "Good Used Car Oregon" or "Mitsubishi Oregon" will be magnetically sucked into my world and compelled to purchase.

Updates on this crucial experiment as the queries pour in.

Or, could I just use the Nickel Ads...

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Figuring out which DLLHost.exe belongs to which COM+ Application

June 11, 2003 Comment on this post [4] Posted in Web Services
Sponsored By

I wanted to find out what is inside of a particular DLLHost.exe.   I went into Component Services and used "View|Status" do see the PIDs of each COM+ Application which I can then correlate to a PID in Task Manager.  Shouldn't there be a COM+ Explorer/Spy/Info Application for this, or did I miss it?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.