Demos Lab publishes tutorials on creative coding and media art, covering p5.js, Processing, TouchDesigner, generative art, installations and physical computing. This page explains how those articles are produced, so you can decide how far to rely on them.
Who runs the site
Demos Lab is run by a small editorial team. The team chooses the topics, sets the standards described on this page and maintains the site.
How articles are researched and written
Each article starts from published sources: official announcements, library and tool documentation, data and public records.
How facts are checked
Before an article is published, its facts are checked against the sources it lists. A claim that cannot be confirmed is corrected, labelled as unconfirmed or removed.
Every article lists its sources at the end. It also shows when it was published and when it was last updated, so you can see what it is based on and how current it is.
What we do not do
Nobody on the team tests, buys, plays or uses the tools, products or games we cover. When an article describes how a library, an app or a piece of hardware behaves, that description comes from documentation and other published sources, not from hands-on use. Where this matters for a specific article, the article says so.
Demos Lab does not publish sponsored articles.
Code samples and live sketches
Code samples are written for the current major version of each library. Each sample states which version it targets, so you can compare it with the version you have installed before you copy it into your own project.
The live sketch embeds run in your browser. You can change the code and see the result right there.
Corrections
When a reader points out an error and we confirm it, we correct the article and change its last-updated date. That date shows when an article was last revised.