Transcript
00:00:00[ÁUDIO EM BRANCO]
00:00:30[ÁUDIO EM BRANCO]
00:00:40>> Tudo certo, oi, pessoal.
00:00:51Segunda vez seguida que consigo fazer a live.
00:00:56O plano é transmitir mais ou menos toda quinta-feira.
00:01:00Tive uma longa pausa, mas semana passada transmiti, esta semana também, estou super feliz por estar de volta.
00:01:07E sim, o tópico de hoje é basicamente, primeiro, bater um papo, perguntas, enfim.
00:01:16Mas também escolhi algo que achei bem interessante: a evolução do BUN.
00:01:23Porque o BUN, claro, opa, já deixei no jeito aqui.
00:01:26O BUN, claro, é aquele runtime de JavaScript, aquela alternativa ao Node.js.
00:01:32Sim, oi para todo mundo que está chegando.
00:01:35Ótimo ter vocês aqui.
00:01:36Bem-vindos à transmissão.
00:01:38Então, o BUN, claro, é aquele runtime, a alternativa ao Node.js, alternativa ao Dino.
00:01:45E achei bem interessante ver o que aconteceu com o BUN no último ano,
00:01:54ou nos últimos anos, mas principalmente no último ano, ou na verdade, nos últimos meses.
00:02:00E pensei que valeria a pena mergulhar um pouco nisso.
00:02:04E talvez mais tarde, não tenho certeza ainda, possamos dar uma olhada no Adonis.js,
00:02:08que é um framework JavaScript, ou um framework TypeScript, eu acho,
00:02:13que é essencialmente o Laravel para JavaScript.
00:02:19E eu ouvi falar do Adonis muitos, muitos anos atrás,
00:02:24porque na verdade eu fiz algumas pesquisas, pois comecei minha carreira...
00:02:30Você está matando aula na universidade pela live? Ah, isso é muita gentileza.
00:02:37Espero que você não se meta em encrenca por causa disso.
00:02:40É, comecei minha carreira, ou melhor, usei muito Laravel há mais de 10 anos.
00:02:46E aí eu pesquisei:
00:02:48“Ei, existe um Laravel para JavaScript?”
00:02:52E encontrei o Adonis.js, e tem um post interessante aqui,
00:02:57que o BUN pode estar mudando para Rust, embora seja apenas um experimento por enquanto,
00:03:01para Rust, embora seja só um experimento, mas ainda assim é bem interessante.
00:03:08Estou offline?
00:03:11Por que está me mostrando que estou offline?
00:03:22Não, acho que estou online, espero.
00:03:37Certo, então, o que é interessante sobre o BUN são algumas coisas.
00:03:42Primeiro e mais importante, eles foram adquiridos pela Anthropic em dezembro do ano passado.
00:03:49Anthropic adquire o BUN, e o motivo para isso, ou um dos motivos, é,
00:03:54que o Claude Code é na verdade uma aplicação BUN, porque o BUN, esse runtime, tem um recurso
00:04:03onde você pode compilar um programa JavaScript, no final,
00:04:14um programa JavaScript alimentado pelo BUN em um executável autônomo.
00:04:19É este aqui?
00:04:22Sim, é.
00:04:23Não, este aqui, executável de arquivo único, é o que eu quero dizer.
00:04:33Então você pode usar o BUN para compilar um código TypeScript em um executável independente,
00:04:44que você pode compartilhar com outras pessoas que não precisam ter o BUN instalado,
00:04:47o que, claro, é bem conveniente.
00:04:49E o Claude Code é justamente um executável de arquivo único desse tipo.
00:04:54O Claude Code é uma aplicação TypeScript construída com BUN
00:04:59e depois compilada com BUN para esse executável de arquivo único.
00:05:03Então esse é provavelmente um dos principais motivos pelos quais a Anthropic adquiriu o BUN.
00:05:07Além disso, talvez, porque o BUN era um projeto ou empresa financiada por capital de risco,
00:05:17e... a imagem congelou?
00:05:21Acho que tive um problema temporário.
00:05:24A internet caiu por um momento, mas espero que tenha voltado.
00:05:27Ou ainda estou congelado?
00:05:28Deixe-me checar de novo.
00:05:31Pensei que já estivesse online novamente.
00:05:33Conexão ruim.
00:05:39Infelizmente, há pouco que eu possa fazer aqui.
00:05:46Vocês conseguem?
00:05:47O vídeo também está travando para mim.
00:05:49Bem, isso não é bom.
00:05:51Por que estou tendo esses problemas?
00:05:53Infelizmente, não tenho uma forma rápida de consertar isso.
00:05:58Congelado para mim também.
00:06:12Por que está tão ruim?
00:06:20Tem algo na minha rede?
00:06:26Estou em um escritório compartilhado aqui, então tenho controle limitado sobre a rede, infelizmente.
00:06:32Curiosamente, o software de transmissão está me mostrando que está tudo bem por aqui.
00:06:42Eu poderia programar um YouTube em cinco minutos com o Claude.
00:06:53Sinceramente, só posso esperar que melhore, porque não tenho como mudar para cabo ou algo assim.
00:07:12Digo, eu posso reiniciar a transmissão.