# quality control

Published articles for quality control.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## AI Coding Tip 032 - Build a Dark Factory Pipeline

DevFeed: [AI Coding Tip 032 - Build a Dark Factory Pipeline](<https://devfeed.tech/articles/ai-coding-tip-032-build-a-dark-factory-pipeline-18222.md>)

Original publisher: [Read original article](<https://maximilianocontieri.com/ai-coding-tip-032-build-a-dark-factory-pipeline>)

Author: Maxi Contieri

Published: 2026-08-16T14:54:12Z

Content type: opinion

Language: en

Sources: [Maximiliano Contieri - Software Design](<https://devfeed.tech/sources/maximiliano-contieri-software-design.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [audit](<https://devfeed.tech/tags/audit.md>), [production](<https://devfeed.tech/tags/production.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

This article recommends an automated pull-request pipeline in which one model builds from a specification, a separate model from another vendor or family adversarially verifies the result, and flagged changes are fixed before human review. A defined sample of merged pull requests is randomly audited by humans, with overrides logged as correction signals and merges blocked when either gate is skipped.

### Source excerpt

TL;DR: Run your pipeline like a dark factory: automated, sampled, and policed by an adversarial model. Common Mistake ❌ You let one model write a pull request, then hand the same model (or a suspicio

## How Zapier transformed core marketing processes with ChatGPT Work

DevFeed: [How Zapier transformed core marketing processes with ChatGPT Work](<https://devfeed.tech/articles/how-zapier-transformed-core-marketing-processes-with-chatgpt-work-6724.md>)

Original publisher: [Read original article](<https://openai.com/index/zapier>)

Published: 2026-08-10T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [executive](<https://devfeed.tech/tags/executive.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [processes](<https://devfeed.tech/tags/processes.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qc](<https://devfeed.tech/tags/qc.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [sales](<https://devfeed.tech/tags/sales.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

Zapier's enterprise marketing team uses ChatGPT Work to automate lead-funnel QA/QC, identify and fix lead problems, build campaign assets, and report recurring pipeline issues. The system reduces manual effort, accelerates campaign execution, and helps generate pipeline value for sales.

### Source excerpt

The enterprise marketing team at Zapier uses ChatGPT Work to reduce the number of drop-offs in its lead funnel, build campaign assets, and automate reporting.

## Dogfooding vs. QA vs. User Research

DevFeed: [Dogfooding vs. QA vs. User Research](<https://devfeed.tech/articles/dogfooding-vs-qa-vs-user-research-9034.md>)

Original publisher: [Read original article](<https://www.nngroup.com/articles/dogfooding/>)

Author: Therese Fessenden

Published: 2026-08-07T17:00:00Z

Content type: article

Language: en

Sources: [NN/g latest articles and announcements](<https://devfeed.tech/sources/nn-g-latest-articles-and-announcements.md>)

Topics: [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [development](<https://devfeed.tech/tags/development.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qc](<https://devfeed.tech/tags/qc.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [user-research](<https://devfeed.tech/tags/user-research.md>), [user-testing](<https://devfeed.tech/tags/user-testing.md>)

### AI overview

Dogfooding--using a company's own products internally--can reveal bugs, broken flows, crashes, and missing features while building empathy and shared ownership. The article explains that it complements but cannot replace user research, because insiders understand the product too well to represent real users. It also distinguishes genuine dogfooding from performative displays of loyalty.

### Source excerpt

Dogfooding, or using your own products internally, helps catch bugs, but it can't replace user research: your team knows too much to represent real users.

## What Is Linting?

DevFeed: [What Is Linting?](<https://devfeed.tech/articles/what-is-linting-4505.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/921146306/0/baeldung/cs>)

Author: John Caleb

Published: 2025-07-04T04:23:28Z

Content type: tutorial

Language: en

Sources: [Baeldung - CS](<https://devfeed.tech/sources/baeldung-cs.md>)

Topics: [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [code-analysis](<https://devfeed.tech/tags/code-analysis.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [compilers-and-linkers](<https://devfeed.tech/tags/compilers-and-linkers.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lint](<https://devfeed.tech/tags/lint.md>), [linter](<https://devfeed.tech/tags/linter.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-compilers-and-linkers](<https://devfeed.tech/tags/programming-compilers-and-linkers.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [readability](<https://devfeed.tech/tags/readability.md>), [syntax](<https://devfeed.tech/tags/syntax.md>)

### AI overview

This tutorial explains what linting is, why linters are useful in software development, and how they detect syntax, semantic, formatting, and coding-style problems. It describes parsing source code into an abstract syntax tree and applying rules to identify issues such as undefined variables and incorrect code usage.

### Source excerpt

Explore linters, tools for automated code analysis that can capture syntactic, semantic, and stylistic errors in code. The post What Is Linting? first appeared on Baeldung on Computer Science. Related Stories How to Start Building an Operating System Raft Consensus Algorithm What Is a Monad?

## How the Guardian improved Typerighter, its style-guide checking tool

DevFeed: [How the Guardian improved Typerighter, its style-guide checking tool](<https://devfeed.tech/articles/making-typerighter-work-harder-19958.md>)

Original publisher: [Read original article](<https://www.theguardian.com/info/2023/dec/11/making-typerighter-work-harder-engineering-blog>)

Author: Rhys Mills

Published: 2023-12-11T15:12:52Z

Content type: article

Language: en

Sources: [Guardian](<https://devfeed.tech/sources/guardian.md>)

Topics: [Tool](<https://devfeed.tech/topics/tool.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Composer](<https://devfeed.tech/topics/composer.md>), [Scala](<https://devfeed.tech/topics/scala.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Library](<https://devfeed.tech/topics/library.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [content](<https://devfeed.tech/tags/content.md>), [library](<https://devfeed.tech/tags/library.md>), [quality](<https://devfeed.tech/tags/quality.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [regex](<https://devfeed.tech/tags/regex.md>), [scala](<https://devfeed.tech/tags/scala.md>), [tool](<https://devfeed.tech/tags/tool.md>), [web-app](<https://devfeed.tech/tags/web-app.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

The Guardian describes improvements to Typerighter, a style-guide checking tool integrated with its Composer content management system. The system uses curated regular expressions and XML-based LanguageTool rules to identify potential spelling and grammar problems, and the article explains why expanding its use was important for live blogs.

### Source excerpt

How we improved Typerighter, the Guardian's style guide checker, to provide more value for the Guardian and its readers Minimising typos is important to a newspaper. Publishing messy prose might undermine trust in our overall quality control - why trust our political reporting if we can't spell Thérèse Coffey's name? We want to provide accurate information, and typos can mutate meaning - a single letter can transform a fiend to a friend and a bowl to a bowel. Worse, a missing word can turn a holy text into a wicked one. The Guardian is in the business of words, and we're keen to avoid "idiosyncratic" spelling decisions. That's why we built Typerighter, a tool that offers recommendations from our style guide into our content management system - Composer - and highlights errors well before the articles get in front of our readers. Continue reading...

## Зачем CI/CD тестировщикам?

DevFeed: [Зачем CI/CD тестировщикам?](<https://devfeed.tech/articles/ci-cd-23951.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/650757/>)

Author: alexpshe (JetBrains)

Published: 2022-02-10T11:18:13Z

Content type: tutorial

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code](<https://devfeed.tech/tags/code.md>), [code-style](<https://devfeed.tech/tags/code-style.md>), [qa](<https://devfeed.tech/tags/qa.md>), [quality](<https://devfeed.tech/tags/quality.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [qualitygates](<https://devfeed.tech/tags/qualitygates.md>), [tag-9ec75300b635](<https://devfeed.tech/tags/tag-9ec75300b635.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [testops](<https://devfeed.tech/tags/testops.md>)

### AI overview

This article explains why CI/CD is useful to QA engineers and TestOps. It discusses automatic test execution and quality gates that prevent features from reaching product code until required checks pass, including builds, code style, and static analysis.

### Source excerpt

Сейчас компетентность в сфере TestOps является таким же базовым требованием к QA-инженерам, как и написание автоматизированных тестов. Причина -- в активном развитии CI/CD в проектах и необходимости QA-инженерам работать с пайплайнами (читать как "последовательность этапов в CI/CD") и даже внедрять свои. Так почему же CI/CD -- отличный инструмент контроля качества? Давайте разбираться. Читать далее

## Why You Cannot Simply Print a Safe mRNA Vaccine

DevFeed: [Why You Cannot Simply Print a Safe mRNA Vaccine](<https://devfeed.tech/articles/sadly-you-can-t-print-your-own-safe-mrna-vaccine-36535.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/sadly-you-cant-print-your-own-vaccine/>)

Published: 2021-03-30T13:46:36Z

Content type: opinion

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [processing](<https://devfeed.tech/topics/processing.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [biology](<https://devfeed.tech/tags/biology.md>), [code](<https://devfeed.tech/tags/code.md>), [covid-19](<https://devfeed.tech/tags/covid-19.md>), [dna](<https://devfeed.tech/tags/dna.md>), [future](<https://devfeed.tech/tags/future.md>), [processing](<https://devfeed.tech/tags/processing.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

This post explains why knowing an mRNA vaccine's sequence does not make it possible to print a safe vaccine. Production requires complex biochemical processing, lipid nanoparticle packaging, extensive quality control, and sterile manufacturing.

### Source excerpt

Brief post, in response to the many many many technical people that propose to print their own mRNA vaccines "now that the source is out there". I've spent a lot of time individually explaining why this is unlikely to happen any time soon, and I thought it a good idea to explain it here as well. Mountains of details on how the vaccines are actually produced can be found on this awesome page by Jonas Neubert and Cornelia Scheitz.

## Система под контролем: как автоматизировать интеграционные тесты

DevFeed: [Система под контролем: как автоматизировать интеграционные тесты](<https://devfeed.tech/articles/article-23625.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/badoo/articles/525456/>)

Author: irrational (Badoo)

Published: 2020-10-29T13:21:54Z

Content type: tutorial

Language: ru

Sources: [Badoo EN](<https://devfeed.tech/sources/badoo-en.md>), [Badoo RU](<https://devfeed.tech/sources/badoo-ru.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [C](<https://devfeed.tech/topics/c.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>)

Tags: [automatization](<https://devfeed.tech/tags/automatization.md>), [c](<https://devfeed.tech/tags/c.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [integration-testing](<https://devfeed.tech/tags/integration-testing.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [tag-622612a5798e](<https://devfeed.tech/tags/tag-622612a5798e.md>), [tag-e95ee8b94dca](<https://devfeed.tech/tags/tag-e95ee8b94dca.md>)

### AI overview

The article explains how a Badoo and Bumble backend team automated integration testing for a distributed system composed of C and Go services, Kafka, and Consul. It discusses the system's growing complexity, the risks of manual verification, and the motivation for building an integration-testing framework to detect service-integration errors before production.

### Source excerpt

Привет! Меня зовут Ксения Якиль. Я пишу core-сервисы на C и Go в бэкенд-отделе Badoo и Bumble. Наш бэкенд -- это высоконагруженная распределённая система, обслуживающая пользователей по всему миру. Она оперирует большими массивами данных и делает всю ту магию, благодаря которой люди находят друг друга. В этой статье я не буду концентрироваться на специфике наших сервисов, а расскажу, как мы реализовали автоматизированные интеграционные тесты в распределённой системе, поделюсь общими принципами и нюансами создания фреймворка для них. В тексте будут встречаться отсылки к реализации на Go, так как мы использовали именно этот язык, но понять основную мысль это не помешает. Читать далее