
Solving the “it works on my machine” issue using Docker

Apache Airflow vs Dagster for Data Orchestration

Using Dagster as a data orchestration tool: some examples

How to read files from a Snowflake Internal Stage in Coalesce.io

5 ways to optimize Snowflake performance and reduce credit usage

Cutting costs with the new QUERY_ATTRIBUTION_HISTORY view in Snowflake.

About dbt’s Column-level lineage feature

The balance between privacy and personalization when collecting behavioral data.

Here’s what you need to build a Customer 360
