×

Get the latest blog posts in your email

One of the main reasons why organizations fail to realize the full potential of their investment in IT teams is misalignment between technical and business objectives. Engineering needs to know explicitly how their work fits in with the business’ broader goals and how they can judge whether what their work has an impact or not. To that end, organizations should identify and track the right key performance indicators (KPIs) that can be leveraged across the entire company. It goes without saying that these KPIs should align with business goals,...

Read More

As continuous integration and continuous deployment/delivery become everyday terms in software development and the DevOps world, it’s useful to define what they mean and clarify what each concept includes (and doesn’t).While the word “continuous” evokes the image of software that is updated with changes coming down the development pipeline around-the-clock, this is not the case. What it typically does mean is that changes are pushed frequently, usually every twenty-...

Read More

An Internal Study: Optimizing Web Performance

William Montgomery

At Rigor, we know that performance is very important to our users. As a monitoring company, we build tools that are very good at tracking site reliability and analyzing web performance trends. However, like the users we serve, we are always striving to build faster web applications and to optimize our user experience. This can be challenging because our focus on optimizing performance is often overshadowed by new feature requests and other resource constraints.Historically we have solely used Rigor's monitoring data to pinpoint perform...

Read More

Part 2: New Emails Mean Old Problems

Sam Griffiths

If you missed out on the first post, you can check it out here. In the first post, we discuss common problems that occur when creating HTML emails and their solutions. In this post, we will look at interesting problems that were more unique to our new email designs at Rigor.Note: This article is Part 2 of a 2-part seriesRigor's web application is built on Rails, and we send our emails via SendGrid's API. This combination allows us to write our emails with...

Read More

Part 1: New Emails Mean Old Problems

Sam Griffiths

We love pretty things. The easier they are to use, the better. We recently overhauled our emails to make them look better, render and function properly across devices and clients, and highlight key information. As we embarked on this journey, we ran into a variety of issues. In addition to the standard HTML email challenges, we had to resolve some interesting problems that were specific to our new design.In this post, we'll review how we handled the redesign, covering a handful of topics including:Media queries Email-specific marku...

Read More

It is still early in 2015, but there have already been numerous instances of web technology platforms experiencing service disruptions lasting over an hour in length. These disruptions often times have a ripple affect across the internet, impacting anyone that integrates with the service.A couple of weeks ago, I wrote an article detailing one such outage related to New Relic's RUM beacon. Earlier this year, a Facebook outage caused major service interruptions for its major partners Instagram, Vimeo and many others. A Facebook spokesperson to...

Read More

The Hidden Cost of Real User Monitoring (RUM)

Chapman Lever

Every day Rigor robots make 1.5mm visits to over 350,000 web pages and load 23mm assets in browsers from around the world. Because of the large amount of data that we sift through each day, we are able to detect many outages that occur on the internet in real time. Yesterday we saw a sizable outage across many of our customer and research accounts.When we dug down into specific runs we kept seeing the same issue pop up. A piece of javascript on each page was unable to connect back to its server and blocked other content from loading.  ...

Read More