2 pontos por GN⁺ 2023-11-26 | 1 comentários | Compartilhar no WhatsApp

Como executar o experimento de exploração de código

  • Foi realizado um experimento simples de exploração de código inspirado em uma ideia de Björn Staal.
  • Como executar o experimento localmente:
    • Instale os pacotes necessários com o comando npm i.
    • Abra mais uma nova janela de terminal.
    • No primeiro terminal, execute node server/server.js.
    • No segundo terminal, execute cd client && http-server.
    • No navegador, abra localhost:8080?b=1.
    • Em outra aba, abra localhost:8080?b=2.

Ideias para o futuro

  • Há planos para adicionar uma flag que permita executar apenas no modo de armazenamento local.
  • Há planos para adicionar uma opção que suporte um número infinito de janelas e elimine a necessidade de consultas na URL.

Opinião do GN⁺

O ponto mais importante deste texto é que ele apresenta como executar localmente um experimento simples de exploração de código e também planos para melhorar o experimento no futuro. Este texto pode ser interessante para pessoas com interesse em desenvolvimento de software e oferece informações úteis para engenheiros de software iniciantes que queiram experimentar algo novo.

1 comentários

 
GN⁺ 2023-11-26
Comentários do Hacker News
  • Elogios ao demo e curiosidade sobre como ele funciona em múltiplos monitores
    • Elogio ao fato de reconhecer que houve inspiração no trabalho de outra pessoa e dar os devidos créditos
  • Menção ao trabalho do autor original, Bjorn Staal, e preferência pessoal pelo uso de sockets em vez de localStorage, além da possibilidade de compartilhar com amigos
    • Pedido de link para o tweet relacionado
  • Recordação de demos antigas que usavam posição/tamanho de janelas
    • Menção a um demo de simulação física e explicação da possibilidade de interação por meio de um canal de mensagens entre janelas
  • Expressão de gosto pessoal por esperar stollen (tradicional pão alemão de Natal) durante o período de Natal
  • Sugestão de um recurso semelhante para gerenciamento de camadas em programas gráficos
    • Ideia de gerenciar camadas com abas em programas como Krita, Inkscape e Gimp
  • Recomendação do videogame chamado WindowKill
    • Explicação da jogabilidade que utiliza janelas e fornecimento de link para um vídeo de gameplay
  • Menção a um demo de Pong usando janelas do navegador
    • Fornecimento de link relacionado
  • Menção ao trabalho interessante feito pelos desenvolvedores do tldraw usando janelas
    • Fornecimento de link do Twitter relacionado
  • Expressão de curiosidade sobre a ocorrência de lag na interação entre janelas
    • Opinião de que a interação deveria ser imediata
  • Dificuldade para entender o GIF na página do GitHub e pedido de explicação sobre como os dados são compartilhados entre janelas