dataaaaa!
a platform to stack them all
663 Testing resources collected and tagged on dataaaaa — 488 articles, 103 podcasts, 33 projects, 28 release notes and 11 events. The 30 most recent are listed below, newest first.
🎙️ DataTalksClub ⬛ — Building production AI platforms requires managing evaluation datasets, LLM memory, and tool orchestration. Key technical patterns include mitigating context window limits, optimizing tool calling, and overcoming retrieval degradation like the lost in the middle problem in RAG pipelines.
Engineering teams must calibrate AI judges against human labels and strict rubrics to eliminate bias. Evaluating RAG architectures stage by stage allows data engineers to pinpoint retrieval versus generation failures and replace fuzzy scores with targeted, deterministic checks in production
Platform engineering perfected infrastructure like Kafka and Snowflake, but data payloads still break downstream. Supercargo enforces shift-left data contracts and CI/CD gates to inspect source data models before pull requests merge, protecting pipelines from schema drift and unencrypted PII.
🎙️ The Data Flowcast by Astronomer — Airflow orchestrates local LLM pipelines for sensitive data, running GPU inference via KubernetesPodOperator into feature stores. DAGs manage ingest, Pydantic validation to stop silent failures, and PEFT fine-tuning. Production requires strict pinning and tracing adapter provenance per row.
Presentation-skill compiles structured JSON into editable PPTX decks. Treating presentations as code, scripts automate slide generation from outline.json while a validation loop runs QA to eliminate layout regressions, formatting bugs, and density issues before delivery.
To infer missing CRM salutations from first names, a Python script queried Jev and local Laya models. Jev achieved 18/20 accuracy with usable confidence scores, while local Unsloth runs processed 1,000 records in 5-10 seconds using parallel calls.
AML detection pipelines fail when upstream schema mutations and silent data drift distort customer profiles without triggering pipeline crashes. Ingestion jobs succeed, but unmonitored changes like dropped timezone offsets break rolling time-window joins and corrupt detection logic.
Jevstiller acts as a drop-in proxy, routing inference to a 15 ms local CPU model instead of a 300 ms vendor API call. Using Clopper-Pearson bounds and fixed-sequence testing on calibration data, it guarantees a strict target agreement rate with the vendor model across requests.
To detect SQL performance regressions, use PostgreSQL pgstatstatements queryid to track normalized query deltas alongside sampled log durations for p95 percentiles. Baseline against historical windows using modified z-scores, then isolate root causes via EXPLAIN ANALYZE plan comparisons.
evident-charts teaches AI coding agents to produce honest data visualizations. It validates data pipelines for duplicate rows and mixed totals, lints Matplotlib code against dual axes or clipped text, and uses vision models to inspect rendered PNGs for flaws.
Zero data loss requires semantic integrity, not just matching row counts. Schema migrations need layered validation, mapping artifacts, and relationship checks. Pipeline success requires auditability: field-level reconciliation, foreign-key tracing, and tracking orphaned records.
Offline evals act like integration tests for your semantic layer by benchmarking AI data agents against golden answers. Store queries and expected metrics alongside your data models to catch schema regressions, join errors, and missing metrics early. Run read-only subagents to grade answers.
Benchmarking open-weight LLMs in Omni revealed harness bottlenecks rather than model limits. Repeated queries and high token latency stemmed from uncached prompts. Stabilizing tool descriptions restored prompt caching, cutting token costs by roughly 75% and reducing inference latency.
Data masking often breaks referential integrity, undermining ML pipelines and joins across disparate tables. Engineering teams require privacy tools that secure sensitive fields while maintaining entity relationships so production-like datasets remain reliable for training and analytics.
Databricks Labs DQX translates data contracts into executable PySpark checks for batch and streaming pipelines. It generates rules from ODCS specs, tags row-level errors, and routes invalid records into quarantined streams to ensure downstream data fitness.
Langfuse now supports Jev-based evaluators, enabling full production trace scoring at up to 400x lower cost than frontier LLMs. As a typed zero-shot classifier, Jev processes concurrent questions across fixed states, outputting predefined structures like choices, rubric scores, or binary verdicts.
Benchmarking Jev on 100 AI tool calls highlights security boundary risks: opaque IDs lack semantic context and outbound reads risk exfiltration. Labels held reliably, but option ordering altered 3-way choices, showing that structured routing pipelines require careful instruction engineering.
Pipelines can execute cleanly while still loading bad data. Integrating Great Expectations checkpoints directly into Airflow DAGs creates an automated quality gate between transform and publish tasks, halting downstream loads when batch assertions fail.
Snowflake released Cortex AI Function Evaluation for measuring quality in Public Preview, alongside Cortex AI Function Optimization and Cortex Agents Compact API. Recent updates also added Apache Iceberg partition evolution and database roles in backups to improve data engineering workflows.
Data engineering discussions center on evolving system designs, experimentation architectures, and data infrastructure. A key technical focus involves auditing silent data pipeline failures to isolate automated logic drift and implementing robust validation layers to ensure data integrity and
Learn how to build data architectures for autonomous agents. Sessions focus on constructing a context layer to cut token costs and reduce hallucinations when querying data.
Taipei dbt Meetup gathers data professionals to discuss sports analytics and modern data transformation workflows. Presentations cover core analytics engineering practices, modern data stacks, data ops, data modeling, testing, and applying version control to build reliable data pipelines.
The Northern Germany dbt Meetup covers analytics engineering, modern data stacks, and DataOps. Sessions focus on updates from dbt Labs and technical architectures, specifically integrating SiBase X and dbt on the Siemens Data and AI Cloud for modular data transformation and testing.
The dbt Barcelona Meetup focuses on analytics engineering, modern data stacks, and DataOps. Technical sessions feature updates from the dbt Summit and a deep dive into data tests observability using Elementary, covering data quality monitoring, pipeline testing, and reliable data modeling.
Pipeline data quality requires both blocking gates and downstream monitors. Keeping checks inside asset definitions prevents sync drift across models. Tools like Bruin enforce column-level integrity on execution, while frameworks like Great Expectations and Soda run as separate validation steps.
DataGym offers browser-based labs to help engineers master analytics engineering patterns. Practice SQL data transformations, dimensional modeling covering grain, facts, and dimensions, and dbt workflows to build models, tests, and documentation without local setup.
Masking names and hashing accounts produces pseudonymized, not anonymized, data. Retaining timestamps, amounts, or postcodes enables row matching via secondary datasets. Under SOC 2 and PCI DSS, staging databases with live or linkable data inherit full production security controls.
Postgres DDL migrations break raw SQL seeding scripts unexpectedly. Adding columns with defaults silently masks outdated data. Positional inserts bypass column renames and fill defaults without checking, meaning the script that survives migrations least reports when it should not have.
Offline-first sync mirrors change-data-capture challenges. Reserving sequence numbers before committing rows creates race windows where cursors advance past uncommitted data. Because cursor increments assume older data is processed, missed rows are skipped forever during incremental sync.
DATAMIMIC Community Edition is an open-source, Python-native engine for deterministic synthetic data generation and PII-aware pseudonymization. It functions standalone across local, CI, or agent workflows, while enterprise setups add scheduling, PII scanning, and multi-system execution layers.
See all 663 Testing resources