Website Performance Optimization

Since Steve Souders's published "High Performance Websites" back in September 2007, a lot of people finally sat up and took notice of front-end web performance optimization techniques. Over a year later, you'd hope that most folks had figured out the basics like compressing content, using expires headers and reducing requests. Unfortunately, it seems that multi-core … Continue reading Website Performance Optimization

Kent Langley Talks About Joyent, Their New Accelerators And Their Use of Opensolaris

Kent Langley is a Senior Director at Joyent, a cloud computing provider running and offering OpenSolaris Nevada based virtual servers, called Accelerators. Not only was he kind enough to answer my questions about his role at Joyent, details about the brand new Accelerator release, and Solaris, but he even brought in Ben Rockwood to give … Continue reading Kent Langley Talks About Joyent, Their New Accelerators And Their Use of Opensolaris

Presentations Without PowerPoint – Tools For Bridging The Gap

Last week, I introduced three key factors to help you connect to a non-technical audience. This week I want to introduce you to some tools and techniques for preparing your presentations. And, no, I'm not going to talk much about using PowerPoint 😉 ... Know Your Goal Every good presentation starts with a message. What … Continue reading Presentations Without PowerPoint – Tools For Bridging The Gap

Visible Ops: If At First You Don’t Succeed, Build, Build Again

By now you should have a better understanding of how your data center is setup and exactly what's all in there. You've been carefully monitoring changes to this environment and are ready to take it to the next level. The "Visible Ops Handbook" introduces the concept of "production fuses" : when things go wrong with … Continue reading Visible Ops: If At First You Don’t Succeed, Build, Build Again

Presentations Made Simple – How To Connect To A Non Technical Audience

Yesterday I came across Admin Zen by Michael "Mika" Prokop. Admin Zen is a great collection of habits you should try to master if you are responsible for running any critical systems. If you haven't read it, you should do so right now. I'll wait... Barriers For Communication I think communication is one of the … Continue reading Presentations Made Simple – How To Connect To A Non Technical Audience

Using Capistrano For Configuration Management

As I mentioned in my short comparison of Puppet vs. Capistrano, we're currently using Capistrano not only for deployment and live monitoring of our application, but also for configuration management. Using How-To Documents For Configuration Management Before getting started with Capistrano, I used to write very detailed how-to documents to make sure that I didn't … Continue reading Using Capistrano For Configuration Management

Visible Ops: Setting Up Your Configuration Management Database

The next step to get a better grip on your environment is figuring out exactly what kind of production configurations you have running out there. If you've ever caught yourself walking through the data center and wondering just what in the hell those servers in the back corner are for, this phase will be quite … Continue reading Visible Ops: Setting Up Your Configuration Management Database