chad lindstrom’s blog

random thoughts, expression, ideas and activism


Archive for the 'Best Practices' Category

Dev.Opera beta. Follow the Standards, Break the Rules

Tuesday, March 13th, 2007

Cool, just found a nice new* resource today to add to my reader. http://dev.opera.com/ * Not so new it turns out, but new to me

CSS Practices

Wednesday, February 21st, 2007

Cascading Style Sheets: they take patience and must be understood. Otherwise you can get destructive and counterproductive. Where is the example? .feature-list {} We’ve got a feature list that is used in several contexts: detailed, compact, expandable, etc. If that is the case, you need to use the cascade or specificity here. .feature-list.detailed {} .feature-list.compact [...]

Inconsistent Interpretation with Web Development Best Practices

Wednesday, February 14th, 2007

Over the years, I’ve come across many web developers that have inconsistent interpretation of what best practices are. In most cases it’s a lack of knowledge at no fault on the individual. I don’t want to risk sounding elitist, but I’m generally current on new methods, formats, tools, and “standards“. I’m one of those guys [...]

Context switching… it’s harmful. How can we “get things done”?

Sunday, January 21st, 2007

We’ve got a problem. These days, there are no shortages of interruptions. Cell phones, pagers, email, IM, RSS feeds, blogs, and now twitter. As a developer in a rather small team, at any given time I’ve got several projects I’m working on. Each with a relatively significant duration. In other words, I’m busy, and I [...]

Color of the bike shed

Sunday, January 21st, 2007

Color of the bikeshed I’ve experienced this so many times it’s something I come to expect when I work on any upcoming project. The bigger – and more abstract – problem related to this is quite simply that a requirements grow, deliverables are behind and deadlines get missed. People stay quiet on technical issues, but [...]

Optimizing HTTP Performance

Wednesday, November 29th, 2006

Tenni over on the YUI Blog recently wrote part 1 on a piece about improving web performance by reducing HTTP Requests. A while back, Cal Henderson wrote on ThinkVitamin, how to “serve javascript fast“. However, Tenni is taking a more focussed approach on just the HTTP Requests. Maybe part 2 will consider a more balanced [...]

Progressive Enhancement Ignored

Thursday, November 16th, 2006

Classic case of when Progressive Enhancement with client-side scripting is ignored. Right; I can understand that one might require JavaScript to be enabled for your site to function at it’s best, however, when it stops functioning due to a JavaScript error this is no good. So, who is the culprit? Get ready, Bank of Montreal. [...]