Technology Toolbox

Your technology Sherpa for the Microsoft platform

Jeremy Jameson - Founder and Principal

Search

Search

Simplify

There are 23 entries for the tag Simplify.

Use protocol-relative URLs to avoid mixed mode content

Here's a great tip I picked up from Phil Haack a few weeks ago for avoiding those pesky warnings like "Only secure content is displayed."

Operations Manager Alerts for Event Log Errors

One of the things I like most about running System Center Operations Manager in the "Jameson Datacenter" (a.k.a. my home lab) is that it greatly reduces the amount of effort required to monitor numerous servers. For example, in my environment I am...

Internet Explorer 9 Upgrade

Two years ago, I wrote a post about upgrading to Internet Explorer 8 . Well, in case you missed the announcement a couple of days ago, Internet Explorer 9 has been released. Woohoo! It's been a long time coming, but I believe the wait has been well...

Automated Deployments to DEV from the Latest Build Folder

Last month I wrote a post detailing how to increment the assembly version for each build . However, incrementing the assembing version is only part of my recommended build and deployment process . The following figure illustrates how deployments to...

Narrowing Search Results to a Specific Site (e.g. My Blog)

A colleague asked me today if there was a way to search my blog for something specific. In my response, I pointed out that you can narrow your search results from Bing to a specific site. For example, suppose you were looking for a blog post that...

Logging Exceptions in .NET Applications

Last summer I wrote a post introducing my simple, but highly effective approach to logging -- including a Logger class that is really just a thin wrapper around the System.Diagnostics.TraceSource class. A few months ago, I enhanced the Logger class...

Avoiding Problems with the Using Statement and WCF Service Proxies

I encountered a rather nasty issue yesterday on my current project -- a customer portal built on Microsoft Office SharePoint Server (MOSS) 2007 that integrates with multiple external systems via Web services. The database indexes for one of the external...

Managing Email Effectively

First of all, Happy New Year! This morning I'm back from a not-so-relaxing four weeks off -- although I have to admit, there's something quite nice about putting technology aside for a few weeks and laying travertine and building cabinets instead ...

Building SharePoint WSPs with Team Foundation Build

As I noted in my previous post , I recently discovered that my approach for building Web Solution Packages (WSPs) in Microsoft Office SharePoint Server (MOSS) 2007 isn't compatible with Team Foundation Build. I'm actually a little embarrassed to say...

Configure IntelliMirror Using Group Policy

Yet another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one to automatically configure roaming profiles and redirect the Desktop and Documents folders to a server(a.k.a. "IntelliMirror"). Even though I don't have...

Eliminate MBSA Warnings Using Default Security Settings Policy

Another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one that I created a couple of years ago in order to eliminate various warnings from the Microsoft Baseline Security Advisor (MBSA). To automatically change...

Event ID 10016, KB 920783, and the WSS_WPG Group

If you've ever deployed Windows SharePoint Services (WSS) v3 or Microsoft Office SharePoint Server (MOSS) 2007 in a least privilege configuration, you have undoubtedly encountered errors similar to the following in your Windows event log: The application...

Managing Group Membership via Group Policy - Part 2

In Part 1 of this post , I explained the Group Policy object (named Development - Restricted Groups Policy ) that I use for enforcing group membership on a specific set of servers. As a follow-up to that post, I also want to cover an alternate method...

Enforcing Windows Update via Group Policy

Another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one to automatically configure Windows Update on all computers in the domain. This ensures that each server or workstation downloads updates from COLOSSUS (one...

Managing Group Membership via Group Policy - Part 1

In yesterday's post I covered one of the Group Policy objects that I use in the "Jameson Datacenter" (a.k.a. my home lab), specifically one that automatically enables Remote Desktop (Terminal Services) whenever I add a new server to my Active Directory...

Formatting Code for My Blog

It occurred to me this morning that while I previously shared some details on how I manage my MSDN blog , I've never shared my method for formatting code for the Web. Actually, calling it "my method" is definitely a bit of a stretch. I certainly didn...

Configuring Logging in SharePoint Application Pages

In my previous post I showed how my simple, but highly effective approach to logging can be used with ASP.NET Web applications -- including Microsoft Office SharePoint Server (MOSS) and Windows SharePoint Services (WSS). Note that SharePoint application...

Configuring Logging in ASP.NET Applications (and SharePoint)

This post continues on the original post for my simple, but highly effective approach to logging and the follow-up post which introduced configuring logging for console applications . Obviously not all solutions are simple console-based applications...

Configuring Logging in a Console Application

In my previous post, I introduced my simple, but highly effective approach to logging . As promised, this post introduces how to configure logging (based on a simple console application). As noted in my previous post, one or more trace listeners can...

A Simple, but Highly Effective Approach to Logging

A common question that frequently arises both with customers and fellow consultants is what do I recommend for logging? As experienced software developers, we know that there are going to be errors in our solution -- as well as other important events...

Environment Naming Conventions

One of the challenges I see in organizations that I work with is the lack of naming conventions for various environments -- or sometimes naming conventions that provide little or no value. For about the last ten years, I've been a strong proponent...

Why choose "Server Core" installation of Windows Server 2008?

If you ever find yourself looking for reasons or evidence why you should choose the "Server Core" installation option for Windows Server 2008, try searching for the following: "Windows Server 2008 Server Core installation not affected" site:microsoft...

Save HUGE Amounts of Disk Space by Slipstreaming Service Packs

This is a little embarrassing, but I captured numerous screenshots back in April while rebuilding my SharePoint development VM, but I never got around to writing a blog post to actually share this information with anyone. Well, it's long overdue, but...