<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Developers' Corner Posts</title>
	<description>Discussions about the challenges and issues faced by website designers and developers.</description>
	<copyright>Copyright 2008</copyright>
	<link>http://www.practicalecommerce.com/blogs/2-Developers-Corner</link>
	<language>en-us</language>
	<managingEditor>contact@practicalecommerce.com (Practical eCommerce)</managingEditor>
	<webMaster>contact@practicalecommerce.com (Practical eCommerce)</webMaster>
	<pubDate>Tue, 25 Nov 2008 04:54:00 GMT</pubDate>
	<category>Ecommerce Articles</category>
	<lastBuildDate>Mon, 24 Nov 2008 21:12:06 GMT</lastBuildDate>
	

	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/developers-corner" type="application/rss+xml" /><item>
		<title>Google Gears Extends Browser Functionality</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103313/460-Google-Gears-Extends-Browser-Functionality</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Google Gears is a browser plugin that extends the functionality of your web browser, allowing for developers to create better performing web applications. Gears is an open source plugin that needs to be installed by the client if they choose to use it. Currently it is available for browsers on Windows, Linux and Mac OS X. While they claim that for the Mac it is only available for Safari and Firefox browsers, I would bet that Chrome is either already supported or will be soon.

Gears offers three modules, each of which adds a type of functionality to the browser that Gears in installed in that developers can take advantage of. The first, called LocalServer, provides a way to cache a web application on the client's machine for offline brow...</p>]]></description>
		<pubDate>Tue, 25 Nov 2008 04:54:00 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/460-Google-Gears-Extends-Browser-Functionality#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/460-Google-Gears-Extends-Browser-Functionality</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/460-Google-Gears-Extends-Browser-Functionality</feedburner:origLink></item>
	<item>
		<title>Dealing With DNS Records</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103314/456-Dealing-With-DNS-Records</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>I know that a blog post about DNS, or Domain Name System, records is probably not the sexiest topic out there, but it is one that I think will help developers that are struggling to wrap their heads around what DNS records do. To start with the Domain Name System is what routes requests across the internet, and what allows us to type in pretty domain names to our browsers and have them resolve to the correct server. This is accomplished by DNS records that allow for the translation of a semantic domain name, such as "mydomain.com" into the IP address of the server that needs to receive these requests, such as "12.34.56.98". Obviously the reason for this is pretty evident. Can you imagine how hard it would be to tell you customers to take...</p>]]></description>
		<pubDate>Sat, 15 Nov 2008 05:06:54 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/456-Dealing-With-DNS-Records#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/456-Dealing-With-DNS-Records</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/456-Dealing-With-DNS-Records</feedburner:origLink></item>
	<item>
		<title>Home Page Evolution</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103315/452-Home-Page-Evolution</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>I thought I would take a minute to reflect on how the home page of Practical eCommerce has changed over the years. With some help from the Internet Archive's Wayback Machine, which archives websites as they existed in the past, I was able to take a look at how things had changed.

To start with, I think that it is important to understand that we as a company have also had some unique challenges in the last couple of years as a publishing company creating a printed magazine targeted at online business owners. That being said, let's take a look at some of the previous home pages that we have had.

The Beginning, Circa 2005

 Initially, our website was designed to sell magazine subscriptions. As you can see, our home page in 2005 featured a...</p>]]></description>
		<pubDate>Wed, 12 Nov 2008 06:25:40 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/452-Home-Page-Evolution#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/452-Home-Page-Evolution</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/452-Home-Page-Evolution</feedburner:origLink></item>
	<item>
		<title>What's in a Name??</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103316/445-What-s-in-a-Name-</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=4c67e17547a9542c28581f3ed36778a2&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Part 1 - Your Reputation, Domains, and Marketing - by Jeff Stolarcyk

Your domain name is the most powerful piece of branding your store has on the Web!

A strong, recognizable domain name for your business can bring even more organic traffic to your site. A poor domain name can prevent surfers from ever finding your site.

Show the Engines Who You Are!

Include keywords or phrases in your domain name to increase high natural search engine rankings. What makes you unique from the competition? What’s important to your industry or exemplifies your approach? Then evaluate your choices.

Google’s AdWords Keyword Tool is a great, streamlined resource for investigating search volume. If I’m starting a blog about my favorite pretzels, I could
t...</p>]]></description>
		<pubDate>Sat, 25 Oct 2008 23:32:09 GMT</pubDate>
		<dc:creator>Solid Cactus</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/445-What-s-in-a-Name-#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/445-What-s-in-a-Name-</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/445-What-s-in-a-Name-</feedburner:origLink></item>
	<item>
		<title>Cross-Browser Compatibility Blues</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103317/443-Cross-Browser-Compatibility-Blues</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>I was reminded today of one of my most beloved of annoyances– hacking CSS to make sure that a website displays consistently on each of the major browsers. Though everyone seems to have accepted it and moved on, cross-browser compatibility will ever remain one of the most frustrating things to a web designer. You spend all your time working on the perfect web layout, only to find that it isn't displaying the way that you thought it would for most of the people that view it.

In my experience, there are only three major groups of browsers that you need to accommodate. I'm sure that not everyone agrees, but essentially you have your Internet Explorer group, your Firefox group and your Safari group. Why do I group them like this? The reason ...</p>]]></description>
		<pubDate>Sat, 25 Oct 2008 08:06:59 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/443-Cross-Browser-Compatibility-Blues#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/443-Cross-Browser-Compatibility-Blues</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/443-Cross-Browser-Compatibility-Blues</feedburner:origLink></item>
	<item>
		<title>Sending Text Messages With Ruby on Rails</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103318/442-Sending-Text-Messages-With-Ruby-on-Rails</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>I read somewhere recently that suggested that with the rise of text messaging there has been a decline in the use of email. I'm not sure if I buy that one, but I do think that text messaging is an often overlooked method of communicating. Websites such as Twitter have shown the value of text messaging, and I think that as mobile phones become more and more advanced, we will see more and more websites integrating with SMS text messaging services. That being said, let's take a look at how we can send text messages to a mobile phone from a Rails application.

Enter the SMS_Fu Plugin

To start with, we will need to install a plugin that makes sending text messages almost too simple, called SMS_fu, which was created by Brendan Lim. In order t...</p>]]></description>
		<pubDate>Thu, 16 Oct 2008 03:29:06 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/442-Sending-Text-Messages-With-Ruby-on-Rails#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/442-Sending-Text-Messages-With-Ruby-on-Rails</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/442-Sending-Text-Messages-With-Ruby-on-Rails</feedburner:origLink></item>
	<item>
		<title>Acts_As_State_Machine Is Now A Gem</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103319/440-Acts-As-State-Machine-Is-Now-A-Gem</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Things in the Rails world seem to be moving pretty quickly lately, particularly as Github becomes more and more popular. One of the things that has been happening is that plugins and gems are being updated faster and faster, and in many cases plugins that are not application-specific are becoming gems. Once such example is the acts_as_state_machine plugin, which has recently been turned into the AASM gem.

First off, the reason that some plugins are becoming gems, as I mentioned before, is two-fold. The first is that Rails now includes gem dependencies, as I wrote about last time. But what plugins are good candidates for a gem? As I mentioned, if a plugin is not application-specific, it is a good candidate for a gem since it can be used ...</p>]]></description>
		<pubDate>Tue, 07 Oct 2008 23:45:21 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/440-Acts-As-State-Machine-Is-Now-A-Gem#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/440-Acts-As-State-Machine-Is-Now-A-Gem</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/440-Acts-As-State-Machine-Is-Now-A-Gem</feedburner:origLink></item>
	<item>
		<title>If It's Too Good -- It's A Scam</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103320/437-If-It-s-Too-Good-It-s-A-Scam</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=ba64b1f13d966abe05198f32a82659e2&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Full Disclosure: I went looking for the best price and got exactly what I was willing to pay for. This is a true story. I changed the names because the lawyers told me to. 

Further Disclosure  When the website claimed to sell a $700 camcorder for $339, I bit and went for it. Color me stupid; color the merchant a crook. 

I needed another camcorder and so, being an integral part of the ecommerce community, I went shopping online. I found the unit I wanted by working through some very good review sites, such as Reviews.cnet.com/camcorders/, Camcorderinfo.com and Consumerreports.org.

Then I Googled the unit, in this case a Canon HG20 Hard Drive CamCorder. I knew the full list price and the going market price, but I thought maybe somebody ...</p>]]></description>
		<pubDate>Tue, 30 Sep 2008 21:58:58 GMT</pubDate>
		<dc:creator>Michael A. Cox</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/437-If-It-s-Too-Good-It-s-A-Scam#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/437-If-It-s-Too-Good-It-s-A-Scam</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/437-If-It-s-Too-Good-It-s-A-Scam</feedburner:origLink></item>
	<item>
		<title>The Blurring Line Between Plugins and Gems</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103321/438-The-Blurring-Line-Between-Plugins-and-Gems</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Now that there is something called gem dependencies in Rails, which refers to the ability to specify what gems a Rails application requires from within that application itself, the line between plugins and gems has gotten a little blurry. For those that are new to Rails or unaware of the new features, let's go through a little bit about what these things are.

Rails Plugins

Rails plugins are pieces of code that can be added to a Rails application on at the application level, and reside in the vendor/plugins folder of that application. Plugins are simple to install by simply typing:

script/plugin install plugin_name


from within the root directory or a Rails application. The main feature to plugins is that they install in each applicat...</p>]]></description>
		<pubDate>Tue, 30 Sep 2008 06:44:50 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/438-The-Blurring-Line-Between-Plugins-and-Gems#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/438-The-Blurring-Line-Between-Plugins-and-Gems</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/438-The-Blurring-Line-Between-Plugins-and-Gems</feedburner:origLink></item>
	<item>
		<title>Rails ECommerce App</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103322/434-Rails-ECommerce-App</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=4a97365f6150356bcf0b136602862af1&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Just a quick note that if you're thinking about starting a new ecommerce shop, or thinking about moving your current store to Ruby on Rails, you might checkout Spree.</p>]]></description>
		<pubDate>Wed, 24 Sep 2008 00:30:17 GMT</pubDate>
		<dc:creator>BJ Clark</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/434-Rails-ECommerce-App#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/434-Rails-ECommerce-App</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/434-Rails-ECommerce-App</feedburner:origLink></item>
	<item>
		<title>Multiple Attachments in Rails</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103323/432-Multiple-Attachments-in-Rails</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Creating intuitive interfaces can be challenging, particularly when it comes to uploading files such as images or attachments. Suppose that we are creating an application that let's someone submit a blog post, to which they can add multiple attachments. A great example of this kind of thing is BaseCamp, which is a project management application. BaseCamp is one of those applications that leaves developers in awe, as they have managed to create extremely intuitive interfaces. Inspired by the way that BaseCamp handles multiple file uploads, I set out to create my own version. Here is what I learned.

Objective

My objective was to create an interface that would a user to submit a blog post, with the ability to attach multiple files to that...</p>]]></description>
		<pubDate>Thu, 18 Sep 2008 07:27:18 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/432-Multiple-Attachments-in-Rails#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/432-Multiple-Attachments-in-Rails</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/432-Multiple-Attachments-in-Rails</feedburner:origLink></item>
	<item>
		<title>Hosted Solutions Avoid Overkill</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103324/430-Hosted-Solutions-Avoid-Overkill</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=d633865fe005ea01014ddc8d51e1b6d0&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Selecting a software package to run your new online business can be a daunting task, to say the least.  The enormous selection (over 300 at last count on PeC) is enough to discourage even the most gung-ho entrepreneur. In this post, I hope to shed some light on the choices you have and how you can decide which option fits your business.

The Big Picture

There are 4 (loosely translated of course) main groups of e-commerce software options available to a merchant today.  Carts, Hosted, Licensed, and Commercial.  Small to medium businesses tend to focus on the middle — makes sense.  Carts don't have the professional control and features that you need. Commercial products target large enterprise and are way too expensive for consideration. ...</p>]]></description>
		<pubDate>Tue, 16 Sep 2008 05:09:34 GMT</pubDate>
		<dc:creator>Eric Anderson</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/430-Hosted-Solutions-Avoid-Overkill#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/430-Hosted-Solutions-Avoid-Overkill</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/430-Hosted-Solutions-Avoid-Overkill</feedburner:origLink></item>
	<item>
		<title>Quit Hiding From The Customers</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103325/429-Quit-Hiding-From-The-Customers</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=ba64b1f13d966abe05198f32a82659e2&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Company, fall in!!!

At ease folks. 

Smoke ‘em if you got ‘em (and if you don’t see any "Don’t Smoke Here" signs) 

Now, listen up troops. 

We’ve got a serious situation here, ladies and gentlemen. We have ecommerce entrepreneurs among us who are invisible, wish to remain anonymous or otherwise hide behind their websites. This is not a good thing. In fact it is downright Un-American. 

I surfed a few of your sites the other day and was dismayed, to say the least, that some of you are still doing your best not to get noticed or have customers get in touch with you without having to hire our pals over in the FBI to find you. 

I went to that site that sells the recycled gumballs—you know www.alreadychewed.com and went to the Contact Us p...</p>]]></description>
		<pubDate>Fri, 12 Sep 2008 23:16:37 GMT</pubDate>
		<dc:creator>Michael A. Cox</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/429-Quit-Hiding-From-The-Customers#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/429-Quit-Hiding-From-The-Customers</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/429-Quit-Hiding-From-The-Customers</feedburner:origLink></item>
	<item>
		<title>Google's 404 Widget</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103326/425-Google-s-404-Widget</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>There is a pretty cool new tool available recently to webmasters that are using Google's Webmaster Tools, which is still in it's experimental stages, but is called Enhanced 404 Pages. What this refers to is an HTTP 404 response, which is also known as a "page not found" error. Everyone has, at one point or another, clicked a link to a web page and gotten a page that says "We're sorry, but the page that you are looking for cannot be found".

What Google is trying to do is to help make those pages more useful. I blogged in the past about how we had some minor problems with the search engines after we started re-directing URLs that were not found to a search results page. Behind the scenes, the response that search engines were getting was ...</p>]]></description>
		<pubDate>Thu, 04 Sep 2008 02:19:34 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/425-Google-s-404-Widget#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/425-Google-s-404-Widget</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/425-Google-s-404-Widget</feedburner:origLink></item>
	<item>
		<title>Visual Shopping</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103327/422-Visual-Shopping</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=4a97365f6150356bcf0b136602862af1&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>My last post was about "thinking outside the cart" and innovative shopping cart UIs. 

In that same vibe, I'd like to point you to http://browsegoods.com/.

It's a cool little site using a Google Maps like interface for drilling down to your products. Pretty interesting.</p>]]></description>
		<pubDate>Sat, 30 Aug 2008 05:56:30 GMT</pubDate>
		<dc:creator>BJ Clark</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/422-Visual-Shopping#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/422-Visual-Shopping</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/422-Visual-Shopping</feedburner:origLink></item>
	<item>
		<title>Back that Data Up!</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103328/413-Back-that-Data-Up-</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=4c67e17547a9542c28581f3ed36778a2&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>If you’ve ever had a computer crash, you know it can be a devastating experience, both for you personally and for your business. Keeping your data backed up is vital. This month we’ll examine a few of the most popular methods of data backup.

Tape Backup

Since the early days of computing, magnetic tape has been used as a medium for data storage. Tape drives have come a long way since the early days when cassettes were used in a tape recorder. Entry-level tape backup drives cost around $1,000 and are often installed as internal devices.

The Good? Tape backups can hold 60 to 600 to 1,600 Gb depending on the drive and the media used. You should use a tape backup if you plan on running large-scale backups (servers or multiple computers) on...</p>]]></description>
		<pubDate>Sat, 30 Aug 2008 02:41:04 GMT</pubDate>
		<dc:creator>Solid Cactus</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/413-Back-that-Data-Up-#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/413-Back-that-Data-Up-</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/413-Back-that-Data-Up-</feedburner:origLink></item>
	<item>
		<title>Google Suggest Goes Prime Time</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103329/421-Google-Suggest-Goes-Prime-Time</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>I just noticed this yesterday, although it may have been around for a few days, but it appears that Google has implemented it's Suggest functionality into the main search bar at their site. Google Suggest has been around for a while now, particularly in various applications that Google offers, and has (in some minds) set the precedence for using Ajax technology in forms. I often see it referred to in explanations of what Ajax is, and how it can make an interface more engaging.

For my part, I like this kind of thing. For those that are unfamiliar with "live searches" and such, Google Suggest sends a request to the server as you type into the search bar. The server then returns suggestions for your search based on what Google has determin...</p>]]></description>
		<pubDate>Thu, 28 Aug 2008 05:43:15 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/421-Google-Suggest-Goes-Prime-Time#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/421-Google-Suggest-Goes-Prime-Time</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/421-Google-Suggest-Goes-Prime-Time</feedburner:origLink></item>
	<item>
		<title>Search Engines And URL Redirects</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103330/418-Search-Engines-And-URL-Redirects</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>We recently came across an interesting issue with the search engines during our recent launch, which was caused by something that I had never considered about URL redirects. The issue was that when we launched our new site, we removed large sections of our old site which left many of our indexed URLs orphaned. We did the best that we could to map over our old, legacy URLs to relevant sections of our new site, but in many cases there was now apparent place to redirect them to.

So our solution was to help people out by re-directing any URL that did not map over to a search results page. Rather than get a boring 404 "page not found" response, we had a 301 "permanent redirect" in place mapping to a search results page showing results on our...</p>]]></description>
		<pubDate>Mon, 25 Aug 2008 23:33:36 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/418-Search-Engines-And-URL-Redirects#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/418-Search-Engines-And-URL-Redirects</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/418-Search-Engines-And-URL-Redirects</feedburner:origLink></item>
	<item>
		<title>Saving on Software</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103331/412-Saving-on-Software</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=4c67e17547a9542c28581f3ed36778a2&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>If you've ever had to purchase software, you've probably debated it and then either bitten the bullet or gone without. Software is EXPENSIVE!

However, while companies like Microsoft and Adobe have the majority of market share on software, developers are constantly creating free or inexpensive alternatives that you can download for free and avoid dropping thousands of your hard-earned dollars.

Star Office is a suite, similar to Microsoft Office that includes integrated word processing, spreadsheets, databases, and presentations. It can also open files from and save files as Word, Excel, Access, and Powerpoint.

Thunderbird is an integrated reader for e-mail and newsgroups which does almost all of the things Outlook will do, especially w...</p>]]></description>
		<pubDate>Wed, 20 Aug 2008 03:19:01 GMT</pubDate>
		<dc:creator>Solid Cactus</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/412-Saving-on-Software#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/412-Saving-on-Software</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/412-Saving-on-Software</feedburner:origLink></item>
	<item>
		<title>Adobe's Scene7 On-Demand</title>
		<link>http://feeds.feedburner.com/~r/developers-corner/~3/474103332/411-Adobe-s-Scene7-On-Demand</link>
		<description><![CDATA[<img class="avatar" alt="avatar" width="35" height="35" src="http://www.gravatar.com/avatar.php?gravatar_id=dc4db9c897f84b607c4c16bbbe3e60e7&amp;rating=PG&amp;size=35&amp;default=http%3A%2F%2Fwww.practicalecommerce.com%2Fimages%2Flayout%2Favatar.gif" /><p>Nobody knows how difficult it can be to keep track of digital assets, such as product images and spec documents, more than online store owners. Depending on the number of products that you sell, and the various channels through which you sell them, you can end up with a multitude of files very quickly. Consider the following example.

You are a clothing retailer that sells upwards of 1000 products, each of which is available in 5 different colors. In order to compile your printed catalog, you are already looking at keeping track of 5000 high-resolution product photos. Someone is responsible for making sure that the designers working on the printed catalog have access to these images, and that they are updated to reflect the most recent p...</p>]]></description>
		<pubDate>Sat, 16 Aug 2008 03:12:48 GMT</pubDate>
		<dc:creator>Brian Getting</dc:creator>
		<category>Developers' Corner</category>
		<comments>http://www.practicalecommerce.com/blogs/post/411-Adobe-s-Scene7-On-Demand#feedback</comments>
		<guid isPermaLink="false">http://www.practicalecommerce.com/blogs/post/411-Adobe-s-Scene7-On-Demand</guid>
	<feedburner:origLink>http://www.practicalecommerce.com/blogs/post/411-Adobe-s-Scene7-On-Demand</feedburner:origLink></item>
</channel>
</rss>
