Edição Multijogador do Figma: Uma Abordagem CRDT Simplificada

2025-08-19
Edição Multijogador do Figma: Uma Abordagem CRDT Simplificada

Quatro anos atrás, o Figma começou a construir a funcionalidade multijogador, optando por um sistema personalizado em vez do popular algoritmo Operational Transform (OT). Impulsionados pela necessidade de iteração rápida e preocupações com a complexidade do OT, eles criaram uma solução mais simples. Este artigo detalha a arquitetura do sistema multijogador do Figma, incluindo sua arquitetura cliente/servidor, comunicação WebSocket, recursos de edição offline e sincronização de dados. Embora inspirado em CRDTs (Conflict-free Replicated Data Types), a implementação do Figma se desvia da adesão estrita ao CRDT, aproveitando seus princípios enquanto se beneficia de um servidor centralizado para eficiência e simplicidade. O artigo contrasta OTs e CRDTs, aprofundando-se no design da estrutura de dados do Figma e em como ele lida com casos de borda.

Leia mais
Desenvolvimento Colaboração Multijogador

Figma define preço de IPO em US$ 33 por ação

2025-07-31
Figma define preço de IPO em US$ 33 por ação

A plataforma de colaboração em design Figma anunciou sua oferta pública inicial (IPO) de 36.937.080 ações ordinárias de Classe A ao preço de US$ 33,00 por ação. Espera-se que as ações comecem a ser negociadas na Bolsa de Valores de Nova York em 31 de julho de 2025, sob o símbolo "FIG". A oferta inclui ações oferecidas pela Figma e por acionistas existentes. Morgan Stanley, Goldman Sachs, Allen & Company e J.P. Morgan atuam como gerentes principais de livros conjuntos. Fundada em 2012, a Figma evoluiu de uma ferramenta de design para uma plataforma conectada e alimentada por IA, simplificando todo o processo de desenvolvimento de design e produto.

Leia mais

Figma apresenta pedido de IPO, planeja listagem na NYSE

2025-07-02
Figma apresenta pedido de IPO, planeja listagem na NYSE

A Figma, ferramenta de design colaborativo, anunciou que entrou com um pedido de registro na Comissão de Valores Mobiliários dos EUA (SEC) para uma oferta pública inicial (IPO), planejando listar suas ações ordinárias Classe A na Bolsa de Valores de Nova York sob o símbolo "FIG". O número de ações e a faixa de preço ainda não foram determinados e estão sujeitos às condições de mercado. Morgan Stanley, Goldman Sachs, Allen & Company e J.P. Morgan atuarão como gerentes principais de colocação de livros conjuntos para a oferta. Fundada em 2012, a Figma evoluiu para uma plataforma colaborativa que ajuda as equipes a transformar ideias em produtos digitais.

Leia mais
Startup

Uma Estrutura HTML Labiríntica: Mergulhando em um Código Profundamente Aninhado

2025-03-14
Uma Estrutura HTML Labiríntica: Mergulhando em um Código Profundamente Aninhado

Este trecho de código revela uma estrutura HTML incomumente complexa e profundamente aninhada. Como um labirinto, camadas sobre camadas de elementos div dificultam a distinção da lógica subjacente. Isso lembra as arquiteturas intrincadas de programas ou sites complexos, cujas complexidades internas muitas vezes excedem a imaginação. Embora o próprio código não contenha conteúdo real, a complexidade de sua estrutura convida à discussão. É uma escolha de design deliberada? Ou o resultado de um erro de programação?

Leia mais
Desenvolvimento estrutura HTML design de web

Design de Websites: De Templates à Expressão

2025-01-31
Design de Websites: De Templates à Expressão

Em 2010, um site personalizado era o cartão de visita digital de um designer. Desenvolvedores utilizavam as capacidades do HTML5 para criar sites imaginativos. Mas o surgimento de templates e ferramentas de automação levou à homogeneização. Hoje, a tecnologia de navegadores avançou significativamente, mas muitos designers permanecem presos a paradigmas antigos. Este artigo conclama os designers a utilizar novas funcionalidades CSS, como espaços de cores HSL e OKLCH, e consultas de contêineres, para quebrar as limitações dos templates e criar sites mais expressivos. Sites devem ser mais do que apenas contêineres de informações; são um espaço para expressão criativa.

Leia mais