Skip to content

Articles

Technical writing from the Vix.cpp project.

These articles explain how Vix is designed, how its major workflows operate, and why particular engineering decisions were made. They cover the runtime, CLI, build system, application manifests, diagnostics, performance, development tools, and the longer-term direction of the project.

Release notes

Follow the project’s development release by release, from the V2 runtime foundation to the latest SDK, application module, package, Cloud, and Vix Note changes.

Architecture and roadmap

These notes describe the direction of the project and the engineering work required to make native C++ applications easier to build, operate, and maintain.

Core runtime and performance

Benchmarks and implementation notes about the native runtime, lifecycle behavior, concurrency, HTTP execution, and performance validation.

vix.app

The vix.app series explains the application manifest, how Vix resolves a project, and how it generates the build structure required by CMake and the Vix CLI.

vix build

A closer look at configuration, build planning, dependency loading, caching, compatibility with CMake projects, and the gradual development of the native Vix build path.

Error diagnostics

C++ diagnostics often contain the right information in a form that is difficult to read. This series explains how Vix identifies the useful part of compiler, linker, runtime, sanitizer, and template failures.

vix run

These articles explain how Vix distinguishes between scripts and projects, resolves executable targets, selects the direct compiler path, falls back to CMake, and forwards runtime arguments.

vix dev

Development workflow notes covering watch mode, rebuilds, process lifecycle, frontend integration, and full-stack projects.

Vix Replay

Vix Replay records previous executions so developers can inspect what ran, understand failures, and reproduce earlier runtime behavior.

Last updated: