Quem tem medo de Node.js Streams? Funcionalidade incrível e poderosa do Node.js || Erick Wendel

Поділитися
Вставка

КОМЕНТАРІ • 100

  • @risj
    @risj 2 роки тому +5

    Tem que mostrar esse exemplo aí pra uns professores da Estácio, sockets ficou bem mais claro nesse vídeo do que nas aulas da faculdade.

  • @CesarGosHulk
    @CesarGosHulk 2 роки тому

    Cara vc é bom demais 👏👏👏👏👏👏
    Faz algo tão complicado parecer simples... de um jeito q a gente entende.
    Obrigado e parabéns

  • @reynaldolayme6381
    @reynaldolayme6381 3 роки тому +3

    Perfeita analogia do ouro! boa didática..

  • @felipealbuquerq
    @felipealbuquerq 2 роки тому

    em 12:43 pra quem encanou igual eu em listar o tamanho do arquivo no terminal do powershell:
    ls . -r *.file | sort @{expression={$_.Name}},
    >> @{expression={$_.LastWriteTime};Descending=$true} |
    >> select Directory, Name, LastWriteTime, Length | Select-Object Name, @{Name="GigaBytes";Expression={[math]::round($_.Length / 1GB,2)}}

  • @beingsanedf
    @beingsanedf 3 роки тому +7

    Erick Wendel cara sempre mandando muito! cara podia fazer um video realizar com streams de videos, aqueles que recebe parte dele executa no player e excluir os arquivos executados no tipo NetFlix, outro com leitura de videos ou musicas em torrents para executar em um player e depois excluir as partes algo assim, e para finalizar o esquema de download do Mega que ao meu entendimento faz o mesmo cria um stream do file que esta baixando mais so monta no lado do cliente.

  • @Pedro-Pontes
    @Pedro-Pontes Рік тому

    Seus videos sao muito bem produzidos, parabens!

  • @andriuscunhacastro8858
    @andriuscunhacastro8858 2 роки тому

    Muito Sênior, sempre top.

  • @itorisaias9031
    @itorisaias9031 3 роки тому +4

    Muito bom Erick, seus conteúdos são demais e ajuda toda a comunidade.
    (Ahhh estava tendo problema de stream e seu video de upload de gigabytes me ajudou a resolver kkk vlw demais)

  • @pedrolucasdsc
    @pedrolucasdsc 2 роки тому

    Parabéns, excelente conteúdo!😃😃😃

  • @erickgannem2150
    @erickgannem2150 3 роки тому +2

    Ótima aula! Muito obrigado

  • @paulomello371
    @paulomello371 2 роки тому +2

    Erick, parabéns pelo conteúdo! Poderia dar dicas de projetos que poderíamos fazer para praticar o conceito de stream

  • @brunocechet
    @brunocechet 3 роки тому +1

    Excelente vídeo Erick! Valeu demais 👊🏻

  • @VitorHenckel
    @VitorHenckel 3 роки тому +22

    Poderia usar Streams para fazer uma aplicação ficar assistindo um webcam, por exemplo? Tipo, detecção de movimento ou verificar se algum item em especial está aparecendo na câmera.

  • @thyagocosta6979
    @thyagocosta6979 3 роки тому +3

    Valeu, Erick! Conteúdo massa demais

  • @ohervis
    @ohervis 2 роки тому

    Caraaaamba, conteúdo sensacional!!!!! Parabéns mano!!

  • @matheusdocarmo4150
    @matheusdocarmo4150 2 роки тому

    Conteúdo muito bom! Sou fã dos seu trabalho!

  • @jhonysou
    @jhonysou 3 роки тому +1

    Uma coisa que coloquei como meta, é todo dia assistir um vídeo do EW, valeu mano !

  • @morezco
    @morezco 2 роки тому

    Cara, muito bom. Saí da cama com o objetivo de aprender isso pro dia, e seu vídeo era exatamente o que eu tava procurando.

  • @thebylito
    @thebylito 3 роки тому +1

    Unico cara que quando pede para deixar Like eu deixo hehe

  • @FilipeMoraes87
    @FilipeMoraes87 3 роки тому

    Conteúdo muito bom. Vai ajudar muito. Muito obrigado.

  • @arthurklipp
    @arthurklipp 3 роки тому +1

    Excelente video me esclareceu muitas coisas. Muito obrigado :)

  • @MatheusAraujo-es5ne
    @MatheusAraujo-es5ne 2 роки тому

    Muito bom o conteúdo

  • @seltenermann
    @seltenermann 3 роки тому +1

    Vou já refatorar um projeto antigo pra usar só o módulo http nativo e streams. Valeu, Erick!

  • @GabrielSilva-ni4jy
    @GabrielSilva-ni4jy 3 роки тому

    O brabo tem nome, tu é foda demais. Abraço.

  • @denilsoncosta9837
    @denilsoncosta9837 3 роки тому +1

    Vídeo muito bom, nunca usei muito node js para processamento de dados mas esse vídeo expandiu as minhas possibilidades.
    #workattackangola

  • @samihenrique
    @samihenrique 3 роки тому +1

    Aff Maria Erick, vai com calma hehehehe topzera demais

  • @RuitherBorba
    @RuitherBorba 3 роки тому

    Excelente conteúdo cara. Bom trabalho!

  • @delfiofrancisco3469
    @delfiofrancisco3469 3 роки тому

    muito obrigado por esse conteúdo.

  • @agled
    @agled 3 роки тому +2

    o que gostaria de ver?
    LOG
    LOG
    LOG
    melhores práticas!!
    :D

  • @Pedromarneto1303
    @Pedromarneto1303 3 роки тому

    Muito bom, como sempre!!!

  • @Ghaleon
    @Ghaleon 3 роки тому +3

    Muito bom, mano!

  • @principe.borodin
    @principe.borodin 3 роки тому

    Fala sobre os clusters do nodejs.

  • @Fabio-xy6vb
    @Fabio-xy6vb 3 роки тому +3

    Gostei da analogia do ouro kkk, eu costumo comparar com uma trança ^^

  • @2dsg
    @2dsg 3 роки тому +1

    Muito bom o vídeo! NodeJs Streams parece bem mais fácil pra mim agora!
    Eu usei o Nodejs streams a um tempo atrás em um projeto, e eu queria saber com a sua visão de senior como você faria para ler streams de mais de um arquivo e poder escrever também em mais de um arquivo num único processo stream

  • @FabianoQueirozMonte
    @FabianoQueirozMonte 3 роки тому +4

    Gigante como quase todos os conteudos. Quando vai rolar conteúdo e no lugar de callback, async/await e promise vai usar rxjs com observables?

  • @GustavoRodrigues-le3zw
    @GustavoRodrigues-le3zw Рік тому

    massa!

  • @LucianoBaetz
    @LucianoBaetz 3 роки тому

    Erick! Parabéns! Você poderia fazer um site para mim? abraço

  • @netmarvintube
    @netmarvintube 3 роки тому

    Muito bacanaaaa!!!! Vlwww!!!!

  • @principe.borodin
    @principe.borodin 3 роки тому +2

    Muito interessante, ano passado precisei pegar um csv com mais de 65milhoes de linhas e desduplica-las, tive q fazer o chunk na mao, e foi demorado kkkk

  • @arozendojr
    @arozendojr 3 роки тому

    Se não tiver, fica a sugestão
    Acho que fizeram, porém não lembro o Vídeo, como definir seu próprio nível em alguma tecnologia?
    O que seria necessário saber, para dizer que sou nota 8 em HTML, nota 9 JS ou nota 10 em PHP.

  • @ursochurrasqueira
    @ursochurrasqueira 3 роки тому +1

    como fazer testes unitários dessa belezinha?

  • @oldwolfking
    @oldwolfking 3 роки тому

    tu é foda

  • @lucasfauker
    @lucasfauker 3 роки тому +1

    Você parece que adivinha! Ontem mesmo eu tava quebrando a cabeça aqui lendo 300k de registros e passando mal pra processar! CPU do server no talo! Hahahaha. Vou usar essa aula pra refatorar! Valeu, Erick!

  • @rafaelalcantara5741
    @rafaelalcantara5741 2 роки тому

    Esse vídeo vale ouro!
    Litros (ou chunks) de ouro! 😂

  • @luizoamorim
    @luizoamorim 3 роки тому

    Excelente, Erick! Porque o lugar certo de usar callBacks deve ser com stream? Valeu!!

  • @AmauriOliveira32
    @AmauriOliveira32 3 роки тому

    Qual a extensão do VS Code você utilizada para mostrar os tipo do Javascript?

  • @YuriFontella
    @YuriFontella 3 роки тому +1

    god demais

  • @TheDaissuke
    @TheDaissuke 2 роки тому +1

    Fala Erick, muito bom os seus vídeo, comecei a acompanhar hoje, eu tenho uma dúvida bem simples, sou bem iniciante em dev, pesquisei mas ainda não achei, o stream tem algum jeito de definir o tamanho do chunk ou determinar um delimitador? Vlw abraço

    • @ErickWendelAcademy
      @ErickWendelAcademy  2 роки тому

      Opa tem sim, mas fazer na unha é bem complicado pois tem que analisar chunk a chunk. Para definir o tamanho, você usa o highWatermark: size, mas para o split pelo delimitador eu geralmente vou nas bibliotecas como o split2, csvtojson e por ai vai

  • @andersonsilva9998
    @andersonsilva9998 2 роки тому +1

    Devo estar fazendo algo de errado e não sei o que, pois fiz o teste e inseri da mesma forma que no inicio do exemplo 07:08 mas não aparece a mensagem 'saida terminal', apenas imprimi o que foi digitado. O que será?

    • @ErickWendelAcademy
      @ErickWendelAcademy  2 роки тому

      Opa, tenta usar o código fonte que eu disponibilizei aqui na descrição e comparar com seu código

    • @andersonsilva9998
      @andersonsilva9998 2 роки тому +1

      @@ErickWendelAcademy Descobri o que errei... no meu, a primeira 'data' estava como "entrada" e o segundo 'data' estava "saida"... nisso foi apenas eu ter alterado os dois para "data". Muito obrigado!

  • @geversonandersen4369
    @geversonandersen4369 3 роки тому +2

    meu coração quase parou quando vc falou callbacks... hahahahahahahahahahahahahaha

  • @douglashenrique6766
    @douglashenrique6766 2 роки тому

    No pipelineAsync está deixando passar apenas 2 args, se eu passar o read, write e set, da um erro. E esses dois args tem de ser:
    const pipelineAsync: (arg1: NodeJS.ReadableStream, arg2: (NodeJS.ReadWriteStream | NodeJS.WritableStream))

    • @douglashenrique6766
      @douglashenrique6766 2 роки тому

      tive que tirar o promissify e usar o callback, ai resolveu.

  • @nathanmiguel76
    @nathanmiguel76 2 роки тому

    Eu tenho umas perguntas idiotas da minha parte, em questão de velocidade é razoável?
    Tem biblioteca pra acelerar usando GPU?

  • @lucasmoritv
    @lucasmoritv 3 роки тому

    Eu tentei fazer colocando no for 1e9 e percebi que deu out of memory, fui diminuindo a um ponto que parou de dar problema, minha questão é, como posso usar essa abordagem com muitos dados ex. (1e9) sem subir muito a memoria e estourar?

  • @WandersonSangreal
    @WandersonSangreal 3 роки тому

    @Erick show de boa o vídeo! A um tempo atrás eu estava trabalhando com streams e não consegui avançar em uma questão... Gostaria de saber se é possível, com Node Streams, ler um arquivo de vídeo dividido em partes menores e gerar um stream único do vídeo inteiro em uma response?

  • @AndreioxMacedo
    @AndreioxMacedo 3 роки тому

    Caralho, brabo

  • @versaleyoutubevanced8647
    @versaleyoutubevanced8647 Рік тому

    vou falar oq falei quando me daparei com react pela primeira vez "entendi nada, volto daqui uns meses"

  • @deniscorreia665
    @deniscorreia665 3 роки тому +1

    Tentei ler um arquivo .TXT grande, pensando que cada chunck seria exatamente uma linha do TXT, mas as vezes o chunk continha uma linha inteira e metade da outra, teria como forçar ser apenas uma linha? ou isso é devido ao tamanho do Buffer.

    • @marcola8776
      @marcola8776 3 роки тому +1

      Cara isso é um negocio que eu gostaria de saber tb

  • @AndersonDias-ey3dl
    @AndersonDias-ey3dl 2 роки тому

    Dá pra fazer um live streaming apenas de áudio? Tipo uma twitch porém só com áudio, onde todos ouvem simultaneamente a mesma coisa e a rádio continua ali tocando independente de ter alguém consumindo.

  • @diegohenrique5227
    @diegohenrique5227 3 роки тому +3

    Hehhehe, depois de tantos pedidos né Erick kkk

  • @viniciusalencardev
    @viniciusalencardev 3 роки тому +1

    massa

  • @arthursantos974
    @arthursantos974 3 роки тому +1

    init1

  • @veremox
    @veremox 2 роки тому

    "era material avançado que tu queria? tão toma ae" kkkkkkkkkkkkkkkkkkkkkkkkkkk boa demai

  • @samuelleonel503
    @samuelleonel503 2 роки тому +1

    Erick demorei mas cheguei kkkkkkkkkkk

  • @natanmeira9456
    @natanmeira9456 2 роки тому

    Bom dia pessoal, estou tentando salvar os dados de um grande arquivo xlsx no banco, alguem sabe se tem alguma lib ou algum conteudo que possa me ajudar com esse caso de xlsx? encontro muito conteudo sobre como fazer isso com csv, porem direto com xlsx não encontrei nada relevante, se alguem puder me ajudar, serei muito grato.
    Desde já agradeço!

  • @igormendes872
    @igormendes872 3 роки тому

    eu TINHA medo! KKKK

  • @tribunalvivo1
    @tribunalvivo1 3 роки тому +1

    first

  • @nan-code
    @nan-code 3 роки тому +1

    Esse vídeo vai sair do ar não né?