Build and learn with us

Access our documentation and keep up with the DISQO Developer blog to see how we're innovating

From Figma to Kotlin: Automating Your Design System for Jetpack Compose

In the world of digital product development, maintaining a cohesive and consistent user interface across different platforms is essential for delivering a seamless user experience. A design system is a comprehensive set of guidelines and standardized components ensuring consistency. It includes foundational elements such as colors, typography, icons, and spacing, which serve as the building blocks for creating a uniform look and feel. This blog post explores how to automate these elements specifically for Android development using Jetpack Compose.

Erik Arzumanyan | November 19th, 2024 · 25 min read
Test Automation for Ad Measurement

In today's digital age, the demand for reliable measurement tools has increased. When it comes to measuring the effectiveness of advertising campaigns, behavioral data measurement products play a vital role. This blog post will discuss the importance and practical approach to test automation implemented at DISQO.

Dmitrii Tikhonov | September 20th, 2023 · 13 min read
Gradual Rewrite of DISQO’s Surf to Earn Feature: Enhancing behavioral data collection

In this blog post, we will discuss the gradual rewrite concept turned into action for DISQO’s Surf to Earn feature. This post is a part two of the Gradual Rewrite for Reducing Technical Debt post. Part two of the series presents the reader with an actionable step-by-step process of how we constantly improve our products for our users.

Mika Ristimaki | July 31st, 2023 · 12 min read
Safeguarding the Crown Jewels: Protecting Sensitive Resources with Tagging

Sensitive data can include Personally Identifiable Information (PII), such as customer and employee data, intellectual property, and source code. These critical assets need to be safeguarded against internal and external threats, including unauthorized access, data breaches, and other malicious activities. At DISQO, we know that trust is essential for building successful relationships with our members and customers.

Jason Mathison | July 11th, 2023 · 6 min read
Gradual Rewrite for Reducing Technical Debt

In this blog post, we will share a methodology for paying back tech debt. DISQO has used this methodology with great success. With the gradual rewrite method, we removed a huge amount of unnecessarily complex code and replaced it with simpler implementations. At the same time, we created a robust test set that helps developers in future code changes.

Mika Ristimaki | February 15th, 2023 · 14 min read
Creating Focus at DISQO: Technical Program Management

When talking about Technical Program Management, companies typically reference the function they have deployed for managing their more ‘technical’ projects, or that supports only their ‘technical’ teams and domains. They also usually interpret the word ‘Program’ as managing multiple ‘projects’ simultaneously. Well, at DISQO, we do things differently.

Will Barsheh | July 21st, 2022 · 8 min read
A Core Strength of High-Performing Tech Teams: Technical Writing

Different tech organizations adopt different Technical Writing models. When it comes to DISQO, we strongly believe that in an ever-changing environment, a test-and-learn approach is a key to continuous improvement and we followed this approach while adopting the Technical Writing model for the organization.

Anastasiia Datsun Angelle Leger | May 2nd, 2022 · 6 min read
Product Management & Product Design: A Partnership for Product-Led Growth

Product Management & Product Design partnership is a key to a successful product lifecycle. It brings different components into the design solution that the end-user consumes.

Om Suthar | March 31st, 2022 · 13 min read
The importance of internal documentation in an ever-changing environment

Documentation is always a key to success. It brings different components together and allows team members to visualize the overall solution, as well as its different parts.

Anastasiia Datsun Angelle Leger | January 31st, 2022 · 7 min read
Audience API Documentation

The DISQO Audience API allows you to create, modify, and send surveys to panelists via our endpoints.

CoReg API Documentation

The CoReg API verifies if an email address is valid by checking email format, as well as checking if the email address already exists in our system and/or exists on email address lists submitted by CoRegs.