Archive for February, 2008

Workflow: Mac vs Windows

Workflow: Mac vs Windows

Everyone knows the value of improving your workflow. Well it turns out I work a whole lot faster on a Mac, both in web development and web design. I think the OSX developers must have thought a great deal about workflow, because Mac has a lot of great features: from much more drag-and-drop integration between programs than windows, to little things like the mouse command to fly out all windows or show the desktop (this saves me so much time). But workflow on a Mac goes much deeper than these features.

Web development is great on a Mac, since the programs you need for coding run very quickly and the terminal is really handy for doing lots of things, its really easy to move between the terminal and the finder/other programs. Also since the terminal is Shell based, its … Read more…


Cache-Control and AJAX

Cache-Control and AJAX

Here's some free advice: don't forget the cache-control tags on any server-side AJAX page. I was doing some Geodesic Solutions customization today. Anyone who has dealt with Geo will tell you it's the biggest pain to customize, and that anyone who mentions Geo and best-practices in the same breath must be joking. Basically, the only way to customize it is through a series of patches, or by reworking the Geo class files (which will be overwritten in any upgrade). Geo doesn't allow any mysql calls within the templates (I suppose it's a good security measure), and since I didn't need to do too much database work, I decided to do all the database stuff with AJAX. So far so good. Basically, I was trying to populate a select box with a bunch of options, and I found out that IE … Read more…