Parse HTML And Traverse DOM In PHP?

I love how easily I can traverse an HTML document with jQuery, and I’d love to be able to do it in PHP. There are a few classes, but the PHP binding for Tidy seems to be where it’s at. The Zend dev pages make it look that way, anyway.

Apache, MySQL, and PHP on MacOS X

p0ps Harlow tweeted something about trying to get an AMP environment running on his Mac. Conversation followed, and eventually I sent along an email that look sorta like this:
If you’re running 10.4 (I doubt it, but it’s worth mentioning because I’m most familiar with it), here’s how I’ve setup dozens of machines for web development [...]

Usability experts are from Mars, graphic designers are from Venus

This an old one, but it just caught my atention. In A List Apart tells us Usability experts are from Mars, graphic designers are from Venus. Is this still true? Haven’t the last several years been about the triumph of good design in both the usability and graphic senses? Or are rounded corners not actually [...]

Fancy Up Your Website With Web Clip Icons

Aaron Schmidt alerted me to this how to sweetening up your site with fancy iPhone web clip icons.

Language Translation Icon

We all need a recognized icon to represent “translate this.” We’ve got one for feeds and social bookmarking, but where’s our translate icon? A lot of folks simply use flags, but that’s a bad idea because they’re “nationalistic, and represent ideals, boundaries, and political beliefs, but do not represent a language.”
Joe Lee has developed [...]

Compress CSS & JavaScript Using PHP Minify

It was part of a long thread among WordPress hackers over the summer and fall, but this post at VulgarisOverIP just reminded of it: minify promises to be an easy way to compress external CSS and JavaScript without adding extra steps to your develop/deploy process. No, really, look at the usage instructions. (To be clear, [...]

Developing and Testing Mobile Content

Read: A List Apart: Articles: Put Your Content in My Pocket and Part II.
Test/simulate: Opera Mini, Lynx, a variety of mobile phones, Internet Explorer (because even with Parallels, who really wants to infect their machine with windows?), and iPhone.
mobi, mobile, web development, mobile web, browser testing

Google Gears

Google Gears: create web apps that work offline
google, offline ajax, web development, ajax, offline, google gears

PHP5 + XML = LOVE

The Zend overview of the new XML features in PHP 5 has re-energized me for building XML Server Applications at my library.
xml, php, web development

A List Apart Updated

A List Apart, has been revamped and they’re proud of it. They should be, it’s beautiful and functional. It’s one of the few early web development resources that’s still with us, and there’s a reason.

tags: a list apart, ala, redesign, web development, web development resources

Sweet Cheat Sheets

Colin over at Command-Tab alerted me to some great cheat sheets, including this one for JavaScript at ILoveJackDaniels.com.

tags: cheat sheet, cheat sheets, javascript, programming, web, web development