Browse by Tags

Tagged Content List
  • Blog Post: 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 currently monitoring 10 servers 24x7. To some infrastructure...
  • Blog Post: 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 worth it. I won't bother trying to enumerate all...
  • Blog Post: 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 the Development environment (DEV) are automated using...
  • Blog Post: 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 I wrote about faceted search. All you need to do...
  • Blog Post: 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 to log exceptions in a consistent fashion. I used...
  • Blog Post: 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 systems that we use to display data on the portal...
  • Blog Post: 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 (I am remodeling our master bathroom). [I've done several...
  • Blog Post: 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 this, but when I created the original "DR.DADA"...
  • Blog Post: 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 many users in my Active Directory domain -- it...
  • Blog Post: 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 the default security settings in the "Jameson Datacenter...
  • Blog Post: 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-specific permission settings do not grant Local...
  • Blog Post: 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 of managing group membership. In the previous scenario...
  • Blog Post: 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 of my VMs that is running Windows Server Update Services...
  • Blog Post: 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 domain. This post introduces a Group Policy object...
  • Blog Post: 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't come up with the approach but rather refined...
  • Blog Post: 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 (i.e. _layouts) pages are served from a different...
  • Blog Post: 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. With ASP.NET Web services and applications -- including...
  • Blog Post: 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 be configured for a particular System.Diagnostics...
  • Blog Post: 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 that we want to monitor -- and therefore we know we...
  • Blog Post: 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 of a simple "-suffix" naming convention that is not...
  • Blog Post: 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.com/technet/security You will find page after...
  • Blog Post: 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 here it is anyway. One day while working on my...
Page 1 of 1 (22 items)