×

Get the latest blog posts in your email

Defining the Problem What is DevOps? Ask five different people for a definition of DevOps and you’ll likely get five different answers. You might hear a description of processes and workflows. Maybe you'd get an explanation of job titles ranging from software developers to other IT professionals. As is evident from the wide range of answers, there is no industry-standard definition or definitive step-by-step “how-to guide” for DevOps. Just like every company is different, every DevOps system is different. Each organization will likely ha...

Read More

As we look forward to 2017, we see signs of continued rapid innovation in the digital landscape. We expect microservices to be a big player in the field. In the past four years, interest in microservices have skyrocketed, as demonstrated above by Google searches on the topic. However, what are microservices? Why are the useful? What are their upsides and downsides? How will they impact any monitoring you might do on your website? This blog post attempts to answer these questions and show how they might affect you as you make plans for t...

Read More

As 2016 comes to a close and we begin to look toward 2017, our survey of the current digital landscape indicates that the new year will come with new challenges as the digital landscape continues to evolve at a breakneck pace. In addition to Agile software development’s current reign in terms of development methodology, we see rapid expansion of microservice adoption, increased usage of services such as GitHub and Docker, and implementation of continuous delivery (CD) methodologies. These innovations have rendered traditional performance m...

Read More

Today is the first day of December. Holiday shopping is in full swing. Black Friday, the most highly anticipated shopping day of the year, is behind us. This year, one of the trends receiving a lot of attention is the lengthening of Black Friday deals and the ever-creeping holiday shopping season. Holiday Shopping: Then and now In the 1950’s, Black Friday began as a shopping phenomena. Large numbers of tourists heading into cities ahead of Saturday football games would squeeze their holiday shopping on the same trip. Some cities struggled...

Read More

Optimizing for Global Traffic

Chapman Lever

We're in the midst of the 2016 Olympic games and all eyes are on Rio. That means lot of visitors from around the world are hitting the Rio 2016 official website this summer for scores, highlights, schedules, and real-time updates. In this week's Web Perfectionist 101 video, Billy Hoffman takes a look at rio2016.com and weighs in on what it does right and where there is room for improvement. In this video Billy covers: CDN Management Far-Future Caching Javascript Minification Lossy and Lossless Media Optimization Does the R...

Read More

Slow-loading web pages are frustrating for users, so you probably want to optimize the rendering of your site. This article focuses on ways you can optimize your JavaScript and CSS so that your page loads your above-the-fold content as quickly as possible. Because this is the content your users see first and foremost, we will cover ways to render that, while deferring, if possible, anything related to below-the-fold content, or content that your users are not seeing initially. Render-Blocking JavaScript Prior to rendering a page, the brow...

Read More

At Rigor, we believe in being proactive when it comes to managing performance. This means building internal processes and procedures that can help you operationalize a performance-first culture. Creating organizational performance budgets is one of the first steps in this process. When we think of a budget, what comes to mind is a regular financial budget that functions by giving you limits on spending for various categories. In a similar way, a performance budget in the tech world provides design parameters for the web designer to work with...

Read More