Como ler 10GB de JSON no frontend sem travar a tela || Webstreams 101 || Erick Wendel

  Рет қаралды 107,558

Erick Wendel

Erick Wendel

Күн бұрын

Пікірлер: 166
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Eaaaai galera como estão? Espero que estejam curtindo o conteúdo. Notei que no video esqueci de colocar o AbortController para o backend quando o frontend aborta a operação. Criei um segundo arquivo com a solução corrigida. Não esquece de deixar seu like no video e o star no repositorio, isso me ajuda demais! github.com/ErickWendel/webstreams-nodejs-and-browser-tutorial/blob/main/recorded/server/index-bug-resolvido.js
@lczago
@lczago 2 жыл бұрын
da pra fazer a mesma coisa que vc ensinou com vídeos? (mp4, mkv etc...) ou funcionaria de uma forma diferente?
@HerumorNumenorean
@HerumorNumenorean 2 жыл бұрын
@ErickWendelTraining esse comentário não está fixado
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
@@HerumorNumenorean valeuuu
@AnaRebeca-gx4zk
@AnaRebeca-gx4zk Жыл бұрын
eX@@HerumorNumenorean R
@wellingtonborgmann8299
@wellingtonborgmann8299 10 ай бұрын
Parabéns cara, sua contribuição é louvável, conteúdo em português é muito pouco, ainda mais coisas mais avançadas, por isso tenho que aprender inglês, vlw
@obrxlx
@obrxlx 2 жыл бұрын
Conteúdo de alta qualidade, mostrando como usar as ferramentas corretas do Node pra criar soluções! Quem souber absorver bem este conteúdo tem um ouro nas mãos!
@ogustavovasquez
@ogustavovasquez 2 жыл бұрын
Traz mais desse "como você faria para... com Node?". Ficou top demais, mano.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Ai simmm, vou trazer 🤩
@paulovolpin2852
@paulovolpin2852 Жыл бұрын
Brabo demais!!! Isso eleva o nível e disponibiliza um leque muito poderoso pra resolver problemas reais de maior escala. Já tinha visto um vídeo seu e um post lá no Linkedin mostrando um código, ai apliquei no trampo, foi um ganho muito grande lá no processo. Agora com esse acoplamento de web e node o bagulho fica sem limites mano. Grato demais pela aula!! Abraço
@luscasleo
@luscasleo 2 жыл бұрын
Esse cara é fera! Conteúdo super importante pra quem procura programar de forma realmente performática.
@HerlonCosta
@HerlonCosta 2 ай бұрын
Isso aqui é incrível, aprendendo já pra aplicar em um projeto pessoal.
@digaoespectro4499
@digaoespectro4499 Жыл бұрын
E ae mano ... admiro teu trabalho! Espero que consiga chegar 50% desse teu conhecimento... Estou me esforçando cada dia mesmo iniciando agora nesse novo mundo! Agradeço por ter pessoas como vc que nos dá incentivo.
@MrChernicharo
@MrChernicharo 2 жыл бұрын
Excelente vídeo! Adorei o `--watch do node@19`. Fiquei de cara com esse lance de manipular as streams, mandar tudo pro front, tirar vantagem do abortController e tudo mais. Muito massa! Inclusive dei uma tentada aqui no desafio do fim do vídeo mas parece q to patinando 🤦🏽 hahaha. Acho q me falta traquejo com node fora do basicão REST. De todo modo, muito obrigado Erick pelo conteúdo. Vou ficar ligado nos vídeos!
@adeniltonbarroso5087
@adeniltonbarroso5087 Жыл бұрын
Foi meu primeiro contato com webstreams e conseguir entender sem me perder. As aplicações para essa abordagem são inúmeras. Muito obrigado pela aula, excelente didática!
@DhenysonJhean
@DhenysonJhean 2 жыл бұрын
Ai sim em, video em portgues com conteudo surreal top das galaxias. Vlw Erick, tu é o cara!!!
@darckalado
@darckalado Жыл бұрын
Cara nunca programei em JS na vida kkk e vi seu video até o final, consegui absover o conceito e estou pensando em como aplicar com python. VALEU UM ABRAÇO
@taveirinha1337
@taveirinha1337 2 жыл бұрын
Assunto de Seniorzãaoo em malandro!! Top d+ Erick
@marllongomes
@marllongomes 2 жыл бұрын
Muito bom o conteúdo! Nesse nível não se encontra em outros locais no yt.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Orraaaaa. Esse não achei nem pela internet🤣🤣 o bom que já conheço nodejs streams então fui assimilando na tentativa e erro
@angelicaflausino2242
@angelicaflausino2242 2 жыл бұрын
Top! Fui acompanhando o vídeo e fazendo junto, muito bom, parabéns pelo conteúdo.
@kauenery7617
@kauenery7617 Жыл бұрын
mano bom demais esse video! parabéns e obrigado! foda! tava com uma treta aqui no trabalho com problema de performance pra abrir arquivo JSON gigante na página e vou resolver com esse aproach que vc passou, valeu demais.
@dev.dismonte
@dev.dismonte 2 жыл бұрын
Mano o Erick e o Fábio Akita são disparados os caras mais disruptivos nos conteúdos. Muito top!
@celiovmjr
@celiovmjr Жыл бұрын
Tudo bem, você venceu! Me inscrevi no seu canal... Você é incrível ❤️
@cortesdev2448
@cortesdev2448 2 жыл бұрын
Sempre trazendo conteúdos que só encontramos aqui, só aluno do JS Expert, se tiver que dar uma dica a alguém seria compre esse curso
@alissongomes2145
@alissongomes2145 Жыл бұрын
Erick é foda demais, aprendi Node com ele em um mês o que não aprendi em 1 ano de cursos la da Udemy.
@matheuszvidal
@matheuszvidal 2 жыл бұрын
TU É FERA! assisti tudo e espero que possa trazer a resolução do desafio no final :)
@gauravpurohit3755
@gauravpurohit3755 2 жыл бұрын
00:00 - SIGN UP AE 00:28 - About video content 01:53 - Free content tips 02:21 - What problem do web streams solve? 04:41 - Demo: downloading and parsing csv data 07:04 - Initializing a Node.js project to create the Server 08:02 -Node.js version used 08:12 - Creating the server without frameworks 09:42 - Releasing public access to the server 12:26 - Reading CSV file with createReadStream 13:12 - Converting a readable stream for web using Readable 18:16 - Convert data type (CSV to JSON) with transform from web streams and Node.js streams 19:55 - Mapping only desired information from JSON with transform stream 24:12 - Differentiating the API from a REST, sending data on demand 25:15 - Informing how many items have already been processed 26:31 - The importance of using line breaks 27:36 - Initializing a Node.js project to create the App 29:21 - Front-end: building the cards to display the information 34:13 - Consuming the API data we created 34:59 - Canceling operations in Javascript with abort controller 35:56 - Consuming data from a readable stream 38:51 - Converting data received from API to JSON even with two chunks in the same stream 44:47 - Creating a writable stream to plot the results sent by the server 47:50 - Plotting the API information on the frontend 48:21 - Creating event listeners to start and stop streams 51:49 - Limiting characters on cards and creating a log to let you know that the stream has stopped 54:08 - Back pressing on project streams 55:11 - Real problems applying the project in this video 55:58 - Tooltips to become a Javascript expert 56:21 - Final thoughts on the project 57:25 - Blooper reels 58:13 - Like and share this video!
@adriancampos2523
@adriancampos2523 2 жыл бұрын
Teu conteudo eh mto top.. sem firula falando coisa raiz de uma forma legal
@christopherwillians4560
@christopherwillians4560 2 жыл бұрын
Os indianos vão vir aqui no vídeo aprender com vc. O cara é tão zika que consegue ensinar os caras que ensinam. Top demais! Queria um dia ter 1% do seu conhecimento. Obrigado Erick ✌️
@thyaghito
@thyaghito 2 жыл бұрын
Obrigado algoritmo do youtube por me indicar esse canal! Parabens pelo conteudo!
@DavidDeltaSierra
@DavidDeltaSierra 2 жыл бұрын
Erick é um mito, os seus vídeos de performance me fizeram gostar de nodejs hahahahaha
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
hahaha adorei!! Bora que tem muito mais!
@alisonrodrigues3087
@alisonrodrigues3087 2 жыл бұрын
O único canal BR que trás verdadeiramente conteúdo avançado em javascript!!!
@diogo254254
@diogo254254 2 жыл бұрын
Como eu fico feliz que tu voltou a fazer video em português. Valeu.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
opaaa ai sim!! to balanceando entre ptbr e em ingles agora 🤩
@fernando-felicio
@fernando-felicio 2 жыл бұрын
Os erros de gravação são os mais esperados. Kkkkkkkk Brincadeiras a parte, que conteúdo top mano. Só tenho a agradecer por esse ensinamento. Deus está te dando em dobro tudo o que entrega de conteúdo pra comunidade. Vc é brabo demais.
@rafaelcarlos3815
@rafaelcarlos3815 2 жыл бұрын
Essas aulas me deixa emocionado
@cristovaogallagher
@cristovaogallagher 3 ай бұрын
Mano do céu. Vou tentar isso amanhã num projeto que tô trabalhando. Tô sofrendo demais para processar uma planilha xlsx com 400k linhas. Espero que dê certo 🙏🏻🙏🏻🙏🏻. Valeu meu amigo pelo conteúdo
@pensandosimples
@pensandosimples 2 жыл бұрын
Sou DBA, não trabalho com JS mas acho legal saber que coisas assim existem.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Dahoraaaa
@HerlonCosta
@HerlonCosta 2 жыл бұрын
Sensacional como sempre mestrão, confesso que vou ter que assistir mais umas duas vezes pra fixar bem. Ta sênior demaaaaais!!!!
@seuhomem2025
@seuhomem2025 2 жыл бұрын
Conteudo top, a minha primeira liguagem foi o js, atualmente eu programo em golang mas sempre volto nos seus videos para me manter informado. Parabéns!!
@johnsmera7481
@johnsmera7481 2 жыл бұрын
Ce loco! Esse cara é muito brabo, a comunidade agradece
@devalefe
@devalefe 2 жыл бұрын
Monsstrrooooooo! 🤘 Conteúdo de qualidade! Muito top como sempre!
@wellingtonsilva2669
@wellingtonsilva2669 2 жыл бұрын
Esse canal sai do básico, tem canal por aqui que está mais de 5 anos resumindo documentação. Erick e Akita são os melhores para a comunidade de tech (devs) sem dúvidas fora do padrão de canais para vender cursos.
@BrunoOliveira-kk8on
@BrunoOliveira-kk8on 2 жыл бұрын
Didática ímpar! Você é fera e manja muito, vlw por ensinar
@GabrielLeite360
@GabrielLeite360 2 жыл бұрын
Sensacional mano! 1 hora pareceu 5 minutos kkkk valeu!!!
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
hahhahaha né! tmj manolo
@kontempler
@kontempler 2 жыл бұрын
Sensacional! Funcionou muito bem! Seguindo este exemplo, gostaria de saber como manipular diretamente um array pegando cada objeto dele, individualmente como chunk.
@PaulaFlavia1
@PaulaFlavia1 2 жыл бұрын
Ainda sou iniciante, mas achei essa aula fantástica
@opcoesdenegocio7948
@opcoesdenegocio7948 2 жыл бұрын
Excelente vídeo :) Seria possível fazer o caminho inverso com as mesmas ideias? O front enviando um arquivo pesado via stream seguindo o mesmo conceito? Seria ótimo um vídeo seu com isso. Obrigado
@samukinha4723
@samukinha4723 2 жыл бұрын
Valeu Erick! Já até sei com qual CSV eu vou testar! Conteúdo SENSACIONAL
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
ai simmmm me diz como foi depois!!
@hiperesp
@hiperesp 2 жыл бұрын
+1 inscrito te conheci por esse vídeo, dei uma olhada no seu canal e me inscrevi, já tenho pelo menos uns 5 vídeos seu na lista :)
@hiperesp
@hiperesp 2 жыл бұрын
voltei pra falar que tou maratonando os videos do canal, assisti tanto video seu que eu ja perdi a conta kkkkk
@saulotarsobc
@saulotarsobc Жыл бұрын
Mano. Pode falar mais sobre Electron JS? Seria legal ver um projeto seu. 😅 Com next ok? Rsrs
@Renanfa1
@Renanfa1 2 жыл бұрын
Parabéns cara, como sempre conteúdo muito bom.
@Matoxina
@Matoxina 2 жыл бұрын
Mano, eu quase sempre odeio assistir video aulas de programação pq acho muitas vezes chato, mas esse video eu assisti quase tudo sem problema, adoro teu jeito de explicar e deixar as coisas simples
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Powwwww fez meu dia melhor aqui! Haha muito obrigado pelo feedback! Bora pra cima!
@Policiano
@Policiano 2 жыл бұрын
Nem sou dev JavaScript mas achei o conteúdo muito útil
@jeffersonlira3952
@jeffersonlira3952 2 жыл бұрын
Caraca que cara bom, primeira vez que visito o canal, muito conhecimento e facil entendimento, mas só uma dúvida, entrei no seu video de apresentação do teu curso, e está em ingles, mas o curso é em ingles mesmo ?! ou só aquele video
@rubensalmeida7510
@rubensalmeida7510 2 жыл бұрын
Obrigado Erick! muito bom o conteúdo!
@ziul911
@ziul911 2 жыл бұрын
Nem terminei de ver ainda e só pelo back já valeu o like e inscrição. Fica a recomendação/sugestão de uma v2 turbinada transformando a stream de retorno de uma query no banco, transformando ela usando message packer e mandando pro front. Será que rola? A performance vai ser maior com a transformação com message packer ou usando JSON puro? Parabéns pelo conteúdo, está excelente!
@AlanSilva-cm8wc
@AlanSilva-cm8wc 2 жыл бұрын
Erick frontend, aeeeeee é sênior demais
@henrique-marti
@henrique-marti 2 жыл бұрын
O moleque é bruto no javascript
@ArthurHenrique-qu5wm
@ArthurHenrique-qu5wm 2 жыл бұрын
Tarde mestre, vi que você commitou uma solução pro 'bug' que na verdade é o comportamento normal do AbortController. Creio que se vc usar o método .abort('reason') o browser não estoura aquele 'erro', que acontece porque vc não passou nada pro método (tipo, abortou sem motivo). Vou fazer um fork e testar, mas creio que isso substituiria o if (!error.message.includes... Do mais, você é mostro! Seu conteúdo é diferenciado e mesmo assim, acessível. Parabéns, e obrigado!
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
boaaaa, na verdade a correção foi pq eu não estava abortando no Node.js quando a conexão encerrava, então ele ia ler o CSV inteiro para conseguir parar, ai só adicionei o abortController lá Mas excelente sobre o .abort, não cheguei a testa-lo assim. Pode subir um PR lá corrigindo esse index-bug-resolvido se rolar sem o tryCatch 🤩
@programedegraca
@programedegraca Жыл бұрын
Que conteúdo bom. Um exemplo para mim. Como ficaria um código assim em C# ?
@hugolinobg
@hugolinobg Жыл бұрын
​O curso Fundamentos de Javascript - Aprendendo a programar quando vai esta disponível de novo?
@LeonardoSilva-yj9lg
@LeonardoSilva-yj9lg 2 жыл бұрын
Parabéns pelo conteúdo.
@theluposki5712
@theluposki5712 2 жыл бұрын
Aí é Sênior =D
@willmarcio8696
@willmarcio8696 2 жыл бұрын
Conteúdo top demais!!!
@clevelandmusic799
@clevelandmusic799 2 жыл бұрын
Genial! Parabéns pelo conteúdo
@HenriqueMoroziniHupp_
@HenriqueMoroziniHupp_ Жыл бұрын
Muito top cara, quanto tempo você gasta para produzir um conteúdo desse de praticamente 1h ?
@ErickWendelAcademy
@ErickWendelAcademy Жыл бұрын
Muito obrigado!! De umas 8-16 horas de preparação (construir scripts, Demonstrações, pesquisa) mais umas 4 de gravação
@HenriqueMoroziniHupp_
@HenriqueMoroziniHupp_ Жыл бұрын
@@ErickWendelAcademy sem contar a edição né haha' praticamente um dia ao total. Muita dedicação, parabéns de verdade !!🎉🎉🎉
@bascheffer
@bascheffer 2 жыл бұрын
Muito bom, obrigado!
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
tmjjj e tenta fazer o desafio em!
@JanderSilva01
@JanderSilva01 2 жыл бұрын
Obrigado pelo conteúdo!!
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Tmj demaaais
@Leitemcs
@Leitemcs 2 жыл бұрын
Que cara bom pqp
@danilinholacerda
@danilinholacerda 2 жыл бұрын
Conteúdo sensacional!
@Gustavo-bi4hv
@Gustavo-bi4hv Жыл бұрын
Esse conteúdo de webstreams é abordado com mais detalhes no curso JS Expert?
@MrHUGOLADEIRA
@MrHUGOLADEIRA 2 жыл бұрын
PORRAN, RANCOU BOXXXTA! kkkkk video 10/10
@alexartus
@alexartus 2 жыл бұрын
Opa! Muito show esse conteúdo. Sabe se já tem suporte para outras tecnologias no backend? Java + Spring por exemplo como backend? E vc acha que webstream substitui totalmente websocket e SSE ou tem casos que estas outras tecnologias se encaixa melhor ?
@Nanikowow
@Nanikowow 2 жыл бұрын
Blza? Tb estou interessado, mas no meu caso seria .NET CORE.
@Ghaleon15
@Ghaleon15 2 жыл бұрын
Dúvida boba: Somente com a versão 19 do node pra realizar isso? Ou a 19 é pra seguir o tutorial? Valeu, Erick!
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
19 para o tutorial, nas anteriores o -watch nao funciona, mas o resto tudo funciona
@henrmota
@henrmota 2 жыл бұрын
No cliente podemos usar webstreams com qualquer request ou mesmo ficheiro? Ou é preciso que o server tmb use streams? Ótimo conteúdo, sou português só vejo videos em inglês, com a exceção dos seus videos.
@tiago20092003
@tiago20092003 Жыл бұрын
Isso é muito interessante
@LuizGustavoArruda-qg4to
@LuizGustavoArruda-qg4to 2 жыл бұрын
Fala Erick, blza? Com essa biblioteca streams é possível fazer uma requisição server-to-server? É muito comum de mesmo entre backends ser necessário enviar requests grandes (dados que vem de arquivos ou bancos de dados por exemplo)
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Opaaa, no www.nodejsstreams.com eu mostro exatamente isso 🤩🤘🏻
@LuizGustavoArruda-qg4to
@LuizGustavoArruda-qg4to 2 жыл бұрын
@@ErickWendelAcademy opa! já vou ver como adquirir isso! hahahaha! abração!
@gabriellsscolaro
@gabriellsscolaro 2 жыл бұрын
Gerencio um putcha site usando apenas Django e uns JavaScript dentro das templates, isso não tem como ser feito com Ajax mandando a informação que chegou e como request data do Ajax recebo no Back end o resto dos dados um por um se repetindo e colocando na tela conforme o time que você quer, ou isso pesa muito para ser feito com Ajax e Django, achei muito boa essa ideia, mas gostaria de implementar em um servidor de Ajax, só não sei se valeria a pena usar pandas ou o próprio models do Django, legal desse método é o quão dinâmico fica sem travar
@brunonascimento6001
@brunonascimento6001 2 жыл бұрын
Se você utilizasse o readline do lado do NodeJS, vc não garantiria que o JSON viria certo? sem precisar concatenar os chunks?
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
não necessariamente, readline só vai ajudar voce a ler linha a linha, mas nem sempre o linha a linha é uma quebra. No windows eles usam / se não me engano, ai pode quebrar alguns casos.
@junnior8003
@junnior8003 2 жыл бұрын
Mano tu é top demais!
@anthonibs
@anthonibs 2 ай бұрын
Como posso criar um relatório em pdf no front para o usuário baixar, pois tenho que gerar muitas linhas e acaba travando o processamento teria algum jeito mais viável de se fazer?
@gustavofigueiredo280
@gustavofigueiredo280 2 жыл бұрын
Vídeo muito top!! Essa feature vai abrir muitas portas para as páginas web. Uma coisa que fiquei curioso, na função parseNDJSON o porque corre o risco da variável ndjsonBuffer ter algo não processado na hora do flush? Seria se faltasse o " " no final?
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Exatamente! Certifica que nunca vai ter dado pendente de ser executado (algo raro, mas que pode acontecer) Valeuuuu
@gabriel-dg2bd
@gabriel-dg2bd Жыл бұрын
isso só funciona com um JSON local, ou qualquer um? Tô com um JSON pequeno (34 itens), mas a resposta tá demorando 4s só pra fazer a listagem para um array.
@ErickWendelAcademy
@ErickWendelAcademy Жыл бұрын
Sim qualquer um. 34 itens mas qual o tamanho desses itens? Quantidade não importa muito, mas a quantidade de sub itens nele sim
@gabriel-dg2bd
@gabriel-dg2bd Жыл бұрын
@@ErickWendelAcademy agora que vc falou fui dar uma olhada, mas só são 8 sub itens
@gabriel-dg2bd
@gabriel-dg2bd Жыл бұрын
@@ErickWendelAcademy A parte mesmo do front começa em 29:21? essa recepção dos dados n entendi como faria sem ser localmente, ou no caso tem q fazer aquela parte do Readable e no lugar do diretório "./animefly/csv" colocar a rota get. ou essa parte da API só o bak que faz?
@ErickWendelAcademy
@ErickWendelAcademy Жыл бұрын
@@gabriel-dg2bd então tem algo errado hehe
@ErickWendelAcademy
@ErickWendelAcademy Жыл бұрын
@@gabriel-dg2bd seria subir seu arquivo num S3 ou em uma API apenas e baixa-lo via fetch a partir da Url
@jandernery
@jandernery Жыл бұрын
Fala Erick beleza, então, estou upando um file pequeno até, mas no server está dando um 413 Request Entity Too Large, será que é problema da aplicação ou da cloud, valeu mesmo seus vídeos são otimos.
@filipesantos1442
@filipesantos1442 2 жыл бұрын
Conteúdo foda! Valeu pela riquíssima aula Wendel! Tenho uma dúvida com relação ao split feito na linha 30 do `app/index.js`. Oq aconteceria se houver um ` ` no meio de alguma descrição do chunk, isso não sinalizaria erroneamente o fim de um item? Se sim, haveria alguma alternativa para o split correto do item, caso o chunk seja grande demais?
@principe.borodin
@principe.borodin 2 жыл бұрын
Magnifico.
@joaocosta1228
@joaocosta1228 2 жыл бұрын
Muito massa cara
@TiagoPerrelli
@TiagoPerrelli Жыл бұрын
E ai Erick, beleza? Reproduzi algo parecido, porém abrindo um pool de connections do mysql para retornar da mesma forma. No meu caso, tô pegando: ERR_INVALID_STATE Type Error Controller is already closed? Alguma idéia?
@Igor-wf7cn
@Igor-wf7cn 2 жыл бұрын
Opa Erick, tranquilo? Esse underline que vc colocou tem o papel de que?? no .on('listening'), _ =>{} Seria uma função?
@Chr_04
@Chr_04 2 жыл бұрын
Papel nenhum, é só uma firula pra ficar bonitinho pq caso só tenha um parâmetro na Arrow function vc pode omitir os parenteses
@rafamaragui
@rafamaragui 2 жыл бұрын
Carai que fera!
@pavlov1774
@pavlov1774 Жыл бұрын
Gostaria de saber se o TREINAMENTO SOBRE STREAMS e' em ingles e valor tambem e' em dolar ?
@denisnunes1601
@denisnunes1601 2 жыл бұрын
FODA PRA CARAI
@flaviomartins7179
@flaviomartins7179 2 жыл бұрын
Excelente!!
@noriller
@noriller 2 жыл бұрын
Esse erro não vem do fetch? Tipo, não faltou só por um catch no fetch já que parece que funciona como um erro estourando?
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Nao, ele vem da writable stream, coloquei aqui no comentário fixado a resolução 🤩
@noriller
@noriller 2 жыл бұрын
@@ErickWendelAcademy top
@marcioalexandremarcondes557
@marcioalexandremarcondes557 2 жыл бұрын
Muito bom!!!
@eurico_dev
@eurico_dev 2 жыл бұрын
Conteúdo animal!
@edu.paixao
@edu.paixao 2 жыл бұрын
kd o link do Telegram? 🤔
@robsondev2
@robsondev2 2 жыл бұрын
Pessoal como ficaria processar sob demanda um resultado de uma consulta do Banco de Dados (Postgres) pra gerar um csv ou xls? Daria pra fazer?
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Rapaz, eu tenho esse exato exemplo no www.nodejsstreams.com/
@carlosricardoziegler2650
@carlosricardoziegler2650 2 жыл бұрын
Conteúdo top! Teria algo sobre usar isso com Map Tile server? Pergunto pois queria implementar um map tile server pegando dados do PostGIS no lugar de um csv ou então de um bucket da GCP. Alguma ideia? Vi algumas implementações mas tem uma performance não tão boa. Tô usando Mapbox e protobuffer na api :) Valew
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Não tenho ideia o que seja, acredito que esteja falando sobre gRPC certo?
@carlosricardoziegler2650
@carlosricardoziegler2650 2 жыл бұрын
@@ErickWendelAcademy é uma api que fornece dados para mapa, onde ele recebe o zoom, x e y de um mapa e ele retorno os polygons. É bem interessante.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
@@carlosricardoziegler2650 se voce consegue ler como stream então provavelmente consegue processar também. Tem que ver se a API deles retorna esses dados como stream
@felipemiguel5581
@felipemiguel5581 2 жыл бұрын
Top de mais.
@samuel_coder
@samuel_coder Ай бұрын
nao tem uma lib pra deixar isso mais facil?
@Pedro-gu7jj
@Pedro-gu7jj 2 жыл бұрын
sou junior 3, ainda não vi o vídeo, a solução que eu tentaria de primeirar seria paginar os dados
@raphapiki
@raphapiki 2 жыл бұрын
Massa!
@fsilva1985
@fsilva1985 2 жыл бұрын
lembrando que é apenas um teste. no mundo real provavelmente ele faria sim a leitura desse arquivo e colocar em algum banco de dados para assim o front consumir.
@ErickWendelAcademy
@ErickWendelAcademy 2 жыл бұрын
Depende! Ferramentas de BI/BigData acabam consolidando dados de arquivos direto de CDNs como o S3 ou AWS Athena de lá é tudo arquivo ao invés de banco de dados
@tiagocandido1593
@tiagocandido1593 2 жыл бұрын
muito bom
DUDU e CAROL nas PISCINAS
8:20
CAROL e DUDU
Рет қаралды 4,6 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Docker с 0 до 100%. Всё, что нужно знать.
5:08:24
Curso de C# / .NET Para Iniciantes
3:57:08
Fredi
Рет қаралды 938 М.
Reagindo ao Futuro do JavaScript: O Que Pode Mudar em 2025?
1:17:01
Erick Wendel
Рет қаралды 2,6 М.
Tornando sua App Web Mais Rápida! | 4 Técnicas de Otimização
49:02
Learn Web Development And ACTUALLY Get A Job | Ultimate Guide
1:33:52
James Cross
Рет қаралды 1,6 МЛН
TUDO que você deve estudar de JavaScript antes do React
1:25:24
Rocketseat
Рет қаралды 315 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН