Browse by Tags

Tagged Content List
  • 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: Web Standards Design with SharePoint, Part 3

    Last week I received the following comment on a blog post I wrote last year regarding Web standards design with Microsoft Office SharePoint Server (MOSS) 2007: "The Media Guy" Great article.. was very helpful. I used 960.gs for my master page as well and all is good. I am now creating a 3...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Avoid Issues with Caching by Using "Theme Versions"

    In a previous post discussing Web standards design, I mentioned how I like to use "Theme" folders to organize CSS files and related images that define a specific look-and-feel for a site. For example, suppose we are tasked with building the Internet site for Fabrikam Technologies and we are leveraging...
  • Blog Post: Recovering Your Work After an Expression Web Crash

    I am getting a little tired of Expression Web 4 crashing on me. I'm not sure why I'm repeatedly encountering issues with the latest version of Expression Web, but I suspect -- given the frequency at which it is crashing -- it may have something to do with the TFS integration. Note that this is purely...
  • Blog Post: Removing Downloaded Program Files (e.g. ActiveX Controls) in Windows 7/IE 8

    In the latest sprint on my current project, we are adding yet another major feature to a customer service portal -- specifically, the ability to view live video feeds from security cameras. The vendor this particular customer has selected for providing the camera functionality utilizes several ActiveX...
  • Blog Post: Custom Table Headers With the ASP.NET GridView Control

    In my previous post , I showed an example KPI dashboard for a Web application with a table similar to the following: Key Performance Indicators (Detail) Site 2009 Q3 2009 Q4 2010 Q1 Thresholds Duncan 93% 95% 92% >= 90% 86% - 90% <= 85% ...
  • Blog Post: Disable Pinging of Your Application Pool Worker Process in IIS

    Yesterday I was doing another "Knowledge Transfer" session and before I started walking through some code in a debugging session, I took a brief detour to show the team how I recommend disabling the "ping" functionality in IIS for your application pool. Note that this recommendation only applies to development...
  • Blog Post: Web Standards Design with MOSS 2007, Part 1

    I've mentioned before that I became somewhat of a Web standards zealot several years ago. Consequently, regardless of whether I'm building Web sites using the core ASP.NET platform or Microsoft Office SharePoint Server (MOSS) 2007, I strive to ensure that minimal, semantic HTML markup is used to render...
  • Blog Post: Microsoft Translator Widget

    This week I stumbled upon the new (and very cool) Microsoft Translator Widget . Actually, this isn't really new (apparently it has been available for over six months now) but it was certainly new to me. A colleague of mine on a previous project pointed out the Microsoft Translator site back in...
  • Blog Post: Constraining Tables with CSS

    Have you ever wanted to display data in a table but limit the size of the rows and columns within the table? For example, consider the classic master/detail view that we often find in software applications, in which items are shown in a summary table and each row provides a link to allow users to...
  • Blog Post: Latest Version of Opera Ignores Hosts File

    As I mentioned in my previous post , I discovered a rather nasty UI bug last week with the new portal we are building for a customer. Unfortunately, the layout issue only occurred in the Safari browser. Since I couldn't repro the issue in Internet Explorer or Firefox, I decided to see if Opera exhibited...
  • Blog Post: Troubleshooting Layout Problems with Safari

    I discovered a rather nasty UI bug last week with the new portal we are building for a customer. Unfortunately, the layout issue only occurred in the Safari browser. Even worse, I discovered it only a day before the CEO of customer discovered it himself on his Mac! Ouch. Note that I typically test...
  • Blog Post: DataNavigateUrlFormatString Does Not Allow "javascript:"

    I encountered an interesting bug last Friday with the ASP.NET HyperLinkField control. To understand the scenario, think of the typical "view detail" feature when showing summary data in a table. In other words, you want to provide users the ability to click a cell in a table (e.g. a GridView control...
  • Blog Post: Add Rooler to Your Web Development Toolbox

    This past May, one of my colleagues notified me of a new tool called "Rooler" that allows you to easily measure anything displayed on your screen. I definitely consider this tool a "must have" for anyone out there doing Web development. While tools like Firebug and the new developer tools in Internet...
  • Blog Post: KB 896861 and "Microsoft Fix it"

    A couple of days ago, I rebuilt one of my development VMs for Microsoft Office SharePoint Server (MOSS) 2007. As I've noted in a previous post , I've found that I need to apply one of the registry hacks described in the following KnowledgeBase article: You receive error 401.1 when you browse a Web...
  • 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: Expression Web, My MSDN Blog, and (Now) Team Foundation Server

    In case you haven't picked it up from some of my previous posts, I became somewhat of a "Web standards zealot" back in 2006 while creating a "community site" for a local organization of mental health professionals and attorneys that help children and their parents through divorce. After reading books...
  • Blog Post: Creating Wireframes for Page Layouts

    When helping customers migrate their Internet sites to Microsoft Office SharePoint Server (MOSS) 2007, I've found it very helpful to create wireframes showing the various fields, Web Parts, and master page content. For the last several years, I've been doing this in Microsoft Office Visio, but you could...
  • 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: Internet Explorer 8 Upgrade

    In case you missed the announcement, Internet Explorer 8 was released last week. I'll be honest, I tried one of the early betas of IE8 on a VM a long time ago, but I didn't spend a lot of time with it because it always seemed like there was some more pressing matter that required my attention. As...
  • Blog Post: Fessing Up About Firefox

    My name is Jeremy, and I'm a Firefox user. There, I've said it. I know, I know...what am I thinking, a Microsoft employee telling the world that Internet Explorer isn't the end all, be all browser for everyone?! Well, first let me clarify a little. I actually do use Internet Explorer as my primary...
Page 1 of 1 (24 items)