Browsing posts tagged with: best practices

Writing Purposeful Unit Tests
April 11, 2014 by

Performance Monitoring

Several recent blogs have discussed unit testing, some of them in considerable depth. One of my favorites is Jeff Knupp’s entry, which is a comprehensive look at how to write and understand good unit tests. Jeff touches on the motivations for testing, but like most other writers, moves on quickly to the details of actually
Continue reading

The Many Faces of eCommerce: A Comparison
April 10, 2014 by

Performance Monitoring

As software continues to eat the world, ecommerce is starting to reflect the diversity of, well, commerce. But this growing market is also growing more competitive, so there’s a lot of interest in technologies that can help push businesses past razor-thin margins and into profitability. It’s great that “faster sites convert better” has become common
Continue reading

Telecoms: The Impact of Over-the-Top Content

Industry Insights

It’s Chinese New Year – Year of Horse. This used to be one of the best business time of the year for Telecom operators, in China for example. Traditionally, Chinese people took this time for family gathering, friendship bonding, just like westerners at Christmas. Being a “connection-oriented” society – meaning whom you know and what
Continue reading

An Introduction to Chef (including Windows!)
April 3, 2014 by

Performance Monitoring

Chef is a systems integration framework. As one of the poster technologies of the DevOps philosophy, Chef allows users to easily spin up VM images either locally or on the cloud with certain configurations. Configuring a server with a certain version of Python or MySQL server means that over the course of infrastructure upgrades, individual servers
Continue reading

Getting Started with .NET Framework Profiling
March 27, 2014 by

Performance Monitoring

Usually when developers talk about profiling, they mean running code they wrote in some sort of development environment to get better understanding of its performance. That’s the valid use case, but what happens when code is released in the wild? Your customers will run it in configurations you wouldn’t imagine, the data can be differently
Continue reading

Roll Your Own: Custom Application Definition for FlowView
March 25, 2014 by

Company News, Networking Technology, Performance Monitoring

Knowing which websites and applications are in use on your network is hard. The number of Saas services, Cloud-based services and smart device apps that are in use is growing at an astronomical rate. But if these apps are impacting the performance of the applications which run your business, you need to get a handle
Continue reading

Product Management: We Need Pipelines, not Roads
March 20, 2014 by

Performance Monitoring

Living in Vancouver, surrounded by the natural beauty of British Columbia, it’s hard not to elicit a negative reaction (if not an outright protest march) when talking about a “pipeline”. But you’ll bear with me, right? AppNeta is a growing company with bright employees and savvy customers. But, like any company on the rise we’ve endured
Continue reading

Automated Testing of Hardware Appliances with Docker
March 14, 2014 by

Performance Monitoring

Back in November, we described how we do Automation Testing in a very high level overview. Today, we are going to show how we prepare a specific part of the infrastructure for the purpose of Automation Testing: the virtual appliance.

Build Your Own 10GigE Wire-Rate NetFlow Traffic Generator Using Tcpreplay 4.0
March 12, 2014 by

Networking Technology, Performance Monitoring

Want to build a packet generator using free software and commodity hardware? Wouldn’t it be nice if that packet generator was just as fast as expensive hardware-based packet generators? What if it was more powerful, flexible and easier to use than commercial alternatives?

How Logging Killed a Java Web Server
March 5, 2014 by

Industry Insights

Logging is an essential component in any application as it gives useful insight into code execution. When tracking down bugs, robust logging aids developers by providing additional information without deploying debugging tools. However, in a recent memory problem we investigated, a seemingly harmless logging statement almost killed the whole web application!

Page 3 of 6
1 2 3 4 5 6
close