First of of all I’d just like to point out that this post is about more than one thing and therefore not an oxymoron.
Over the past couple of weeks I’ve been playing around with the now blazingly fast Prototype 1.5.1 and Scriptaculous 1.7.1 EMCAScript libraries, experimenting with the object-oriented concepts of PHP 5.2 in conjunction with JSON, XSD, XML, XSL, XSLT and PITR/WAL features of Postgres 8.4.7
At work in the same time frame we’ve made the jump from CVS to Subversion for version control of our projects. We’ve also finally got basic LDAP up-and-running for centralized contact management and tied it into colleagues software (variously Outlook, Entourage, Thunderbird or Mail.app) although it’s still using a Berkeley DB back-end and not PostgreSQL as would be preferable as it not available to Debian stable installs as yet. I’ve implemented a quick-and-dirty PHP bridging workaround instead.
For our calendaring system we’re still throwing .ics files at a WebDAV server as Apple’s iCal won’t support CalDAV protocols until version 3 is released with Leopard. Forcing people to use something else (like Sunbird) isn’t exactly inline with the agnostic approach we’re trying to take.