DEV Community

Adam Golan
Adam Golan

Posted on

๐Ÿš€ Vanilla Update: A New Development Methodology! ๐Ÿš€

In Vanilla, weโ€™re driven by a "code once" mission, creating a stable foundation that developers can build on without the need for constant refactoring. This latest update focuses on that core principle:

  1. Data/Text-Oriented Components:
    Tables are now data-oriented, while hero sections and similar elements are text-oriented. This division enables rapid development with stronger typing and keeps code adaptable without lifecycle dependencies.
    Pages are exclusively text-oriented, removing the need for complex life cycles and making coding simpler and more reliable.

  2. Enhanced Navigation Service:
    The refactored navigation service now operates as a self-contained mechanism, solely controlled by its parent. This service is accessible app-wide and supports multi-layered navigation.

This redefined approach keeps Vanilla efficient and in line with our core mission: to enable developers to build once and keep working forward without interruptions.

Not a framework, but a frame to work with.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadogโ€™s testing tunnel.

Download The Guide

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more