Courses are now on Varylang

tl;dr: Courses are live on the Vary website. They help people learn Vary by running examples, checking output, and moving through the language and deployment workflows in order.


The Vary website now has a Courses section.

The courses are meant for people who want a guided path through Vary. Each lesson gives code or a command to run, then asks for the output so the page can check progress.

The first set covers installation, core language concepts, the language tour, and a Via deployment workflow.

CourseWhat it covers
Install Vary with DockerDocker setup, the vary command, and a first local run.
Vary IntroductionTypes, pure helpers, explicit state, contracts, and the normal edit loop.
Vary Language TourValues, functions, branches, collections, data types, classes, modules, and tests.
Install and Start Via ServerHost prerequisites, Via install, initialization, and systemd startup.
Push and Test an App on ViaOperator login, app provisioning, local tests, deployment, build/test output, routes, and logs.

More articles

What's new in Vary v147-alpha.1 v147-alpha.1 is out. Since v122, Vary has grown a much larger server story: Via, an early-alpha application server for Vary apps, plus declarative API contracts, table schemas, query declarations, managed SQLite bindings, Javalin-backed HTTP service jars, OpenAPI output, and stronger deploy diagnostics.
Introducing Via secrets and config Via separates ordinary runtime settings from sensitive values, then delivers secrets through workload identity instead of shell commands or generated manifests.