4 pontos por GN⁺ 2024-05-11 | 2 comentários | Compartilhar no WhatsApp
  • Jam permite que não desenvolvedores, como gerentes de produto, compartilhem informações de ferramentas de desenvolvedor e vídeos de sessão em um único link, evitando tickets de bugs vagos e difíceis de reproduzir
  • Relatórios de bugs tradicionais muitas vezes deixam de fora informações além do screenshot ou usam expressões ambíguas como “não funciona”, o que tende a atrasar a correção enquanto se confirma, por comentários no Jira, como reproduzir o problema
  • O Jam oferece informações de ferramentas de desenvolvedor sincronizadas com o vídeo da sessão, como um arquivo HAR compartilhável, e, para bugs que acabaram de acontecer, permite reproduzir imediatamente o DOM como se fosse um vídeo de 30 segundos
  • Reduz o tempo de depuração com geração automática de passos para reprodução, atalhos do Chrome DevTools e um recurso que extrai nomes de mutations e erros de respostas GraphQL
  • O produto foi lançado há 2 anos, mais de 2 milhões de bugs já foram corrigidos com o Jam, e a empresa mantém um plano gratuito enquanto oferece recursos corporativos em tiers pagos

A lacuna nos relatórios de bugs que o Jam mira

  • Jam é um depurador web que surgiu do problema de que não desenvolvedores, como gerentes de produto, têm dificuldade para criar tickets de bugs úteis para engenheiros
  • Gargalos comuns em relatórios de bugs são perda de informação e expressões ambíguas
    • Mesmo anexando um screenshot, as informações de que o engenheiro precisa podem estar fora dos limites da tela
    • Só dizer “não funciona” não deixa claro se um erro foi retornado ou se a UI não respondeu
    • Enquanto várias idas e vindas de comentários assíncronos no Jira acontecem para confirmar como reproduzir o problema, a velocidade de correção diminui
  • A forma de desenvolver software mudou bastante, mas a maneira de capturar e reportar bugs ainda é manual e cheia de perdas

Compartilhando ferramentas de desenvolvedor e vídeos de sessão em um único link

  • O Jam agrupa ferramentas de desenvolvedor + vídeo em um único link compartilhável
    • É um formato próximo de um arquivo HAR compartilhável sincronizado com a gravação da sessão
    • Se o bug acabou de acontecer, é possível compartilhar um replay instantâneo que reproduz o DOM como um vídeo de 30 segundos
  • Para facilitar a depuração, ele oferece os seguintes recursos
    • O Jam escreve automaticamente os passos para reprodução
    • As ferramentas de desenvolvedor do Jam usam atalhos de teclado familiares do Chrome DevTools
    • Faz parsing de respostas GraphQL para extrair o nome da mutation e os erros
      • Como o GraphQL usa um único endpoint para todas as requisições e sempre retorna 200, às vezes é preciso examinar cada requisição GraphQL para encontrar a requisição desejada durante a depuração
  • Já se passaram 2 anos desde o lançamento do produto, e usuários corrigiram mais de 2 milhões de bugs com o Jam

Plano gratuito e histórico da equipe

  • O Jam pode ser usado gratuitamente para sempre, e os recursos necessários para empresas reais são oferecidos em tiers pagos
    • Os 2 cofundadores e cerca de metade da equipe vieram da Cloudflare
    • Pela experiência de receber muito feedback por meio do tier gratuito na Cloudflare, a equipe também quer manter um plano gratuito amplo no Jam
  • O Jam está contratando engenheiros e indica jam.dev/careers para pessoas interessadas

2 comentários

 
mammal 2024-05-11

O original é "ex-Cloudflare Team", mas no título do GN+ está como funcionário do Google.

Até o DeepL às vezes traduz errado frases com "We" como Unity...

De repente fiquei curioso sobre os datasets em coreano desses modelos de linguagem 🤔

 
xguru 2024-05-12

Hum. Isso foi traduzido de um jeito realmente curioso. Como de qualquer forma não parece ser um conteúdo importante, removi essa parte.