A Modal Popup Framework Based on the AJAX Control Toolkit

The “Announcements” feature that I developed for a customer about a year ago uses a modal popup window to display content to users. The solution leverages the AJAX Control Toolkit to render the modal popups – specifically the ModalPopupExtender class. Refer to the following site for more information on the ModalPopupExtender class, including a sample…

0

A Custom SqlRoleProvider for "Authenticated Users"

Prior to the recent “v2” release on my current project, we had been using the ASP.NET SqlRoleProvider to manage the various roles used by the Web site. Over a month ago, someone contacted me about an issue he was encountering with a specific user. The problem turned out to be caused by the fact that…

0

ProcDump – An Easier Way to Create a Mini-Dump

In a previous post, I mentioned an issue I’ve been having with Expression Web 4 crashing on me. In that post, I mentioned a few ways that you can create a mini-dump for a process (e.g. with Visual Studio, WinDbg, or ADPlus). A couple of weeks ago, one of the developers on the Expression Web…

0

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:…

0

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 sprint on…

0

Bypassing a Gated Check-in in TFS 2010

Yesterday someone contacted me about my earlier post on Incrementing the Assembly Version for Each Build in TFS 2010, because after following the steps I provided, he encountered a problem due to the fact that he had previously configured a gated check-in build that included the folder containing the AssemblyVersionInfo files. The problem is that…

0

Web Standards Design with SharePoint, Part 2

In the first part of this series, I explained one approach for building Web sites in Microsoft Office SharePoint Server (MOSS) 2007 based on Web standards and the 960 Grid System. I had intended on following up with a sample solution based on a fictitious company (AdventureWorks Bicycles — which should be familiar to anyone…

0

My Initial Thoughts on Microsoft Visual Studio Scrum 1.0 (TFS 2010 Process Template)

I’ve been using the new Scrum template for Team Foundation Server 2010 for a little over three weeks now — not on a real project, admittedly, but rather on a sample project that I’ve been working on. [On the customer project that I’ve been working on for over a year now, we’re “stuck” on TFS…

0

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 2010http://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 for incrementing the assembly version with each build in Team Foundation Server. However, the process was originally developed for…

1

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 just a custom list (named Builds)…

0