Monstro demais, realmente oq mais falta no UA-cam 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
@@ErickWendelAcademy 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!!!
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/
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.
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 UA-cam 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!!
@@ErickWendelAcademy 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!!!
@@ErickWendelAcademy 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
Top demais cara!
Simplesmente o melhor conteúdo de Javascript e Node.js da web!!
powww muito obrigado pelas palavras!!
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
Assistir qualquer video do Erick é um boost de conhecimento, slc
Que conteúdo de altíssima qualidade!!! Parabéns, cara!
Erick Wendel é o cara no Javascript
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
Dica valiosa Man! Isso vai ser muito útil!
Vlw, com esse exemplo bem concreto ficou mais fácil de entender!
que demaaaaais tmjj Yan!
Caraca... um vídeo melhor que o outro!
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/
Eu nem entendo muito bem Java Script mais entendi tudo o que ele mostrou se é loco. Didática monstra.
Ótimo vídeo! Muito interessante e exemplo bem didático! Obrigado pelo conteúdo!
Aí sim, né mano!? 👊🏽😎👏🏽👏🏽👏🏽
Caramba Erick que conteúdo massa, muito obrigado !!!
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/
@@ErickWendelAcademy Obrigado! Ótima explicação sobre generators!👋
Caraca que top, muito massa o conteúdo, to migrando de python pra JS e vídeos desse tipo ajudam muito.
Muito bom! Faça mais videos curtos assim, por favor. Sencasional!
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!
Simplesmente fantástico!
Sensacional mano! Parabéns pelo conteúdo!
Puts, nessa hora eu vejo que não sei nada kkkkk
Video muito TOP. Parabéns!
Bacana, sabia disso não! muito top!!!
manoooo, que conteudo top!!!!!!!!!
Opaaaaaa tmjjj
Perfeito 🔥
Vídeo incrivelmente sensacional!!
Show de bola!
pra cimaaaaa
Muito bom conteúdos! Vc eh o cara kkkkk
Tmj Ray!!
Excelente vídeo!
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á
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.
Aoooo QUE HOMEM MEUS AMIGOS!!!
aewwwwwwww
Incrível, de um problema para uma resolução padrão para uma solução otimizada.
Bom demais!!
uhuuuu ai simmm
O Erick ta muito próximo de atingir sua forma final sênior
ahahhahahaha
caraca, ninja demais!
opaaaaaa tmj manolo!!
Shoooow mestre!!
opaaaa tmjjj
Cadê o treinamento JSExpert 2????? Já to com roupa de ir
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...
Providencial esse vídeo!!!
opaaaaa
Seria interessante também mostrar o tdd desse generators pra galera já ir pegando o costume de testar as apps
Poxa que top !!!
pra cimaaaa
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 :(
É nois man.. vlw
Opaaaa pra cimaaaa
muito bom!
Top demais....
top demais
pra cimaaa
Muito legal
ERICK, seja meu senpai. 😁
ERICK, seja meu senpai. 😁
ERICK, seja meu senpai. 😁
Cara eu smepre me perco nessa parada de generator e tal... #tenso kkkk
opaaa espero que tenha ajudado então o/
Show
tmjjjjj
Oi
aeeeeee
Aewwwww tmjj
Like 404 kkkk
Agr 405 hehe
BooooooooooBÃO