An overview of my thoughts and reactions from the Twitter Chirp conference in San Francisco. Topics include Will.i.am and “code writers”, more business and less hacking, @anywhere clientside Twitter apps, and finally “filling holes” and Twitter/developer tensions.
read full post…
I made a few performance enhancements to my site after hearing the Google announcement that they’re using site speed in search rankings. The changes include using the Google analytics asynchronous tracking script, minifying my CSS into one file, and changing my home page to show excerpts of blog posts after the two most recent ones.
read full post…
Google officially announced that they use page load speed as one of their signals for ranking page. I wonder if they were experimenting with this back in Fall 2009. I noticed at this time that my rankings in Google dropped drastically and then returned to normal, coinciding directly with slow loads on my site due to a database misconfiguration.
read full post…
A simple tool to unminify CSS. It’s useful if you want to look at a site’s CSS, but you can only get your hands on the minified version. It is very simple and also lets you specify tab with. The idea is partly inspired by existing javascript beautifiers and unminifiers.
read full post…
This is a Javascript technique to maintain the position of the scroll bars between different page loads. This is achieved by storing the scroll position in the window.name object right before a new page is loaded. See the demo to see how it works. This technique is great for pages that use a tabbed or slideshow design, but don’t use AJAX to reload content for either SEO or lazy reasons.
read full post…