Skip to main content

Getting Started with Bruin

· 15 min read

Most data teams end up with a stack that looks like this:

  • Fivetran or Airbyte for data ingestion.
  • dbt for SQL transformations.
  • Airflow for orchestration.
  • Great Expectations for data quality.

This stack works, but it comes with real costs: each tool requires its own configuration files, authentication setup, and learning curve. Airbyte needs connector configurations. dbt needs profiles.yml and dbt_project.yml. Airflow needs DAGs written in Python. Great Expectations needs expectation suites. For a small team or solo developer, this overhead adds days to what should be a simple pipeline.

Bruin consolidates these tools into one. You define data sources, transformations, and quality checks in a single project. Everything runs through one CLI. If you know SQL, you can build a complete pipeline in an afternoon.

In this guide, you'll build an e-commerce analytics pipeline using CSV files and SQL. You'll load raw data, clean and join it, and produce business metrics that answer questions like "What's our daily revenue?" and "Who are our best customers?"

By the end, you'll have four analytics tables:

TableQuestionKey Metrics
daily_revenue"How much did we make each day?"Total revenue, order count, customer count
product_performance"Which products sell best?"Units sold, revenue, ranking
customer_metrics"Who are our best customers?"Total spent, order count, segment
category_performance"Which categories drive revenue?"Category revenue, average order value

How to Create a Timeline

· 13 min read

A timeline visualizes events chronologically, making it easier to understand project progress, historical sequences, or future plans. Whether you're tracking project milestones, creating a presentation, or documenting company history, you need the right tool to build your timeline.

This guide shows you how to create timelines using tools you likely already have:

  • Excel: Using SmartArt for basic document timelines.
  • Word: Using SmartArt for report and document timelines.
  • PowerPoint: Using SmartArt for presentation timelines.
  • Google Sheets/Docs: Using Timeline view for collaborative projects (requires Google Workspace).
  • Preceden: Using dedicated timeline software for professional results.
  • JavaScript: Using Bryntum to build custom timeline charts.

Each section is self-contained, so you can jump directly to the tool you want to use. Before diving into the how-to sections, you'll learn the key differences between timelines and Gantt charts to choose the proper visualization for your needs.

Using VS Code, GitHub, and AMP Code for technical writing on macOS

· 9 min read

Congratulations, you've booted up your MacBook and you're excited to do some technical writing. This guide will show you how to configure a basic environment with: VS Code — for editing Markdown files and creating code examples, GitHub — for storing files and tracking changes, and AMP Code — for that sweet AI Overlord oversight. This guide does not require the reader to have any prior knowledge of these tools.