Monstro demais, realmente oq mais falta no CZcams são canais mostrando nodejs avançado, só oq tem é o básico, crud, como fazer uma api. Realmente seu canal é diferenciadíssimo e necessário
@@ErickWendelTraining eu comecei assistindo o vídeo pensando a mesma coisa que o amigo acima falou... Eu queria levantar uma dúvida a respeito eu conseguiria usar essa abordagem usando typescript e classes??? Se sim o que mudaria na implementação? Eu teria que fazer uma services por exemplo usando funções e chamá-las nas minhas classes.... Valeu pelo conteúdo!!!
Cara fiquei com uma dúvida aqui... no primeiro exemplo voce adicionou tudo a um array com o .push e dando o console somente no final isso realmente iria fazer esperar todo o processo terminar para ai sim mostrar o resultado, no segundo exemplo seria a mesma coisa se voce desse o .push dentro do "for" e um console depois do "for", entendo os benefícios do generator mas acho que nao entendi direto o seu exemplo
Ele fez isso porque era a única forma possível no cenário, pois se ele colocasse um return ao invés de jogar para dentro de um array no primeiro exemplo, o loop seria forçado a encerrar. Já com generator ela armazena a ultima execução, então pode adicionar o yield dentro do loop que quando chamado novamente ele vai executar da onde parou.
@@guilhermeborges4228 nao mano, pois ele ta simulando um response, se ele na prática só um console na tela nao faz sentido, geralmente vc quer enviar para um front esses dados e não imprimir no terminado do servidor.
Poderia tbm! Seria como se fosse uma função main, que chama varias outras. Só que, se você tem um fluxo grande de funções, muito provavelmente você terá somente uma main e outras pequenas que acumulam resultados, aí a melhor coisa para processar dados sob demanda é como mostrei no video o/
Sou iniciante e tenho uma duvida. Em ambos processos é feito uma nova requisição ao "backend'? tipo, para cada item do for. Porque peguei em um projeto (React) que envia um array com uns +-800 itens para o back (laravel) e la ele salva um por um, demorando uns 10 minutos (pq pra cada item há uma PORRADA de validações) para retornar a resposta para o front... pensei em fazer algo assim e enviar um por um, a media que for salvando já tenho a resposta de um item e atualizo o front, mas não fiz pois pensei que isso poderia prejudicar a aplicação ou bloquear as requisições, ou algo do tipo por fazer umas mil requisições sequenciais ao backend. Enfim, é normal fazer isso mesmo ou entendi errado?
Demora 10 minutos pra salvar 1 registro? Se sim, tem algo errado no backend. Só uma observação, nesse teu caso, pelo o que eu entendi tu tá falando de fazer isso no frontend, e não é o caso do vídeo do Erick, o que mais se encaixaria aí seria utilizar a técnica no backend na hora de processar o array que o front enviou e caso fique um pouco pesado o envio de todos, enviaria sobre demanda, algo tipo 100 registros por chamada. O problema é que o back é PHP...
Eaaai, curtiram o audio do Microfone novo? hehe
Ficou muitoooo bom mano!!
Boa demais a aula e o áudio ficou top também!
@@rjaskonis opaaaaa tmjjj
Microfone monstro, parabens... Curto demais seu trampo, mesmo hoje trabalhando com C# hehehehehe
aaaaai simmmmmmmm
Monstro demais, realmente oq mais falta no CZcams são canais mostrando nodejs avançado, só oq tem é o básico, crud, como fazer uma api. Realmente seu canal é diferenciadíssimo e necessário
Orraaaaa, sensacionaaal, valeu pelo feedback! E manda esse video para a galera que tem muita coisa legal chegando
Cara, exatamente!!
@@ErickWendelTraining eu comecei assistindo o vídeo pensando a mesma coisa que o amigo acima falou... Eu queria levantar uma dúvida a respeito eu conseguiria usar essa abordagem usando typescript e classes??? Se sim o que mudaria na implementação? Eu teria que fazer uma services por exemplo usando funções e chamá-las nas minhas classes.... Valeu pelo conteúdo!!!
@@ErickWendelTraining szwz
Áá
Que vídeo bom, eu nunca tinha (e nem teria) pensado num cenário real em que os generators seriam tão úteis. Obrigado!
haha dahora né? É tanta coisa possível que acabamos deixando passar
João
Que vídeo top d+ ! Compartilhando ótimos conhecimentos como sempre ! Obrigado Erick ! Você é o cara !
Opaaaa fico feliz que curtiu!! Manda para a galera aeee
Erick Wendel é o cara no Javascript
Top demais cara!
Simplesmente o melhor conteúdo de Javascript e Node.js da web!!
powww muito obrigado pelas palavras!!
Assistir qualquer video do Erick é um boost de conhecimento, slc
Dica valiosa Man! Isso vai ser muito útil!
Show! O redux saga usa bastante esse mecanismo do JS
dahora né! No frontend faz ainda mais sentido por ter que lidar diretamente com a interface de usuário
Caraca... um vídeo melhor que o outro!
Vlw, com esse exemplo bem concreto ficou mais fácil de entender!
que demaaaaais tmjj Yan!
Ótimo vídeo! Muito interessante e exemplo bem didático! Obrigado pelo conteúdo!
Puts, nessa hora eu vejo que não sei nada kkkkk
Video muito TOP. Parabéns!
Que conteúdo de altíssima qualidade!!! Parabéns, cara!
Show de bola!
pra cimaaaaa
Mto bom o vídeo e o exemplo foi mto didático mano. Seus vídeos são mto bons e ensinam mto, valeeeu
powwww sensacional manolo! Muito obrigado pelo feedback
Aquele conteúdo de qualidade! Erick você é o cara!
hahaha tmj Jonas o/
Muito bom! Faça mais videos curtos assim, por favor. Sencasional!
manoooo, que conteudo top!!!!!!!!!
Opaaaaaa tmjjj
Muito bom conteúdos! Vc eh o cara kkkkk
Tmj Ray!!
Aí sim, né mano!? 👊🏽😎👏🏽👏🏽👏🏽
Bom demais!!
uhuuuu ai simmm
Caraca que top, muito massa o conteúdo, to migrando de python pra JS e vídeos desse tipo ajudam muito.
Excelente vídeo!
Bacana seus conteúdos. Apenas uma sugestão....essa placa piscando na sua prateleira tira um pouco da atenção do vídeo. Parabéns pelo trabalho!
Perfeito 🔥
Eu nem entendo muito bem Java Script mais entendi tudo o que ele mostrou se é loco. Didática monstra.
Simplesmente fantástico!
Caramba Erick que conteúdo massa, muito obrigado !!!
Poxa que top !!!
pra cimaaaa
Cara fiquei com uma dúvida aqui... no primeiro exemplo voce adicionou tudo a um array com o .push e dando o console somente no final isso realmente iria fazer esperar todo o processo terminar para ai sim mostrar o resultado, no segundo exemplo seria a mesma coisa se voce desse o .push dentro do "for" e um console depois do "for", entendo os benefícios do generator mas acho que nao entendi direto o seu exemplo
Ele fez isso porque era a única forma possível no cenário, pois se ele colocasse um return ao invés de jogar para dentro de um array no primeiro exemplo, o loop seria forçado a encerrar. Já com generator ela armazena a ultima execução, então pode adicionar o yield dentro do loop que quando chamado novamente ele vai executar da onde parou.
@@andersonhenrique9049 ele não podia chamar uma outra função de dentro do loop pra imprimir e não precisar usar o generator?
@@guilhermeborges4228 Nesse caso daria sim
@@guilhermeborges4228 nao mano, pois ele ta simulando um response, se ele na prática só um console na tela nao faz sentido, geralmente vc quer enviar para um front esses dados e não imprimir no terminado do servidor.
Bacana, sabia disso não! muito top!!!
Sensacional mano! Parabéns pelo conteúdo!
Show! Em vez de dar um push no array você não poderia nesse mesmo local chamar outra função que faria a integração imediata do seu dado?
Poderia tbm! Seria como se fosse uma função main, que chama varias outras. Só que, se você tem um fluxo grande de funções, muito provavelmente você terá somente uma main e outras pequenas que acumulam resultados, aí a melhor coisa para processar dados sob demanda é como mostrei no video o/
@@ErickWendelTraining Obrigado! Ótima explicação sobre generators!👋
Vídeo incrivelmente sensacional!!
caraca, ninja demais!
opaaaaaa tmj manolo!!
muito bom!
top demais
pra cimaaa
Top demais....
Incrível, de um problema para uma resolução padrão para uma solução otimizada.
Cadê o treinamento JSExpert 2????? Já to com roupa de ir
Muito legal
O Erick ta muito próximo de atingir sua forma final sênior
ahahhahahaha
Sou iniciante e tenho uma duvida. Em ambos processos é feito uma nova requisição ao "backend'? tipo, para cada item do for. Porque peguei em um projeto (React) que envia um array com uns +-800 itens para o back (laravel) e la ele salva um por um, demorando uns 10 minutos (pq pra cada item há uma PORRADA de validações) para retornar a resposta para o front... pensei em fazer algo assim e enviar um por um, a media que for salvando já tenho a resposta de um item e atualizo o front, mas não fiz pois pensei que isso poderia prejudicar a aplicação ou bloquear as requisições, ou algo do tipo por fazer umas mil requisições sequenciais ao backend. Enfim, é normal fazer isso mesmo ou entendi errado?
Demora 10 minutos pra salvar 1 registro? Se sim, tem algo errado no backend.
Só uma observação, nesse teu caso, pelo o que eu entendi tu tá falando de fazer isso no frontend, e não é o caso do vídeo do Erick, o que mais se encaixaria aí seria utilizar a técnica no backend na hora de processar o array que o front enviou e caso fique um pouco pesado o envio de todos, enviaria sobre demanda, algo tipo 100 registros por chamada. O problema é que o back é PHP...
É nois man.. vlw
Opaaaa pra cimaaaa
Seria interessante também mostrar o tdd desse generators pra galera já ir pegando o costume de testar as apps
Aoooo QUE HOMEM MEUS AMIGOS!!!
aewwwwwwww
Shoooow mestre!!
opaaaa tmjjj
Cara eu smepre me perco nessa parada de generator e tal... #tenso kkkk
opaaa espero que tenha ajudado então o/
Show
tmjjjjj
ae Erick, seria daora ver mais lives do espruino usando o Babel
Opaaaa, rapaz, quase não tem conteudo sobre, os que vi eram de anos atrás :(
Cara show demais. Seu curso é focado mais para aplicações web, ou posso usar no React native tbm?
E o que são aplicações serveless?
Opa! Eu tenho vários cursos, mas se for sobre o aplicações serverless, acho melhor você acessar o link aqui da descrição que deixei todo o detalhe lá
Providencial esse vídeo!!!
opaaaaa
ERICK, seja meu senpai. 😁
ERICK, seja meu senpai. 😁
ERICK, seja meu senpai. 😁
Oi
aeeeeee
Aewwwww tmjj
Like 404 kkkk
Agr 405 hehe
BooooooooooBÃO