GitHub Copilot | Transactions com TypeORM | Autenticação com Next.js - #PR 47

preview_player
Показать описание
Diego está de volta no comando do #PR para mais um episódio do nosso querido quadro de perguntas e respostas, onde reunimos as dúvidas que vocês deixam aqui nos comentários do youtube (com a tag #PR, é claro!) e tentamos responder da melhor maneira.

Vamos falar sobre o Copilot, a inteligência artificial de pair programming do GitHub: será que ela veio para ajudar os programadores ou pode atrapalhar o aprendizado de quem está começando? Tem como implementar transactions usando Node/Express e TypeORM? Quando preciso atualizar a SDK do meu projeto? Como planejar a infraestrutura de uma API, levando em consideração as requisições que ela terá?

Essa nova temporada do PR está completamente diferente, dessa vez queremos tirar dúvidas na prática e gerar uma conversa produtiva sobre assuntos que circulam no universo da programação.

-----

Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat_oficial

Nos ouça também no Spotify:
- Podcast Faladev
- Podcast Alumni
- Podcast Proxy
Рекомендации по теме
Комментарии
Автор

Ó minha Nossa Senhora dos Logs Consolados:

Rogai por nós, desenvolvedores.

bestviraltubeshorts
Автор

#PR - Quais dicas você dá para a parte de segurança dentro do React Native? Pois pelo que eu vejo, não é nenhum pouco adequado você simplesmente armazenar uma senha, token de acesso e outras coisas sensíveis, em qualquer parte do código e de qualquer jeito como se isso não um problema, como por exemplo de segurança.

kaiquevinicius
Автор

Cadê o nosso queridíssimo Guilherme Rods? E porque os UI Clones pararam?

Katulo
Автор

Sobre as transactions no TypeORM, estude sobre Unit of Work pattern, até encontrei alguns exemplos com TypeORM, tem o propósito maior de gerenciar as operações que serão executadas no db, agrupando as operações em uma única transaction, garantindo mais consistência, é recomendado quando se está utilizando o repository pattern, espero ter ajudado

felipeborbaBR
Автор

#PR já testaram por aí o supabase? Pretendem falar mais sobre ela? Por ser open source, estamos usando na nossa startup e estou muito satisfeito. Além de provisionarem as APIs, autenticação e o gerenciamento do banco, ela funciona muito bem com o NextJS.

GabrielSestrem
Автор

#PR Fala Diego! Você já leu ou tem o costume de ler livros de programação, arquitetura, design patterns e coisas do tipo? Se sim, tem alguma recomendação?

rafael.t
Автор

salve a todos, é estranho tá ouvindo de boa o #PR e de repente o Diego fala seu nome, e responde sua pergunta, valeu. Nem acreditei.

elvesw
Автор

Os PR, s são sempre muito bons, Parabéns FOGUETE.

MaisUmSomente
Автор

@Rocketseat, muito feliz por vocês terem respondido à minha pergunta nesse PR 🚀🚀🚀
No vídeo, o Diego disse que não tem usado tanto o TypeORM nos projetos da RS. A propósito, qual a(s) outra(s) tecnologia(s) vocês têm usado?

marcelodimb
Автор

#PR - Sobre os microframeworks http do Node, com alternativas como Koa/Fastify que oferecem código fonte mais moderno e resultados de benchmark consideravelmente superiores ao Express, ainda faz tanto sentido iniciar um novo projeto com o Express?
Obs: Faço uma analogia com o Deno, cujo microframework mais adotado é o oak.

josemorista
Автор

#PR - Hoje eu utilizo o firebase em minha aplicação, entretando vejo que no mercado a AWS é muito mais utilizada. Gostaria de saber quais seriam as vantagens de se utilizar a AWS, pricipalmente comparando os serviços de serveless functions, Auth, NoSQL Database (Firestoree Dynamo DB)

rodrigobarbosaanselmo
Автор

Que emoção foi ver o Diego a responder minha pergunta💜, obrigado vou seguir a dica

acrisiodejesus
Автор

fundo bonito, tudo bonito, cara fantastico é a Rocket 😁🚀❤️

samuelpauloantonio
Автор

#PR - Salve Diego, salve Léo!

Diego, você já usou Error Boundaries do React? Considerando que essa funcionalidade não foi passada pro esquema funcional e que o React vem abandonando as classes, esse conceito ainda é relevante? E, se sim, o ideal é tentar aplicar elas sempre que der ou só em algumas situações específicas? Vlw!

MultiWar
Автор

Melhor PR

Boa sorte aí ja1code asuhaush

IanTorquato
Автор

#PR Quando o npm install é executado ás vezes aparece algumas vulnerabilidades (baixa, moderada, alta e critica). Como proceder com essa questão?

RafaelGomes
Автор

#PR Qual seria a melhor forma de abordar multitenancy com o NextJS? O projeto é o frontend para um ecommerce com vários tenants.

KhaueGil
Автор

#PR - Fala Rocket!!! O Diego comentou que utilizar serviços externos the autenticação pode acabar ficando muito caro como a AWS (Cognito) ou Auth0, entretanto com firebase eles aparentemente só cobram por autenticação via telefone, fora isso é ilimitado o uso do sistema de autenticação deles para email, google e etc. É isso mesmo ou to interpretando errado, porque a diferença de preço é assustador?

rodrigobarbosaanselmo
Автор

Diego, qual ORM esta utilizando atualmente? Algum motivo especial para deixar de lado o TypeORM?

paolorr
Автор

Puts Obrigado por responder Diegão, de fato fica o olho da cara mesmo rsrsr

glaubermarcelino