Three New Tools in my Mac Toolbox

It’s always satisfying to find tools that make your workflow smoother. Here are three that I started using recently: iTerm2 is a Terminal replacement with a ton of features. The three that make the most difference in my workflow are search , mouseless copy , and tabs which you can ... Read more

JMX Monitoring

One of the features Java Management Extensions provides is the ability to add instrumentation to an application. While this makes collecting metrics straightforward, it doesn’t address storage for these metrics. Enter David Dossot’s JMX Monitoring Scout Plugin . David has used the plugin to monitor an asynchronous data archiver designed ... Read more

Detect and Fix HAProxy+Apache+Passenger Queue Backlogs

To inspire hard work, some young men hang a poster on their wall that includes: (1) an exotic sports car (2) a scantly clad lady and (3) a beach house. My inspirational poster would be much less attractive: a friendly butler who offers time-honored wisdom (with an accent because people ... Read more

You Are Making Scout Even Better

A huge thank you to Scout users who have sent us plugin fixes and enhancements! It’s really a pleasure to see the plugin library grow and improve. Here are the latest updates: Memory Profiler Solaris Compatibility added by Ankur Bulsara URL Monitoring Better exception handling for bad hostnames and request ... Read more

Quick & dirty log monitoring

Sometimes we have an immediate need to watch for a term in a log file. For example, if we’re doing a major deploy, we might watch for the term error in a log file. We want to make sure the rate of errors doesn’t increase. To do this, we’ll use ... Read more

Sleep Better with a Proper Staging Environment

Nothing helps you sleep better at night like a staging environment that’s faithful to your production setup. That means your staging environment has the same Linux distro, same version of Ruby and gems, the same Apache and Passenger configuration, etc. VPS not cloud We’ve found that an inexpensive “always-on” VPS ... Read more

Relentlessly Shortcut: .bashrc & Thor

Check out the incredible shortcut Lance Armstrong takes in the above clip. As developers, we should try to shortcut as smoothly as Lance does. You might not get cheered on quite as much—but then again, you have a lot more shortcut opportunities! Shortcuts and Development Workflow The quicker I can ... Read more

Developer Happiness (2 of 5): Speed Up Your Tests

Seeing your tests pass is a great feeling. Waiting a long time for it—not so much. Faster tests mean a happier developer! Use Parallel Tests If you’re not using parallel tests by Michael Grosser, you’re wasting time. Setup is just a few simple steps . You’ll be glad you did. ... Read more

Developer Happiness: a Five-Part Series

The New York Times ran a popular Op-Ed on Happiness last year. The Cliff Notes version? The daily activities most associated with happiness are sex, socializing after work and having dinner with others. The daily activity most injurious to happiness is commuting. Many software developers are fortunate to have flexible ... Read more

Modifying browser history with Javascript

We lost the browser state when we replaced our Charts UI w/AJAX manipulation . While it’s possible to maintain state using an anchor ala Gmail (ie –, it breaks the separation between business and view logic. The server cannot access the state information contained in the anchor – it’s ... Read more

Start your free 14-day trial today.
No credit card needed.