Systems | Development | Analytics | API | Testing

Development

A Complete Guide to Rails Caching

Application performance is always a concern when building in the modern, competitive web and mobile space. At Scout, it’s why we created application performance monitoring tools in the first place. That said, there are steps you can take to build a more performant application. If you are using Ruby on Rails, caching might be one of the best tools on your belt to build a better application.

Why Pry is one of the most important tools a junior Rubyist can learn

As programmers we often have to mentally run code. To imagine how a program will behave given certain inputs. This is hard enough for experienced developers. But for juniors? It can seem impossible. In this article, Melissa Williams argues that pry is an invaluable tool for junior rubyists because it allows them to see exactly what is going on as their code is run.

Logit.io Announce New Dashboard Design

We're happy to announce that we've just launched our newly designed dashboard for our logs & metrics platform, allowing DevOps & security professionals to see their vital metrics quicker than ever before. Our team has been keen to respond to the needs of our users through undertaking dedicated research which informed the creation of this latest update to the platform's design. This new design provides improved real-time feedback to users managing & creating new ELK stacks.

RapidAPI Review - A Guide On How To Use It

As an all-encompassing marketplace, RapidAPI has become a popular option for developers and vendors alike. So what does it have to offer and how can you harness it effectively to get the most out of its features and benefits? On the surface, the concept of RapidAPI is simple; it aims to act as your one-stop-shop for a wide variety of RESTful APIs which can be deployed to tackle a plethora of potential projects.

Serverless Production Debugging: AWS Lambda Debugging in Production and Elsewhere

Ever feel like the world is moving by so rapidly, that it feels like something got left behind in the rush? That’s how we feel about being able to debug your applications easily. Technology has advanced rapidly, but the ease of debugging has not. With the introduction of serverless computing, the way enterprises are designed and how they build their production applications was changed.

Automated Tools and Strategies to Help Migrate from Python 2 to 3

This article is a continuation of Part I (A comprehensive guide to migrating from Python 2(Legacy Python) to Python 3), which details the changes, and improvements in Python 3, and why they are essential. The rest of the article describes automated tools, strategies, and the role of testing in the migration from Python 2 to 3.

FullStory - Enhancing Digital Experiences Building Relationships

Customer experience is a key factor in competitive differentiation in the digital economy. The online business model has changed, and today, the focus has shifted from brands to customers. It would not be an exaggeration to say that customer experience plays a central role in any business model.

How to Fix JavaScript Errors

My computer programming teacher had always told me that 10% of our time is spent developing 90% of our application, and the other 90% of our time finishing the last 10% of our project. Even with a good project plan and a concept that makes logical sense, most of our time will be consumed with fixing errors. Moreover, with JavaScript, our application can run without obvious errors preventing it from being run, so we have to employ several techniques to make sure everything is running smoothly.