Systems | Development | Analytics | API | Testing

Build Custom ActiveStorage Analyzers for Ruby on Rails

In this series, we will take a close look at the architecture of ActiveStorage for Rails. In this first part, we will examine how ActiveStorage treats uploaded data and how to extend this process. The second part will explore how to augment the presentation of uploaded assets. But first, let's quickly define what ActiveStorage does.

Unit Testing in NestJS for Node Using Suites (Formerly Automock)

For years, Automock was a popular framework for defining mocks and stubs in backend test environments. As technology has evolved, new methods and techniques for streamlining the simulation of dependencies in testing have emerged. That's why Automock has been succeeded by Suites, a more modern and robust library. In this article, we'll explore the transition from Automock to Suites, understand what Suites offers, and see it in action in NestJS through a complete example.

What is the Parquet File Format? Use Cases & Benefits

Apache Parquet has become the de-facto standard for storing data used in analytics workloads, and has seen very broad adoption as a free and open-source storage format. When used as the underlying storage layer for Apache Iceberg, Parquet is also a foundational building block in modern lakehouse architectures, which enable warehouse-like capabilities on cost effective object storage. Let’s take a closer look at what Parquet actually is, and why it matters for big data storage and analytics.

Quality Assurance Testing: Everything You Need To Know

In a technologically dominated world, producing top-notch software isn’t merely a competitive edge – it’s a must. Whether creating a mobile application, a website, or a large-scale enterprise system, consumers anticipate that your software be secure, responsive, and flawless. That’s where Quality Assurance (QA) Testing comes in. It doesn’t just make your software work – it work well, do what users need it to do, and meet world-class standards of excellence.

Bitrise maintains SOC 2 Type II compliance with latest successful assessment

At Bitrise, we continually invest in security best practices to ensure that our customer’s data stays safe and secure. As a part of an on-going effort, we are excited to announce that we’ve successfully completed our SOC 2 report. The examination was conducted by A-LIGN, a technology-enabled security and compliance firm trusted by more than 4,000 global organizations to help mitigate cybersecurity risks.

Traffic Replay: Production Without Production Risk

The software and product life cycle is fraught with pitfalls and tradeoffs. While testing applications under production-like load is critical to ensuring the reliability, performance, and security of your data storage and software services, you need to do this testing without actually affecting the production data and systems. In essence, you have to pull off the impossible – be as close to production as you can without actually being production.

Introducing ThoughtSpot's Agentic MCP Server

The AI agent revolution is transforming how we work, but most analytics platforms are stuck in the past—forcing you to context-switch between your agents and separate BI tools to get data insights. This fragmented approach creates friction, breaks workflows, and ultimately slows down decision-making. When speed matters most, you need your AI agents to seamlessly access and analyze enterprise data without the traditional barriers of maintaining custom integrations and limited API functionality.