16 Apr 2007

Speeding up a Slow Outlook 2007

No Comments Uncategorized

Just found a recent post by Scott Hanselman on how to speed up the slow load times of Outlook 2007, and I thougt it was worth passing on to my readers.

Outlook 2007 has been pretty slow for me since I installed it. If you’ve got RSS Feeds Enabled and/or if you’re a packrat, Outlook 2007 can be a downright performance pig. I’ve got internal contacts that say that the Office team is hot on the tail of a number of really interesting issues.

What can you do today? A patch KB933493 went live yesterday to help speed up access to large PSTs and OSTs. For now, you have to go get it. We’ll see what the future holds for this, but I suspect that Office SP1, whenever it comes out, is going to be a very snappy performer.

Initial reports on this patch are positive. Searches are faster, Undos are faster, moving messages is faster, and moving quickly while reading in the preview pane is faster. The future bright on this one…I was really starting to get bummed about Outlook’s performance.

12 Apr 2007

Apple announces Leopard delays due to the iPhone

No Comments Uncategorized

For all the Apple fans out there expecting Leopard to be released in June, David from TUAW has some news for you. Apparently late October is the new date for the next release of OS X 10.5. Many people blame Microsoft for taking extra time with Vista, to redo blaring security issues, however I don’t blame Microsoft or Apple, because we expect nothing less than the best software that money can buy from these companies, and if it takes a little longer to get it, then I am willing to wait.

10 Apr 2007

A Guide To Proper URL Construction

2 Comments Uncategorized

For many developers the URL Address is just a means to an end, so very little time is actually spent on creating and planning a URL that is both functional and user friendly. We have all seen the URLs that seem to go on forever, I am not going to dwell on those URLs because you can find them anywhere. I am going to go over what a good URL consists of, and some easy ways to increase your search engine ranking with your already developed application.

Search Engines Crawlers are like People

One thing that a web developer has to understand is that Search Engine Crawlers are like people. Everybody understands that if your site content is not laid out in a way that is readable, people will not spend much time on your site. The same goes for Search Engine Crawlers, if your site doesn’t conform to XHTML or at the very least HTML standards the search engine crawler isn’t going to spend much time indexing your site.

Well the very same goes for the URL of your website, if it is ugly and looks like http://somesite.com/default.aspx?a=0038383-838308380-8383&c=3&p=30203#page-2 it is very hard to determine what part of the URL changes the content displayed and what this content is actually suppose to be. I don’t even think the developer of this application could tell you. But a more friendly version of the same URL might be written like http://somesite.com/authorname/google/correct-use-of-the-url.html#page-2. Just like the content example above, the Search Engine Crawler will have an easier time cataloging the nicer URL because it actually uses real words instead of magic numbers that don’t mean anything except to the program.

3 Tips For Constructing a Proper URL

  1. Remove Duplicate URLs
    Jeff Atwood recently wrote an article dealing with multiple URLs and the effects they have on your Search Engine Ranking:

    As a software developer, you may be familiar with the DRY principle: don’t repeat yourself. It’s absolute bedrock in software engineering, and it’s covered beautifully in The Pragmatic Programmer, and even more succinctly in this brief IEEE software article (pdf). If you haven’t committed this to heart by now, go read these links first…

    With URLs there are many ways to get to a website:

    1. http://coderjournal.com
    2. http://www.coderjournal.com
    3. http://coderjournal.com/index.html
    4. http://www.coderjournal.com/index.html

    Having these multiple URLs reference the same content decreases your Search Engine Ranking, specifically PageRank is calculated per-URL. So the best idea is to do a 301 Redirect for the different patterns I listed above. In my case of Coder Journal I have URLs 2,3,4 all redirecting to URL 1.

  2. Combine Domains
    Most people don’t know but this blog has multiple domains that get you to the same point.

    • http://www.coderjournal.com
    • http://coderjournal.net
    • http://coderjournal.org

    Just like what we previously went over about Duplicate URLs the same applies to domain names. So it is wise to also do a 301 Redirect from the domains. In the case of this blog I have the .net and .org domains doing a 301 redirect to my .com domain name.

  3. Increasing Your Surface Area With Keywords in URLs
    If you do most any search on Google, you will notice that Google also highlights the keywords that show up in the URL. So a URL that looks like this http://www.coderjournal.com/2007/04/new-novell-ad-campaign-mac-vs-pc-vs-linux-continued/ is going to attract a lot more attention on keyword searches than a URL that looks like http://www.coderjournal.com/2007/04/new-novell-ad-campaign-mac-vs-pc-vs-linux-continued/

The 3 tips that I gave you above are just the tip of the SEO iceberg. However implementing one or all of these should increase your Search Engine Ranking, without effecting the functionality of your application. What more could you ask for?