Blog

How to Build Developer-Friendly UI Components

How to Build Developer-Friendly UI Components

Over the latest decade or so, the majority of reusable UI components were built with solely the user in mind. But as users demand increasingly rich experiences, modern UI components will need to also consider extensibility and programmability. In this article we describe how to build developer-friendly UI components.
Guest post: Finding the only suitable realtime collaboration API

Guest post: Finding the only suitable realtime collaboration API

One of Convergence's early alpha users reports on navigating the realtime collaboration API landscape and choosing Convergence to build out a complex app.
Introducing Collaborative Extensions for the Ace Editor

Introducing Collaborative Extensions for the Ace Editor

Build a multi-user code editor in minutes, with Ace and Convergence Labs' Ace Collaborative Extensions.
The Four Cs: Communication, Coordination, Cooperation, and Collaboration

The Four Cs: Communication, Coordination, Cooperation, and Collaboration

When designing user interfaces for multi-user software products, keep in mind the 4 Cs.
What Makes for a Great Collaborative Editing Experience?

What Makes for a Great Collaborative Editing Experience?

We have built a lot of collaborative apps over the years, and with the modest goal of making collaborative apps incrementally better, would like to share what we’ve learned with the community.
New Features: Authorization, Model Queries, and More

New Features: Authorization, Model Queries, and More

We have been hard at work adding several major new features in the platform that have been keeping us busy 24×7. See what we have been up to.