Causal design patterns for data analysts

An informal primer to causal analysis designs and data structures

Generating SQL with {dbplyr} and sqlfluff

Using the tidyverse's expressive data wrangling vocabulary as a preprocessor for elegant SQL scripts. *(Image source [](*

Introducing the {convo} package

An R package for maintaining controlled vocabularies to encode contracts between data producers and consumers

Column Names as Contracts

Using controlled dictionaries for low-touch documentation, validation, and usability of tabular data