• submit to reddit
Alen Komljen01/20/13
4307 views
0 replies

Web server performance test with ApacheBench

When you set up new web server instance you need to test its performance. Same thing when you need to change some option that can directly affect web server performance or you want to make it better. There are a lot of tools available for doing that, but my favorite is ApacheBench.

Francois Zaninotto01/20/13
6978 views
0 replies

Node.js For PHP Programmers #4: Streams

After dealing with web applications a lot, you realize that it's all about a series of bytes transiting from one computer to another. You can accomplish tremendous things without ever understanding how this flow works. But when you want to go really fast, when you want to unlock the ultimate power hidden deep inside your server, then you have to speak like the computers do.

Eric Genesky01/20/13
3422 views
0 replies

Assign a Fixed IP to an AWS EC2 Instance

As described in my previous post the IP (and DNS) of your running EC2 AMI will change after a reboot of that instance. Of course this makes it very hard to make your applications on . . .

Brian O' Neill01/20/13
1068 views
0 replies

Webinar on Event Processing on Cassandra with Storm

Thanks again to all those that made it to the webinar on Thursday. It was a lot of fun tag teaming with Taylor Goetz. Storm-cassandra has come a long way. The slides and video are now available.

Robin Bramley01/20/13
1568 views
0 replies

Monitoring MarkLogic

This is a quick how-to post for Opsview users who have a need to monitor MarkLogic. The good news is that MarkLogic have released a Nagios plugin.

Jason Sherman01/20/13
4379 views
0 replies

ActiveMQ: Configuring Multiple Instances of the Web Console

Using this configuration to set up multiple instances of ActiveMQ broker pairs in a single Jetty instance you can see how it could simplify managing and accessing the web consoles for all brokers as the environment scales to support many instances of ActiveMQ master/slave pairs.

Tom Howlett01/20/13
4266 views
0 replies

An Evolutionary Approach to Implementing XP

A wholesale methodology such as XP is at odds with Kanban’s evolutionary approach. Kanban gives us the tools to discover what’s impeding our process, where as XP prescribes an alternative. But I believe that for me, XP has been an evolutionary change.

James Betteley01/20/13
3108 views
0 replies

Infrastructure Automation and the Cloud

As I write this, I’m sitting in a half-empty office in London. It’s half empty, you see, because it’s snowing outside, and when it snows in London, chaos ensues.

Steve Rogalsky01/20/13
4717 views
0 replies

Agile Documentation – Part II: Guiding Questions

In this post I will list some additional guiding questions that I have found helpful when deciding on the level of documentation to include in a project.

Claus Ibsen01/20/13
2710 views
0 replies

Correlating logs from Redelivered Messages Made Easier in Camel

The internal redelivery is essentially the Camel error handler that allows you to retry processing a failed message. This is all handled by Camel itself. However the situation changes when the redelivery is commenced externally...

Jagannathan Asokan01/19/13
6997 views
0 replies

Visual GC

I wrote a small code to test the VisualGC output from JVisualVM and following are a few results which you can see. The details need to written as it would consume some more time for me to understand / digest.

Jonas Gauffin01/19/13
4493 views
6 replies

Dealing with Exceptions, Logging and Displaying Error Messages

I have a client who is very firm on the idea that the user should know what went wrong when exceptions are thrown.

Eric Gregory01/19/13
5241 views
0 replies

Etsy's Code as Craft: "Moving Fast at Scale"

Etsy Labs' fantastic Code as Craft series explores Etsy's strategies for moving fast at scale.

Ravi Kalakota01/19/13
4364 views
0 replies

Data Management, AML, and KYC Analytics

To roadmap Wall Street priorities for 2013, we have been having an interesting set of meetings recently with MDs and leading architects in various banks and investment services firms.

Chris Travers01/19/13
5459 views
0 replies

Building SOLID Databases: Introduction

The SOLID design approach is a set of principles developed in object-oriented programming. This series will explore the applicability of these principles to Object-Relational databases, and contrast the way in which they manifest from the way in which they manifest in the application layer.