Skip to content
Build and compare frequency lists: A Practical Guide

A practical guide to build and compare frequency lists for working historians and archivists, covering the workflow end to end with concrete examples you can

How to Choose tools for a DH project

A step-by-step guide on how to choose tools for a DH project, with practical defaults, settings and the pitfalls to avoid so you reach a usable result on your

Encode uncertain dates in TEI: A Practical Guide

A practical guide to encode uncertain dates in TEI for working historians and archivists, covering the workflow end to end with concrete examples you can reuse

How to Build a Shiny app for history

A step-by-step guide on how to build a Shiny app for history, with practical defaults, settings and the pitfalls to avoid so you reach a usable result.

When to Map history with the sf package

When to map history with the sf package and when not to: the trade-offs, costs and signals that tell you whether this approach fits your sources and project

When to Design a gazetteer data model

When to design a gazetteer data model and when not to: the trade-offs, costs and signals that tell you whether this approach fits your sources and project

Beginner's Guide to Dynamic JavaScript sites

A gentle beginner's guide to archive dynamic JavaScript sites, explaining the core ideas in plain language with a small worked example you can follow from a fresh start.

How to Licence your own heritage data

A step-by-step guide on how to licence your own heritage data, with practical defaults, settings and the pitfalls to avoid so you reach a usable result on your

How to Add references in Wikidata

A step-by-step guide on how to add references in Wikidata, with practical defaults, settings and the pitfalls to avoid so you reach a usable result on your own

Run a Transkribus Project With a Team

How to run a collaborative Transkribus project, managing users, collections and quality control across a distributed transcription team. Start with this guide.