Systems | Development | Analytics | API | Testing

Latest Posts

Enter the Metrics: Measure App Performance In Real-Time, On-Demand

When it comes to understanding what’s happening in your code – and your service health, specifically – business and code-level metrics are key. While most developers are experts in their own code, that doesn’t mean that they’re also experts on the metrics, statistics, or distributed tracing from the code they’re working with. The code-level metrics they need are tough to set up and it’s something that no one else can do for them.

Top 10 DevOps Orchestration Tools to Know and Master in 2023

Welcome to the world of DevOps Orchestration Tools! As technology advances, we live in a world that moves faster than ever. Upon initial exposure to DevOps Orchestration Tools, you may have questions. Although some may already be familiar with certain aspects, it is essential to look over what DevOps is, why it is necessary, the contexts in which it is utilized, the most used tools, and how it works. This blog provides a complete view of the top 10 DevOps Orchestration Tools. Table Of Contents.

Scania Uses Data Mesh and Snowflake's Data Cloud to Drive Transport Sustainability

Scania is at the forefront of a more autonomous, connected, electric future for the transportation industry. Find out why its Head of Data and Information Management uses data mesh—and Snowflake—to make it a reality. Scania is a global truck, bus, and industrial engine manufacturer and offers an extensive range of related services so its customers can focus on their core business.

Why Column-Aware Metadata Is Key to Automating Data Transformations

Data, data, data. It does seem we are not only surrounded by talk about data, but by the actual data itself. We are collecting data from every nook and cranny of the universe (literally!). IoT devices in every industry; geolocation information on our phones, watches, cars, and every other mobile device; every website or app we access—all are collecting data. In order to derive value from this avalanche of data, we have to get more agile when it comes to preparing the data for consumption.

Continual + Hightouch: The AI for CX Upgrade

With inflation and other disruptive market dynamics massively impacting consumer behavior, is it any surprise that personalization tops the list of strategic actions for CMOs in 2023? Yep, people tend to stick around when digital products and experiences fulfill their personal needs quickly and accurately. And topping the list of powerful tools for personalization? Machine learning and AI, of course, from product recommendations to targeted offers based on digital customer and behavioral data.

Calling Ruby Methods in C: Avoid Memory Leaks

Memory leaks are a pain for gem users. They are hard to track and can lead to expensive infrastructure costs. Memory leaks within a C extension are even worse. You'll see a lot of tools and articles about finding leaks in Ruby. However, you don't have the same access to internals in C. A naive usage of rb_funcall can cause memory leaks: it's much better to use rb_protect instead. So, if you are a C extension writer, please read on for the sake of developers who will use your gem. Let's get started!

CI/CD automated testing: How to release fast, with confidence

If you’ve got an agile team interested in shipping fast without breaking things, this post is for you. In this piece, I’m going to explain how we at Rainforest QA approach automated testing in a continuous integration / continuous delivery (CI/CD) pipeline, with a focus on end-to-end (e2e) functional testing. The aim of our testing and other DevOps methodologies is to maintain a healthy balance between speed and product quality.