Installing Subclipse on Mac OS X

I’m very happy to see that Subclipse has come along. Installing it on Ubuntu was a breeze: just get the plugin through Eclipse, and install the svn-javahl package to get the native part. On the Mac, it’s a little more complicated. Even if you specify --with-javahl to ./configure, the Java bindings don’t automatically get built or installed. You have to specifically invoke make javahl and make install-javahl. Then, put symbolic links for /path/to/subversion/lib/libsvnjavahl-1.jnilib and /path/to/subversion/lib/svn-javahl.jar in /Library/Java/Extensions. Now, when you install the Subclipse plugin through Eclipse, it will find its native counterpart in place.

Reading List for ApacheCon Scaling Out Presentation

I gave my Apache Performance Tuning talks last week at ApacheCon in Atlanta. The first one (Scaling Up) has a reading list at the end of the slide deck, but I noticed as I was presenting that the second slide deck (Scaling Out) does not. Two good books on web site scalability are Theo Schlossnagle’s Scalable Internet Architectures and Cal Henderson’s Building Scalable Websites.