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
This is the monthly archive for July 2007.
25 July 2007
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
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
19 July 2007
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
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
A step-by-step tutorial on using position: absolute
for liquid layouts.
CSS | Permalink
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
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
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
A solid treatment of percentages in CSS background-position
.
CSS | Permalink
John Allsopp's advice for developing sites for the iPhone.
Safari, iPhone | Permalink
4 July 2007
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
John Resig thinks it's time for JavaScript to take the final step toward being a fully fledged programming language.
JavaScript | Permalink
Apple's official pages.
Safari, iPhone | Permalink
Useful tips and tricks about the iPhone. How do you recognise the user rotating his phone?
iPhone | Permalink
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
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.
Category rchives:
Monthlies: