Show HN: Jam, um depurador web criado ao longo de 4 anos por ex-Cloudflare
(news.ycombinator.com)- 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/careerspara pessoas interessadas
2 comentários
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 🤔
Hum. Isso foi traduzido de um jeito realmente curioso. Como de qualquer forma não parece ser um conteúdo importante, removi essa parte.