All Lessons (125)

Block 3: Calendar Optimization & Phase 4 Lessons

Artemis 8 lessons data-engineering

Block 5: Web App & Interactive Tooling Lessons

Artemis 8 lessons implementation

Block 6: Vision, Curation & AI-Assisted Workflow Lessons

Artemis 20 lessons implementation

Block 1

Artemis 11 lessons data-engineering

Lessons Planned

Future lessons identified from the Claude Code usage insights analysis (64 sessions, 150 commits, May 2026). These are p...

Artemis data-engineering

Answer Position Bias

When humans author multiple-choice questions, the correct answer tends to cluster in certain positions (often B or C). T...

Certification implementation

Design System Migration

Migrating an existing multi-page site to a design system is a page-by-page operation, not a big-bang rewrite. The design...

Certification data-engineering

XML to JSON Migration

When migrating a live data format (XML to JSON), the key risk is not the conversion itself — it's proving that the new f...

Certification data-engineering

Fetch Shim Architecture

A static site can replicate a dynamic API by intercepting JavaScript fetch() calls and redirecting them to pre-built JSO...

JobClass frontend

Idempotent Pipeline Design

Data pipelines fail — downloads timeout, parsers hit unexpected formats, database connections drop. Idempotency (running...

JobClass data-engineering

Multi-Vintage Query Pitfalls

Once a warehouse holds multiple vintages of the same dataset, every query must explicitly decide whether it wants the la...

JobClass data-engineering

Schema Drift Detection

Government data sources change column names, add or remove columns, and retype columns between releases — often without ...

JobClass architecture

Static Site Generation

A server-side web application can be deployed to a static hosting platform by pre-rendering every page and API response ...

JobClass frontend

Testing and Deployment

Separating tests by their infrastructure requirements — fixtures-only, in-memory server, real database — lets CI run fas...

JobClass deployment

The Multi-Vintage Challenge

When loading multiple vintages of the same dataset, dimension tables must deduplicate on business key alone — not on bus...

JobClass data-engineering

Time-Series Normalization

Fact tables store snapshots — single measurements at single points in time. Time-series analysis requires a separate nor...

JobClass implementation

UI-Data Alignment

A web application that shows buttons, links, or filters for data that does not exist creates a worse experience than one...

JobClass implementation