[DISCIPLINE // 03]●•00.00 // ZERO00.25 // SUBSTRATE00.50 // SHEET00.75 // ARTIFACT01.00 // BENCHMARK
LAT: 40°42'46" NNew York
01SurfaceBrand systems02SpaceSpatial interfaces
03Structure

Software architecture

A Next.js development studio and creative technology studio. Web app design and development in New York, built to outlast the brief.

NULL Archives is a creative technology studio that designs the interface and writes the code in the same practice, so nothing is lost between them. As a Next.js development studio we build server-rendered websites and web apps whose content can be read before any script runs: web app design and development in New York, for founders, institutions and technical teams that intend to keep what they commission.

Architecture here means the parts nobody sees: how a page is rendered, where the content lives, what happens on a slow connection, and how the next developer finds their way in.

§01

Next.js development studio, server first

This website is the nearest example. It is built with Next.js and follows the rules we build to.

  1. 01

    Readable before any script runs

    Every page is rendered on the server as complete HTML. With scripts off, it still reads from top to bottom.

  2. 02

    Typed records instead of a CMS

    The archive lives in the repository as typed records, one file per specimen. Counts, order and labels are derived from them, never typed by hand.

  3. 03

    Motion only when it can run well

    A small script decides before the first paint whether the page may move: scripts on, motion allowed, a connection that is neither Save-Data nor 2G. Otherwise the page shows its final state.

§02

Web app design and development in New York, in one practice

Design and engineering sit at the same table from zero-state. The interface is drawn with the data model open, and the data model is written with the interface in view, so a screen never promises something the system cannot do.

§03

Creative technology studio: building our own tools

Some of what we build is for ourselves first.

§04

The other two layers

Structure is the bottom layer. Everything above it, the brand system and the space it moves in, depends on it holding.

Open a brief

Tell us what you are making and what it has to hold. The studio reads every brief in full.