Technology

DuckDB

Everything on this site involving DuckDB — projects, articles, research and tools.

AI Systems

RAG Evaluation Lab

Most RAG systems are tuned by vibes. This is a reproducible harness that measures retrieval and generation separately, so you can see which half is failing.

IntermediateDifficulty: Intermediate~12h buildPython · Ragas · DuckDB
Code
Data Systems

Laptop Data Platform

Ingestion, transformation, orchestration, testing and a BI layer — the full modern data stack, running locally on DuckDB, dbt and Dagster.

BeginnerDifficulty: Beginner~8h buildDuckDB · dbt · Dagster
Code
Trading Systems

Algorithmic Trading Backtest Lab

A backtesting framework with transaction costs, slippage, walk-forward analysis and survivorship-bias handling — designed to stop a strategy looking better than it is. Educational research only.

AdvancedDifficulty: Advanced~24h buildPython · Polars · DuckDB
Code
Modern Data Stack

DuckDB vs pandas vs Polars: When Each One Wins

A practical decision guide based on workload shape rather than benchmark scores — because the fastest tool depends on what you are actually doing.

BeginnerDifficulty: Beginner2 min readDuckDB · Polars · pandas
AI Systems$149

RAG Evaluation System

A production-ready evaluation harness: configuration sweeps, retrieval and generation metrics measured separately, and CI regression gates.

v2.1.0Python · Ragas · DuckDB
Market research

Does RSI Actually Work?

Testing the classic RSI(14) mean-reversion rule across 20 years and 500 instruments, with costs included and multiple-testing accounted for.

IntermediateDifficulty: IntermediatePython · Polars · DuckDB
NotebookDataset
Benchmarks

DuckDB vs pandas vs Polars on 50 Million Rows

A reproducible benchmark across six workload shapes, reporting memory as well as time — because memory is what actually stops the job.

BeginnerDifficulty: BeginnerDuckDB · Polars · pandas
Notebook
UDEMY$99

Algorithmic Trading Research With Python

Build a research harness that makes strategies fail honestly: point-in-time data, realistic costs, walk-forward validation. Educational only.

AdvancedDifficulty: Advanced★ 4.612h720 studentsPython · Polars · DuckDB
UDEMY$89

Modern Data Engineering on Your Laptop

DuckDB, dbt and Dagster — ingestion, transformation, testing, orchestration and lineage without a cloud bill.

BeginnerDifficulty: Beginner★ 4.810h1,980 studentsDuckDB · dbt · Dagster