Elsewhere monthlies

This is the monthly archive for July 2007.

25 July 2007

Speed up your web pages with YSlow

Nate talked about this during @media, and it's finally here: YSlow, a tool that measures a page's performance. Very neat.

I have some work to do on this site.

Tools | Permalink

21 July 2007

Learning from Dave Winer

Joel Spolsky explains what's wrong with the current commenting system on blogs.

When a blog allows comments right below the writer's post, what you get is a bunch of interesting ideas, carefully constructed, followed by a long spew of noise, filth, and anonymous rubbish that nobody ... nobody ... would say out loud if they had to take ownership of their words.

I agree passionately. See also the follow-up by Clay Shirky:

I have long thought that the freedom of speech argument is dumb on blogs — it is the blogger’s space, and he or she should feel free to delete, disemvowel, or otherwise dispose of material, for any reason, or no reason.

Even though Clay Shirky doesn't quite believe that any more, I do. I'm the absolute dictator of my own blog, and I can do whatever I like.

Blogging | Permalink

Planning a “Make me a speaker” event

Interesting initiative.

Public speaking | Permalink

19 July 2007

JavaScript Getters and Setters

John Resig explains getters and setters. I, for one, needed that explanation because I didn't have the faintest idea what they are. Now that I understand them I agree they're cool. Unfortunately they don't work in IE.

Core | Permalink

18 July 2007

Bugs, site issues and developing a browser

Interesting read.

Just how difficult can it be to support all of CSS2.1 or XHTML 1.1 or such? It can't be that difficult, right?

David Storey of Opera explains why this is pretty difficult. Although he concentrates on Opera, his general argument goes for all browsers.

Browsers | Permalink

17 July 2007

Conflicting Absolute Positions

A step-by-step tutorial on using position: absolute for liquid layouts.

CSS | Permalink

Corporate Web Standards

Interesting article about corporate web standards; i.e. corporate web sites that are standards-aware in principle, but not-quite-perfect in practice.

Basically, the message is that in a corporate environment you can't yet produce perfectly standards-compliant websites, but that a not-quite-perfect site is light years better than old-fashioned tag soup. I fully agree; for the moment this is the best way to make corporations and web standards live together in harmony.

Working in a large company, there are likely to be a lot of little things that keep you from producing—and more importantly, maintaining—a picture-perfect standards-compliant website. It’s not just one big issue, but multiple factors that contribute to a greater whole, and it can be a bit intimidating when taken altogether.

The answer is to take baby steps. Stop and have a look at all the problems that prevent you from doing the work you want to do, then start figuring out which ones need to be fixed first.

Spot on.

Business, Professionalism, Standards/W3C | Permalink

16 July 2007

CSS3 properties tests for webkit based browsers, including the iPhone

Lots of CSS enhancements in Safari 3. Unfortunately Saf 3 Windows crashes when you scroll past one of the appearance tests.

CSS, Safari, Tests | Permalink

6 July 2007

iPhone and developing for mobile

David Storey of Opera takes a look at Apple's suggestions for serving CSS to the iPhone. He points out that the iPhone doesn't support media type handheld, which is the correct way of serving style sheets only to handheld devices.

iPhone | Permalink

CSS: Using Percentages in Background-Image

A solid treatment of percentages in CSS background-position.

CSS | Permalink

So, you want to develop iPhone apps?

John Allsopp's advice for developing sites for the iPhone.

Safari, iPhone | Permalink

4 July 2007

Simply JavaScript: Book of bliss for beginners

Cameron Adams gives us yet another JavaScript book (together with Kevin Yank).

Rather than assume any level of programming knowledge, we've stripped the subject back and made it accessible to just about anyone who's happened to waltz into HTML and web development. There's discussion of basic programming techniques before you even see a hint of code; then once the JavaScript does come in, it's best-practice from the get go. No concessions to "the old way"; the only way you learn is unobtrusive and object-oriented ... yet somehow it doesn't scare you when you read it.

Then maybe it's a good book to teach JavaScript from. My own book is, too, but not for total newbies.

Books | Permalink

JavaScript as a Language

John Resig thinks it's time for JavaScript to take the final step toward being a fully fledged programming language.

JavaScript | Permalink

Optimizing Web Applications and Content for iPhone

Apple's official pages.

Safari, iPhone | Permalink

iPhone Web Development Tips and Official Documentation Released

Useful tips and tricks about the iPhone. How do you recognise the user rotating his phone?

iPhone | Permalink

Let there be web divisions

Zeldman continues his discussion of invisible web designers. Most of them don't work in a web division, because there are no web divisions.

Stop separating the members of your web team. Cease distributing them among various (often competitive) divisions led by people with limited web expertise. Let the coders, designers, writers, and others charged with creating and maintaining your web presence work together. Put them in a division that recognizes that your site is not a bastard of your brochures, nor a natural outgrowth of your group calendar. Let there be web divisions.

Now let's hope anyone is listening.

Business | Permalink

1 July 2007

iPhone Javascript and spec benchmark

The first independent iPhone benchmark test, compared with a MacBook Pro. John Murch ran a few online benchmarks, among which my DOM vs. innerHTML one.

Unfortunately we still don't know if these figures can be compared with other browsers due to the Date object problems I posted about earlier.

Nonetheless the comparison between Safari 3 on MacBook Pro and iPhone is (should be) valid. Result: the iPhone is much, much slower (factor 100!). That's much more than I expected, frankly.

Benchmarks, iPhone | Permalink


See the June 2007 archive.

This is the linklog of Peter-Paul Koch, mobile platform strategist, consultant, and trainer. You can also visit his QuirksBlog, or you can follow him on Twitter.

Atom RSS

Category rchives: