Me rendi ao Bun & Elysia novamente! (API com Bun e Better Auth)
Rocketseat
0:00 / 0:00
Me rendi ao Bun & Elysia novamente! (API com Bun e Better Auth)
22 430 просмотров · 1 год назад
Rocketseat
394 тыс. подписчиков
22 430 просмотров · 1 год назад
🚨 Inscrições abertas: NLW OPERATOR!
Seja para você que está iniciando ou para quem busca o próximo nível, no NLW construa projetos reais com programação e inteligência artificial!
De 12 a 16 de março - gratuito!
Participe da 1ª edição do ano: https://rseat.in/nlw-rocketseat-ia
🚀 Aproveite os cursos pagos da Rocketseat, liberados gratuitamente https://rseat.in/aproveite-curso-grat...
Links importantes para você 👇
• Modelo de currículo gratuito https://rseat.in/5U-aGavrL
• Novidades do mundo tech com curadoria Rocketseat https://rseat.in/_WISdGu8t
Muitos devs JavaScript enfrentam desafios com a performance e a experiência de desenvolvimento no back-end, especialmente ao lidar com testes lentos, deploys complexos e a busca por ferramentas que realmente otimizem o fluxo de trabalho. O Bun, um novo runtime JavaScript, prometia muito, mas será que ele realmente entregou?
Neste vídeo, veja a experiência do Diego Fernandes atualizando uma API para o Bun, explorando como ele superou problemas anteriores de uso de memória e compatibilidade de ferramentas. Vamos mergulhar em como o Bun, combinado com o framework Elysia.js e a validação de schemas com TypeBox, oferece uma experiência de desenvolvimento (DX) superior. Abordaremos a compilação para binário único, a compatibilidade quase integral com as APIs do Node.js, o uso de ORMs como Drizzle, soluções de autenticação como Better Auth, e até mesmo ferramentas de precificação baseadas em uso como Polar, ideal para aplicações com IA.
👉 O que você vai aprender assistindo a este vídeo:
• Descobrir a incrível velocidade de execução de testes do Bun, mesmo em testes de integração.
• Aprender a compilar sua aplicação Bun em um único binário executável para deploys simplificados.
• Entender a compatibilidade do Bun com o ecossistema Node.js e como usar bibliotecas como Drizzle ORM.
• Explorar o Better Auth para autenticação robusta sem serviços de terceiros.
• Ver como o TypeBox e o Elysia.js geram documentação OpenAPI automaticamente e um cliente HTTP tipado com Treaty.
• Conhecer o Polar para precificação baseada em uso, especialmente para APIs de IA.
Não perca as novidades e melhorias que o Bun traz para o desenvolvimento back-end! E veja tudo na prática 👇
00:00 - 00:27 - Qual foi o resultado do novo teste com o Bun?
00:27 - 01:24 - Quais problemas tive com Bun antes?
01:24 - 02:01 - Bun melhorou a experiência de dev?
02:01 - 02:51 - Bun é rápido para rodar testes?
02:51 - 03:52 - Como compilar Bun para binário único?
03:52 - 04:11 - Deploy do Bun com Docker?
04:11 - 04:39 - Bun suporta APIs do Node.js?
04:39 - 05:29 - Como usar Better Auth no Bun?
05:29 - 06:01 - Bun tem recursos nativos úteis?
06:01 - 07:34 - Polar: cobrança por uso de IA?
07:34 - 08:07 - Por que usar TypeBox no Elysia.js?
08:07 - 09:23 - Como gerar docs OpenAPI com TypeBox?
09:23 - 09:56 - Como testar funções puras no Bun?
09:56 - 11:05 - O que é Elysia Treaty?
11:05 - 13:13 - Treaty oferece tipagem automática de rotas?
13:13 - 14:15 - Bun e Elysia melhoram a DX?
#Bun,#ElysiaJS,#TypeBox,#BackendDev,#JavaScript,#TypeScript,#Programacao,#Desenvolvimento,#API,#DevTools
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: https://rseat.in/rocketseat_
Cadastre-se na nossa plataforma: https://rseat.in/rocketseat_
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
TikTok: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat