Workflows for querying databases via R

Simple, self-contained, reproducible examples are a common part of good software documentation. However, in the spirit of brevity, these examples often do not demonstrate the most sustainable or flexible workflows for integrating software tools into large projects.

Sticker-driven maintenance

Marketing maintenance work with irrational exuberance

Column Names as Contracts

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

A beginner's guide to Shiny modules

Don't believe the documentation! Shiny modules aren't just for advanced users; they might just be a great entry point for development

projmgr: Managing the human dependencies of your projects

A walkthrough of using the projmgr package for GitHub-based project management via R

RMarkdown Driven Development: the Technical Appendix

A recommended tech stack for implementing RMarkdown Driven Development

Resource Round-Up: Reproducible Research Edition

An annotated bibliography of advice for getting started with reproducible research

RMarkdown Driven Development (RmdDD)

A workflow for refactoring one-time analyses to sustainable data products