How Lifetime Products Uses Data Feeds on the Web

@markmathson made a simple comment on Twitter. He said “I agree […], RSS is not dead. […]” I replied that Lifetime Products (my employer) is using data feeds today more than ever. He wanted to know more… What are Feeds? (RSS, ATOM, RDF) “Feeds” (for the purpose of this article) are an alternately formatted view of some set of data.…

ASP.NET Tip: Debug mode

Background ASP.NET applications let you specify if they should be run with extra debugging “stuff” turned on or off via the web.config file. Production applications should run with debug mode turned off to reduce overhead, while development and test environments should run the application in debug mode. In addition to the built-in debugging stuff that ASP.NET does, there may be…

Who is Joe Levi?

Joe Levi was hired by Lifetime Products in November of 2005 to fill the position of Web Application Developer left vacant by their previous Web Developer. Joe previously worked for BOWG Advertising as their interactive Technology Director developing projects for clients such as 3M HIS, Novell, 3COM, and Sundance Resort. He performed contract work for a local dot com, building…

“Joe the plumber” meet “Joe the Web Guy”

We learned a lot about “Joe the Plumber” from the Presidential debates, who he is, what kind of taxes he pays, what roll he can play in the economy, etc. Let’s not forget me: “Joe the Web Guy™” in all this… You’ve got web work you need done? You need Joe the Web Guy™, that’s me!

Separation of Topics

I’m trying to separate my articles by placing them on the site that they’re most applicable. Hopefully this will help each site be more relative to its visiting audience. This means my posts will be split between (presently) three sites: www.JoeLevi.com: “Greener Living through Technology,” local involvement/activism, self-defense, and self-reliance. Natalie.JoeLevi.com: personal and family stuff, Asperger’s Disorder/Asperger’s Syndrome, parenting, raising…

How to fix: Google not indexing Commerce Server 2007 pages

Alternate Titles: ASP.NET 2.0 URL Rewriting Causes HTTP 500 Errors for GoogleBot How to disappear from Google, Yahoo, MSN etc. with Commerce Server 2007 in less than a week Cannot use a leading .. to exit above the top directory Tools You’ll Need: Firefox User Agent Switcher Plug-in Background and Fix: There are a few factors that may be causing…

4 Time-Saving Tips for Web Designers and Web Developers

I’ve been a professional web developer since 1994 (they didn’t call us that back then, but that’s what we were). We’re the folks that take a concept and turn it into an interactive web project that can be viewed on a computer monitor (of any size and resolution), on any number of operating systems (Windows, Mac, Linux, etc.) using any…

ASP.NET Tip: Automatically Update your Copyright Date

If you’re like me you’ve got a whole slew of web pages that you’ve developed. That means you’ve got a lot of pages to modify every year to update the copyright to reflect the new year. Instead of hard-coding the year in to your xhtml, replace it with the following code snippet and you’re all set! 1: <%= System.DateTime.Today.Year.ToString() %>…

Dynamically writing your META tags using ASP.NET C#

Every year I have to go through our web sites and increment the copyright year to reflect the new year. This is time consuming and, frankly, the web site is run by a computer, so why can’t it take care of itself?   This is easy enough to do in a copyright line sitting somewhere on your displayed page, but…

Visual Studio 2008 Installfest – Boise, Idaho

Today Mike Dopp and I headed to Scenic Boise, Idaho to the Boise Microsoft Developer’s Group (is that the right title) to attend their “Installfest” of Visual Studio 2008 (aka VS2008). This post is going to be very rough around the edges — think “shorthand” — until I can come back and clean it up… if ever… We left Clearfield,…

Web 2.0 is a concept, not a design aesthetic

Being a web developer (not a designer, thankfully) it’s a lot easier to differentiate Web 1.x versus Web 2.0 sites. That’s mainly due to the fact that I live "behind" what the user sees, whereas a designer defines what the user sees and how the user experiences the site (UI/UX). That said, designers have the harder line to toe, that…

Commerce Server 2007 Error: A PopEndTag was called without a corresponding PushEndTag

Recently I have been working on a project for my employer utilizing Microsoft’s Commerce Server 2007 and building a B2C e-commerce web site based upon their Adventure Works example project While modifying their pages and putting them in our new template, I started getting this error "A PopEndTag was called without a corresponding PushEndTag" when navigating to our product detail…

How to maintain the position of the scrollbar on postbacks with ASP.NET 2.0

In ASP.NET 1.1 it was a pain to maintain the position of the scrollbar when doing a postback operation. In ASP.NET 2.0 you can simply add the MaintainScrollPostionOnPostBack attribute to the Page directive of any specific page: <% Page Language=”C#” … MaintainScrollPositionOnPostback=”true” %> If you would like to apply this behavior to your entire site simply modify the &lt;pages />…