Industry Insights

thundc02

Sight Beyond Site: FlowView Cross Location Reporting

One of the main use cases for customers of AppNeta is understanding and ensuring that their critical web applications, including SaaS applications, are working well and users are happy with the performance. There are many challenges in making sure business critical SaaS applications are working well: accurately measuring the user experience, understanding how the local […]

TwitterFacebookLinkedInRedditEmail

image00

DRY Mockery in Python Testing

Note: the code referenced in this post, along with some extra context, can be found on github. I have tried to link into the repo at each of the inline code samples, for convenience. It might be useful to refer to the repo as a whole, though, rather than just the swatches under discussion. When […]

TwitterFacebookLinkedInRedditEmail

traceview

TraceView Downtime Post-Mortem

On Monday afternoon TraceView experienced two brief data outages impacting a fraction of our customers. Affected users may notice intermittent gaps in their data — how to know if your account was affected. During this time, several of our collector servers (trace data collection endpoints) experienced connection problems while attempting to forward data along to […]

TwitterFacebookLinkedInRedditEmail

chef-logo-370x275

Customizing Chef Bootstrap Templates

At AppNeta, we use Chef to set up EC2 instances for the purpose of testing our TraceView instrumentation modules.  TraceView has agents for Java, .NET, Python, Ruby, and PHP, and one of the most important requirements for all of these is that they’re easy to deploy (typically less than 5 minutes). This means it should be […]

TwitterFacebookLinkedInRedditEmail

HiRes

Telecoms: The Impact of Over-the-Top Content

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 […]

TwitterFacebookLinkedInRedditEmail

Java-logging-api

How Logging Killed a Java Web Server

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!

TwitterFacebookLinkedInRedditEmail

jenkins multiple branches

Jenkins: Multiple Branches, Multiple Job Configs

In the name of continuous delivery, we recently changed our Software Development Cycle (SDLC). Instead of working on just two major branches using SVN (current and future sprint), we create a branch for every new feature and issue using git. Once verified and tested, these feature branches get merged into the master branch. With Jenkins […]

TwitterFacebookLinkedInRedditEmail

yiynova-review05

A Challenger Appears: Review of Yiynova MSP19U

Oh, Cintiqs. When I was attending college they were the gold standard for those of us who worked digitally. Nothing beats the ability to look at what you’re drawing while you’re drawing it. But I’m not here today to talk about Cintiqs, which for a while ran the risk of being one of those ad […]

TwitterFacebookLinkedInRedditEmail

8alarms

An IT Nightmare – A true story from the IT trenches

Eight-alarm fire guts South Boston building Firefighters battled an early morning blaze on Summer Street in Boston, just two doors down from AppNeta’s Office.  The blaze was discovered around 4:29 a.m., according to the Boston Fire department’s official Twitter account.

TwitterFacebookLinkedInRedditEmail

elephant

Adventures with a PostGreSQL RAM Drive

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 […]

TwitterFacebookLinkedInRedditEmail

close