---
title: "#data-quality articles | Hashnode"
description: "Explore 154 articles tagged #data-quality on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/data-quality"
---

Tag

# #data-quality

154 posts · 6 followers

[Adan Potyondy](https://hashnode.com/@apotyondy) · [6d ago](https://hashnode.com/posts/hubspot-to-supabase-clean-contacts/6aecdc043219df6fe9401aa2)

### [Bad data costs real money. Here is the HubSpot to Supabase workflow that fixed it.](https://apotyondy.hashnode.dev/hubspot-to-supabase-clean-contacts?utm_source=hashnode&utm_medium=feed)

Clean HubSpot contacts, deduplicate, and load only the good rows into Supabase, with a 6-minute build video

5 min read · [apotyondy.hashnode.dev](https://apotyondy.hashnode.dev/hubspot-to-supabase-clean-contacts?utm_source=hashnode&utm_medium=feed)

[Muhammad Ahmad](https://hashnode.com/@muhammadahmadsandhu) · [Nov 4](https://hashnode.com/posts/how-to-read-parquet-avro-and-feather-files-in-the-browser-with-typescript-a-5-stage-pipeline-walkthrough/6aeaad3e0c2b72d17a3b5d21)

### [How to Read Parquet, Avro and Feather Files in the Browser with TypeScript: A 5-Stage Pipeline Walkthrough](https://kivarotools.hashnode.dev/how-to-read-parquet-avro-and-feather-files-in-the-browser-with-typescript-a-5-stage-pipeline-walkthrough?utm_source=hashnode&utm_medium=feed)

Explore a 5-stage TypeScript pipeline to parse Parquet, Avro, and Feather files in the browser using Web Workers, Thrift footers, Snappy/LZ4, and BigInt.

7 min read · [kivarotools.hashnode.dev](https://kivarotools.hashnode.dev/how-to-read-parquet-avro-and-feather-files-in-the-browser-with-typescript-a-5-stage-pipeline-walkthrough?utm_source=hashnode&utm_medium=feed)

[Mikhail Eshchenko](https://hashnode.com/@maeshchenko) · [Nov 1](https://hashnode.com/posts/reproducible-90-day-creator-activity-filter/6ae72217a529a0d419cd6c92)

### [Make a 90-Day Creator Activity Filter Reproducible](https://maeshchenko.hashnode.dev/reproducible-90-day-creator-activity-filter?utm_source=hashnode&utm_medium=feed)

Separate publication time, capture time, and evaluation time so historical creator activity filters can be reproduced without pretending stale observations are current.

5 min read · [maeshchenko.hashnode.dev](https://maeshchenko.hashnode.dev/reproducible-90-day-creator-activity-filter?utm_source=hashnode&utm_medium=feed)

[bingkun zhao](https://hashnode.com/@bingkunzhao) · [Oct 24](https://hashnode.com/posts/a-small-data-qa-pipeline-for-156-game-walkthrough-pages/6adcee50031d93b1598d3b0f)

### [A Small Data QA Pipeline for 156 Game Walkthrough Pages](https://game-guide-lab.hashnode.dev/a-small-data-qa-pipeline-for-156-game-walkthrough-pages?utm_source=hashnode&utm_medium=feed)

A practical content model for checking game identity, level numbers, source videos, duplicates, and mismatched walkthrough pages.

3 min read · [game-guide-lab.hashnode.dev](https://game-guide-lab.hashnode.dev/a-small-data-qa-pipeline-for-156-game-walkthrough-pages?utm_source=hashnode&utm_medium=feed)

[Robin Sishodia](https://hashnode.com/@Sishodia) · [Oct 23](https://hashnode.com/posts/salesforce-duplicate-matching-rules-cheat-sheet-block-alert-merge-and-admin-interview-q-a-day-18-30/6adba448fd5822401e490db0)

### [Salesforce Duplicate & Matching Rules Cheat Sheet: Block, Alert, Merge and Admin Interview Q&A (Day 18/30)](https://sishodiarobin.hashnode.dev/salesforce-duplicate-matching-rules-cheat-sheet-block-alert-merge-and-admin-interview-q-a-day-18-30?utm_source=hashnode&utm_medium=feed)

Stop messy duplicates before they land, and clean up the ones already in your data. Duplicate and matching rules are core data quality topics in any admin interview. The 4 Building Blocks Block Wh

2 min read · [sishodiarobin.hashnode.dev](https://sishodiarobin.hashnode.dev/salesforce-duplicate-matching-rules-cheat-sheet-block-alert-merge-and-admin-interview-q-a-day-18-30?utm_source=hashnode&utm_medium=feed)

[Ositrustees](https://hashnode.com/@Ositrustees) · [Oct 23](https://hashnode.com/posts/ositrustees-engineering-notes-designing-a-reproducible-market-data-research-record/6adb2d7c8cd3b03b96b6c59d)

### [Ositrustees Engineering Notes: Designing a Reproducible Market Data Research Record](https://ositrustees.hashnode.dev/ositrustees-engineering-notes-designing-a-reproducible-market-data-research-record?utm_source=hashnode&utm_medium=feed)

Explore how Ositrustees approaches reproducible market-data research through JSON records, source provenance, metadata and verification.

9 min read · [ositrustees.hashnode.dev](https://ositrustees.hashnode.dev/ositrustees-engineering-notes-designing-a-reproducible-market-data-research-record?utm_source=hashnode&utm_medium=feed)

[Reavid](https://hashnode.com/@statementxl) · [Oct 21](https://hashnode.com/posts/which-rows-of-a-converted-bank-statement-can-you-trust/6ad86de35ce24dd6b19e1a3d)

### [Which rows of a converted bank statement can you trust?](https://statementxl.hashnode.dev/which-rows-of-a-converted-bank-statement-can-you-trust?utm_source=hashnode&utm_medium=feed)

Why I label every extracted row instead of promising an accurate spreadsheet

5 min read · [statementxl.hashnode.dev](https://statementxl.hashnode.dev/which-rows-of-a-converted-bank-statement-can-you-trust?utm_source=hashnode&utm_medium=feed)

[Rohan Mehta](https://hashnode.com/@rohanmehta) · [Oct 13](https://hashnode.com/posts/6-ways-to-make-a-field-required-in-salesforce-and-when-to-use-each/6ace1937705563f993d254f0)

### [6 Ways to Make a Field Required in Salesforce (and When to Use Each)](https://way2force.hashnode.dev/6-ways-to-make-a-field-required-in-salesforce-and-when-to-use-each?utm_source=hashnode&utm_medium=feed)

Ask any Salesforce admin what ruins reports fastest, and the answer is almost always the same: incomplete data. Blank fields creep into records, dashboards skew, and automation fires on missing values

4 min read · [way2force.hashnode.dev](https://way2force.hashnode.dev/6-ways-to-make-a-field-required-in-salesforce-and-when-to-use-each?utm_source=hashnode&utm_medium=feed)

[Anakin Tech](https://hashnode.com/@anakinwriters) · [Oct 13](https://hashnode.com/posts/scraped-data-quality-is-a-runtime-contract-not-a-cleanup-task/6ace024d2180f13ea0681ef5)

### [Scraped Data Quality Is a Runtime Contract, Not a Cleanup Task](https://anakinwriters.hashnode.dev/scraped-data-quality-is-a-runtime-contract-not-a-cleanup-task?utm_source=hashnode&utm_medium=feed)

Web scraping data quality improves when teams validate fields at ingestion, quarantine suspicious records, and monitor schema drift as runtime failures.

8 min read · [anakinwriters.hashnode.dev](https://anakinwriters.hashnode.dev/scraped-data-quality-is-a-runtime-contract-not-a-cleanup-task?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/scraped-data-quality-is-a-runtime-contract-not-a-cleanup-task/6ace024d2180f13ea0681ef5)

[Jorge](https://hashnode.com/@jorgedev) · [Oct 10](https://hashnode.com/posts/fabric-s-silver-layer-making-your-data-reliable/6ac9b30ae2355f598729c5a5)

### [Fabric's Silver Layer: Making Your Data Reliable](https://buildingagain.hashnode.dev/fabric-s-silver-layer-making-your-data-reliable?utm_source=hashnode&utm_medium=feed)

Clean Data Is Not Enough

4 min read · [buildingagain.hashnode.dev](https://buildingagain.hashnode.dev/fabric-s-silver-layer-making-your-data-reliable?utm_source=hashnode&utm_medium=feed)
