dataaaaa!
a platform to stack them all
1712 Python resources collected and tagged on dataaaaa — 1292 articles, 160 projects, 150 podcasts, 93 release notes and 17 events. The 30 most recent are listed below, newest first.
dltHub updated its REST API, breaking pipelines by renaming scripts to jobs, runs to job-runs, and returning 404s on legacy trigger endpoints. Inspecting the dlthub-client wheel reveals payload and SDK changes like jobs.getbyref, requiring updates to Snowflake stored procedures.
An analysis of 10,137 posts shows early-career developers heavily discuss core backend and data stacks. Python, Java, and SQL lead language mentions, while AWS dominates cloud discussions at 10.8%, followed by Azure and GCP. Young developers drive community engagement around enterprise tech.
Python Polars 2.0.0 delivers major data engine updates, adding streaming out-of-core sorting, caching Iceberg manifest files across scans, and pushing down filters to Lance scans. Breaking changes include reading Parquet ENUM as String and evaluating SQL QUALIFY before projection.
Executable UDFs are now generally available on ClickHouse Cloud across AWS, GCP, and Azure. Data engineers can deploy precompiled binaries in Rust, Go, C++, or JavaScript alongside Python, manage resources via Terraform, and leverage outbound network access and per-query execution metrics.
Recoverable data pipelines require explicit execution history and structured job boundaries. By decoupling pipeline dependencies from task executions and passing artifact references instead of raw data, orchestrators enable safe partial reruns across failed downstream subgraphs.
Engineers ported Doom directly into SQL, running the game loop and renderer inside a database. Game state is modeled relationally from WAD data, executing logic via in-database procedures at 35 Hz. A separate query pipeline renders the frame buffer directly from state tables.
jev4pg adds natural language to SQL and semantic operators to PostgreSQL. It features 41 JEV operators for filtering, extraction, and verification. PostgreSQL manages joins and windows while JEV uses parallel execution, input deduplication, and evidence caching for efficient query planning.
Awesomedataviz indexes 291 visualization and BI tools across Python, R, and JavaScript, tracking metrics via daily updates. Platforms like Grafana and Apache Superset offer SQL IDEs and metrics observability, while the catalog exposes an MCP server and JSON API for programmatic agent access.
Dexaflow is a container-native workflow orchestrator compatible with the Apache Airflow UI and REST API. It replaces XCom plumbing with native map-reduce syntax. Built with a Go control plane, it supports isolated per-DAG virtual environments and pod-per-task execution.
Leoflow is a container-native workflow orchestrator compatible with the Apache Airflow UI and REST API. Powered by a Go control plane and Postgres, it offers native map-reduce fan-out without XCom plumbing or brokers, plus isolated per-DAG virtual environments.
Data teams often suffer when pipelines run under personal user accounts, causing failures when staff depart. Phase 1 relies on manual UI ClickOps and personal tokens, while Phase 2 introduces Git folders but still suffers from manual promotion, schema drift, and unautomated testing friction.
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.
TypeSafe AI's Jev outputs typed decisions as JSON. Representing these outputs via Apache Arrow schemas enables zero-copy ingestion into engines like DuckDB and Polars, avoiding serialization overhead. However, analytical batch evaluation remains bottlenecked by the API's single-state request design.
Software-defined assets introduce declarative data engineering to manage tables, models, and dashboards as code. Dagster infers asset graphs from function dependencies rather than manual DAGs, shifting orchestration from isolated tasks directly to data products.
Event-driven S3 to BigQuery pipelines break when spreadsheets shift schemas. Standard Airflow setups rely on human alerts because retries cannot fix structural file changes.
A Snowflake Cortex Agent inspects failed dltHub ingestion jobs using external network egress rules and read-only Python tool functions. By parsing logs and traces within the Snowflake security perimeter, it classifies pipeline errors and outputs structured JSON for alerting.
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.
Vector Gateway Interface applies HTTP freshness rules to DuckDB SQL functions, letting API-backed workers cache results across queries. It caches table and scalar outputs based on worker-defined TTLs, cutting external API calls when repetitive lookups outweigh cache lookup overhead.
vibecheck is a Python tool that embeds AI decision models directly into data pipelines. It evaluates inputs via typed calls like check, classify, label, and score. It returns native Python types with probabilities and supports data batching without manual prompt engineering or text parsing.
FlexViz enables interactive visualization for 100M+ row datasets via a stateless server. Instead of sending raw data to the browser, it processes pan, zoom, and cross-filter operations using lazy Polars aggregations and accelerated Rust kernels to deliver sub-second, linked analytical queries.
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.
Docling simplifies data pipelines by parsing complex formats like PDF, DOCX, and XLSX into a unified DoclingDocument representation. It extracts layout and table structures, exports lossless JSON or Markdown, and operates locally or as an API service for downstream ingestion into AI frameworks.
dbt lacks native real-time run state tables, requiring log parsing to stream metadata. Orchestra addresses this architectural gap by introducing node-level anomaly detection, alerting mid-run when tasks exceed baseline duration thresholds to catch pipeline creep and avoid SLA breaches.
MotherDuck now lets you publish declarative dbt Charts as interactive MotherDuck Dives. Via an on-run-end hook, a serverless Python Flight compiles chart YAML into Vega Lite and publishes live-updating dashboards alongside data pipelines.
Snowflake announced general availability for embedding Streamlit in Snowflake apps into external web pages. The September 2026 update enables data engineers to integrate native data applications and analytics dashboards directly into third-party portals while leveraging Snowflake's compute.
Apache Fluss 1.0 delivers real-time storage for streaming and AI workloads. It adds a Rust-based HTTP Gateway for REST operations and lakehouse ingestion, native Python clients for feature lookups, and support for Flink, Spark, Paimon, and Apache Hudi.
Airflow 3.3 introduces durable execution inside tasks, moving beyond inter-task
PyWorks features a hands-on data engineering track focused on building schema-driven event pipelines. Engineers will learn to process messy JSON logs into query-ready tables using Python, Pydantic, and DuckDB, alongside practical machine learning workflows for data preparation and evaluation.
Jev is a fast one-shot text classifier that skips text generation, serving as a routing and guardrail layer before LLMs. It evaluates state against typed questions in parallel, outputting structured JSON with probability distributions for binary, multiclass, and ordinal classification tasks.
See all 1712 Python resources