The latest from the Blog

Check out the Resources in the sidebar →

When Bad News Follows You: SEO Redux?

I came across the article from Nicholas Carr's post Should the Net forget? This is an interesting consequence that seems to be getting pushed on SEO, rather then perhaps looking at it from the aspect of accountable reporting, no? Nicholas... Read more »

Simple Function Testing and Debugging in PHP

Firing a function from your browser The concept is as simple as firing a function from your browser, and it leans on PHP's call_user_func_array. I'm going to outline the concept as I have implemented it. This exact implementation... Read more »

MySQL Optimization - A Little Tip

Some simple suggestions Well I don't consider myself an expert, I do have experience with working with larger datasets and there are a couple of things that I always do to keep queries performing well. Optimize Queries with EXPLAIN Explain... Read more »

CSS, Image Sprites, Background Images and Website Optimization

This post was originally published on May 13th, 2004. As others are writing about the topic, I thought bringing it out of the archives would be worthwhile. A little recap The idea of placing multiple states of buttons and other elements... Read more »

The human side of marketing, or, Capitalizing on your mistakes

The mistake I called him up to mention the error, and he explained to me that he had noticed the error and managed to stop the delivery before too much damage was done. No problem. But hours later, he called me stating that he felt really... Read more »

Common Sense, or Don't take my International Order and then not Provide an International Support Phone Number

Dear Company-from-another-country-that-was-happy-to-take-my-money -but-too-shortsighted-to-have-an-international-support-number, While I think it's great that you have a toll free support number for your country, I think it pretty... Read more »

The Definitive Post on Gzipping your CSS - Compressing CSS

Note: This post was originally published on June 13th, 2004. It is being republished today because: the topic has been discussed in a few places recently, and, well, I accidentally republished it when editing it. Background Info This... Read more »

PHP Frameworks and A Very Nice Application Flow Chart

The Flow Chart CodeIgniter looks to be an interesting framework from the people behind Expression Engine. My interest was peaked when looking through their expansive documentation and coming across the following diagram: This... Read more »

Good Copywriting on the Web: Hiring, Defining, Measuring?

Near the end of his post, Paul asks: If you’re going to spend that kind of money [e.g. $89 per post] for professional copy, why not just post something on the 37signals job/gig boards looking for a motivated, experienced copywriter? My... Read more »

Basecamp has served us well... But Highrise...

The marketer in me sits back and marvels at the buildup that 37s have gotten so good at. The programmer geek in me would love to see the DB schema behind the application and to see some of the source code :-). It's amazing watching these... Read more »

The latest Resource Links

Charts with PHP and Google Charts API (#)

I haven't spent any time looking at the Google Charts API, however this little class - which aims to provide a simple and lite charting solution in PHP - looks like a good place to start before diving into the whole API. While I haven't looked at the code, the result allows you to quickly build simple charts and pop them into your site or application. Very nice if you are in need of a quick solution.

Best practices when moving your site (#)

The Official Google Webmaster Central Blog provides their list of things to do when moving a site to a new domain. If you ever have to take this up and are worried about How do you do it without hurting your site's performance in Google search results?, then be sure to bookmark this link.

Ideally, you should contact the webmaster of each site that links to yours and ask them to update the links to point to the page on your new domain. If this isn't practical, make sure that all pages with incoming links are redirected to your new site.

Not sure if that first part would ever be practical...

htmlSQL - a PHP class to query the web by an SQL like language (#)

The title kinda says it all, but seriously head over to the site and check out the demo to see for yourself. A class that allows you to extract data from html by using an sql like query! I have no idea where this will be useful, but now that I know it exists I'm sure something will come up.

PHP UTF-8 cheatsheet (#)

Our CMS handles Iñtërnâtiônàlizætiøn out of the box, or so I thought. Lately on one server I've noticed some issues which I'll have to dig into, and this brought me to the PHP UTF-8 cheatsheet. This little guide provides some steps of common things to do to get utf-8 working in php. Be sure to scroll thru the comments as there are many good links and pieces of advice left by other readers of this post.

Link Building Fundamentals: A Primer (#)

Adam Audette provides an excellent post on building links, which he concludes with:

...what’s the most efficient method of building powerful backlinks?

The answer is simple, but the way is hard: you must build exceptional resources and provide information that’s unique and valuable. Only then will you succeed long-term in link building, and therefore, internet marketing.

The more things change, the more they stay the same: content will always be king.