Browse by Tags

Tagged Content List
  • Blog Post: RecoverableException for .NET Framework Solutions

    Do you remember the good ol' days before the ApplicationException class in the .NET Framework became " persona non grata "? I sure do. If you were to look at .NET code that I wrote years ago, you'd probably see ApplicationException being used all over the place. After all, this seemed like a great...
  • Blog Post: Localization and SharePoint Solutions, Part 2 (a.k.a. the CurrentUICultureSwitcher class)

    In part 1 of this series , I mentioned how I've been involved in several SharePoint projects for large, multinational corporations including Agilent Technologies and KPMG . I also mentioned how one of the sprints last year for my current project was dedicated to creating a Spanish version of a "Client...
  • Blog Post: Virtual Machine Snapshots and SharePoint Development, Part 2

    In part 1 of this post, I introduced the way I use VM snapshots to allow me to quickly rollback my SharePoint development VMs to key points in time. For example, I can quickly revert to a "baseline SharePoint Server 2010 configuration" in which no Web applications have been created (besides Central Administration...
  • Blog Post: Virtual Machine Snapshots and SharePoint Development, Part 1

    In a comment I made last week on one of my earlier posts , I mentioned how a few months ago I started using Hyper-V snapshots so I can quickly rollback my SharePoint development VMs to key points in time. The following screenshot shows the snapshots for my primary SharePoint Server 2010 development...
  • Blog Post: Using the Simple Recovery Model for SharePoint Development Environments

    A little more than three years ago, I blogged about the default recovery model for various SharePoint databases . In that post, I described how I would often toggle the SQL Server databases in SharePoint development environments from the default Full recovery model to Simple before migrating content...
  • Blog Post: Creating Small VHDs (< 1GB) for Hyper-V

    In my previous post , I explained how I like to create separate VHDs for data and log files in my SharePoint development VMs. However, given the very small amount of content that I typically load into a SharePoint development environment, these VHDs certainly don't need to be very large. In the past...
  • Blog Post: CDL for SharePoint (a.k.a. "You can never have too many spindles")

    In the United States, "CDL" typically refers to a Commercial Driver's License -- but since I don't drive trucks for a living, I use the acronym for something entirely different. To me, these three letters correspond to the minimum number of drives I like to see on any server running SharePoint Server...
  • 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: "Build Bloat", Part 2 (a.k.a. Removing Extraneous Items from SharePoint Visual Studio Projects)

    Last week I received a "Logical Disk Free Space is low" alert from Operations Manager for my TFS 2010 build server (DAZZLER). After a few minutes investigating the issue, I discovered that my "Builds" folder was consuming a little over 2 GB of storage. Note that DAZZLER only has a 23 GB virtual hard...
  • Blog Post: Removing "Stale" Network Adapters in Hyper-V VM

    Each time I create (or recreate) a virtual machine in Hyper-V using one of my SysPrep'ed images , I usually end up having to do a quick Internet search for: device manager show hidden devices I'm a little embarrassed to say that I simply can't remember the environment variable that I need to set...
  • Blog Post: Disk Benchmarks: SSD vs. "Raptor" vs. RAID

    Earlier this week, I posted about how I rebuilt my Windows 7 desktop while installing a new solid-state drive (SSD). This morning, I thought I would share some performance numbers that I gathered from the various disk configurations that I currently have running in the " Jameson Datacenter " (a.k...
  • Blog Post: Windows 7 SP1/SSD Rebuild (and MaxPatchCacheSize = 0)

    I spent a few hours last night (and another hour this morning) rebuilding my Windows 7 desktop that I use as my primary workstation (WOLVERINE). In case you haven't heard, Service Pack 1 for Windows 7 and Windows Server 2008 R2 was released a few weeks ago. Note that I certainly don't rebuild my computers...
  • Blog Post: Thoughts and Recommendations on Using Iterations in TFS

    Have you ever lost work items in Team Foundation Server? I know I have. Well, let me clarify that...it's not that I actually lost work items due to some bug in TFS or failure on the database server. Rather -- and I'm a little embarrassed to admit this -- it's just that I somehow misplaced them (which...
  • Blog Post: What's in your Jump List?

    Nearly three years ago, I wrote a post that described the BackedUp and NotBackedUp folders I use on almost every computer I ever log on to (my laptop, desktop, a handful of servers, and more than a dozen VMs). I also showed how I created taskbar shortcuts to quickly access my NotBackedUp and Toolbox...
  • Blog Post: Deployment Scripts for SharePoint Server 2010

    A couple of years ago, I shared the scripts I created for deploying solutions based on Microsoft Office SharePoint Server (MOSS) 2007, or what I like to refer to as the " DR.DADA approach to SharePoint ." Well, I probably should have done this long before, but this week I finally got around to upgrading...
  • Blog Post: Configuring Claims-Based Authentication in SharePoint Server 2010

    I thought it would be helpful to share my step-by-step procedures for manually configuring claims-based authentication in SharePoint Server 2010 using an "ASP.NET database" and corresponding membership and role providers. Note that the following TechNet article provides some of the steps for configuring...
  • Blog Post: Branching for a Release in Team Foundation Server

    In my previous post , I mentioned that one of the recurring tasks I create in TFS each time I start a new iteration on a project is something like "Create branch for Sprint-10" (the iteration specified in the title of the work item obviously varies each time). This work item serves a couple of purposes...
  • Blog Post: Recurring Tasks in Team Foundation Server

    While the vast majority of work items created for each iteration (sprint) are unique and therefore require some planning effort beforehand, I've gotten into the habit of creating a few recurring tasks in TFS each time I start a new iteration on a project. For example, at the start of the most recent...
  • Blog Post: Incrementing the Assembly Version for Each Build in TFS 2010

    Update (2010-12-03) If you are using gated check-ins, be sure to also read my follow-up post: Bypassing a Gated Check-in in TFS 2010 http://blogs.msdn.com/b/jjameson/archive/2010/12/03/bypassing-a-gated-check-in-in-tfs-2010.aspx Earlier this year, I wrote a post that explains the process I use...
  • Blog Post: Create a Custom "Builds" List on Your TFS Project Portal (a.k.a. SharePoint Team Site)

    One of "tweaks" that I commonly make to the SharePoint team site created for each project in Team Foundation Server is to create a custom list to track the important builds for the project (typically corresponding to each milestone or iteration). There's really nothing special about the list. It's...
  • Blog Post: Analyzing Database Roundtrips with SQL Server Profiler

    One of the "good habits" I've developed over the years while creating applications is scrutinizing the interaction between logical or physical tiers. Given the nature of solutions that I'm typically involved with, this often involves examining how many roundtrips are required to the database in order...
  • Blog Post: Recommended ISO Tools

    I added a new item to my Toolbox this weekend -- LC ISO Creator . It's not fancy, or even supported, but it is free and it appears to do what it is supposed to without issue, specifically creating an ISO image from an existing CD-ROM or DVD-ROM. There's no setup program, just a tiny EXE (and ReadMe file...
  • Blog Post: Showing Resized Images on a Community Server/Telligent Blog

    Back in Community Server 2.1 (i.e. prior to the recent upgrade of the MSDN/TechNet blog platform), I could specify a URL like the following to show a smaller version of an image in a blog post: http://blogs.msdn.com/photos/jjameson/images/9997719/500x258.aspx I also provided a link to allow users...
  • Blog Post: Formatting PowerShell Script for My Blog

    In a previous post , I described how I format code for my blog (i.e. by copying it from Visual Studio or SQL Server Management Studio and then running a simple console application to convert the RTF clipboard text to HTML). I recently started doing some significant work with PowerShell and therefore...
  • Blog Post: Updated Path to tf.exe for TFS 2010 Builds

    After upgrading my Team Foundation Server (TFS) 2008 environment to TFS 2010 , I found that I needed to tweak my TfsBuild.proj file in order to successfully build on my new TFS 2010 build server. In a previous post, I detailed the process that I recommend for incrementing the assembly version with...
Page 1 of 4 (84 items) 1234