Browsing posts tagged with: technology

Get Your Software off my Hardware, Fast!
January 28, 2014 by

Performance Monitoring

The Way Back Machine: APM Premise Software At AppNeta there was a time before SaaS. It too was a time of great engineering and building cool stuff. Back then we were still doing application performance monitoring and analysis. We required that our customers install our application (application server + network agents + users’ clients) on
Continue reading

Being Nothingness: Comparing to None in Python
January 27, 2014 by

Performance Monitoring

The “is None” Idiom Consider these two snippets from PEP-0008: “Comparisons to singletons like None should always be done with is or is not, never the equality operators. Also, beware of writing if x when you really mean if x is not None — e.g. when testing whether a variable or argument that defaults to
Continue reading

Pageguide x Bower
January 22, 2014 by

Performance Monitoring

What happens when you take Pageguide, our open source interactive visual guide to elements on web pages and combine it with Bower, a package manager for the web? Oh yeah! For the unfamiliar, Bower is a package manager for client-side libraries, assets, and frameworks. Bower isn’t just for JavaScript libraries, but you can also find
Continue reading

Hold the Line: Line Profiling in Python
January 6, 2014 by

Performance Monitoring

If you’ve ever profiled code in Python, you’ve probably used the cProfile module. While the cProfile module is quite powerful, I find it involves a lot of boilerplate code to get it setup and configured before you can get useful information out of it. Being a fan of the KISS principle, I want an easy
Continue reading

Adventures with a PostGreSQL RAM Drive
December 9, 2013 by

Industry Insights

Some days, you want to distribute your application to 500 nodes around the world. Other days, you just want it to run faster on this one stupid little box. Today is one of the latter days. Here at AppNeta, we run everything in Amazon. When we were starting out, like most people, we treated Amazon
Continue reading

How to Open-Source a Ruby Monitoring Tool
December 3, 2013 by

Performance Monitoring

We’re happy to say that we recently released the code for the TraceView Ruby instrumentation on Github as Open Source. There are a ton of benefits for AppNeta (and the community) in doing this so making the decision was easy… but the process of actually opening the repository and still keeping a few things private
Continue reading

Headless Automated Regression Testing for Web Apps
November 29, 2013 by

Performance Monitoring

with Selenium, PhantomJS and Jenkins. Automated testing is a massive time saver, especially when it comes to regression testing. Regression testing is the retesting of the application when a new feature is introduced to verify the existing functionality is still working, as early as possible. To accomplish this, we need to execute a set of
Continue reading

The Cost of Bugs
November 28, 2013 by

Performance Monitoring

Finding bugs can be an expensive exercise. When you factor when during the SDLC that the bug was found and who found it, the cost of a bug goes up. Bugs found early in the development process are the cheapest. Bugs found later in a development cycle have more of an impact as there has
Continue reading

FlowView: How We Did It (Part 1)
November 22, 2013 by

Networking Technology, Performance Monitoring

If you’re into network traffic analysis, FlowView gives you incredible insight into what is running on your network with simple deployment.  This month, we’re celebrating you, the people who take the time to look at your network traffic with FlowVemeber, where we’re giving 10% of all FlowView proceeds in November to the national Movember charities.

A Different View of Hadoop Performance
November 21, 2013 by

Performance Monitoring

A question that many developers often ask is, “Can I make it run faster?” In particular, how can we discover the maximum performance of an individual MapReduce job?  Let’s set up a test run, and see how fast we can make it. We’ll base this analysis on native Hadoop components, however, the solution should extend to
Continue reading

Page 3 of 5
1 2 3 4 5
close