Teu conteúdo é muito rico, Mango. Sou grato demais. Consegui meu primeiro emprego há três meses, depois de pouco mais de 1 ano estudando aqui pelo youtube e por sites, blogs, fóruns etc ... E certamente tu teve um papel crucial nessa minha trajetória. Deixo aqui meu agradecimento. Abraço!
Nossa, tinha feito exatamente esse exemplo com for e não entendia porque a promise executava depois dele, já que ela é assíncrona. Obrigado Manguinho agora entendi perfeitamente. Abraço.
Cara, que aula! Sensacional tua didática, conseguistes me explicar de uma forma sucinta e eficaz, de forma extremamente prática, o que eu estava custando a pegar. Valeu, meu caro. Mais um inscrito!
É um conteúdo muito importante pra quem está começando com node, estudei muito threads, li varios livros pra entender como funciona o eventloop em sua plenitude, com isso ficou bem fácil entender também programação assíncrona e node no gera, saber o que está sendo executado no momento e o que está na fila de macro task, só de bater o olho no código.
Hi Mango. Recently I discovered you and your info quality is just insane. I am Spanish and understand a lot of what you are saying, but some things escape. Thank you for all of the info. If you allow me, you should do your courses in English, there is a lot of money waiting for you if you just release the same info in the universal language man, I can't find what you teach with the same quality in any other place. Thank you very much.
Aleluiaaaa até quem fim alguém explicou isso com exemplos reais. Apanho muito dessa parte de ordem de execução... mas agora já deu uma clareada na minha mente... vou assistir mais uma vez para fixa. Me inscrevi no seu canal na hora. Parabéns pelo vídeo.
Você explica com tanta clareza que eu sempre aprendo algo novo quando venho ver... ta mais do que na hora de fazer um curso completo de js com bons projetos, eu pagaria com prazer pra aprender com você. Aula excelente, mais uma vez!
Top esse vídeo e um vídeo que merece ser guardado pq achei muito top estou acostumado com C/Java e esses conceitos ainda são complicados pra mim. Obrigado
Muito bom Manguinho..... Sempre dou preferência para o async await... Um detalhe aí é que no Promise.all da para pegar o retorno dos datas fazendo até uma desestruturação... 👏🏼👏🏼
QUE AULA INCRÍVEL! Fiz dois projetinhos esse mês que utilizava métodos assíncronos e fiquei horas tentando entender melhor o funcionamento. Esse vídeo me esclareceu muito bem o workflow dos métodos. Parabéns pela didática!
Cara, de verdade... a minha vida mudou como programador depois que comprei o seu curso!!! Seus conhecimentos são D+, parabéns pelo excelente trabalho!!! Você é um cara humilde e tem muita segurança no que fala. Um abraço desde Miami!!!
Rodrigo, sua didática é incrível cara, se possível, faz um curso de Angular com a mesma pegada do de React Clean Architeture. Já tem um consumidor aqui ! 👈🏼
Vídeo muito bom, ficou bastante claro principalmente porque estou aprendendo lidar com esse tipo de assunto agora. Gosto muito do seu canal, parabéns!!
Estou a curtir e agregando muito conhecimento com essa Playlist. Pelos vistos vais abordar dos conteúdos essenciais do vídeo "Guia para uma carreira bem sucedida em Javascript".
Obrigado. No início é difícil mesmo. Tem que continuar estudando e praticando que uma hora entra na cabeça. Ver diferentes opiniões sobre o mesmo tópico também ajuda.
As aulas do mango são sempre diferentes do normal.. não basta ensinar sobre call backs, promises, event loop... tem também que nos mostrar o que fazerr para otimizar o código... Muito obrigado !!!!
Eu tenho muita dificuldade em cuidar das exceções na minha aplicação, um vídeo sobre isso seria legal.. uma dica seria mostrar validação de dados de uma requisição. Ótimo vídeo. Valeu.
A primeira pessoa que eu vi aplicando clean arquitechture no front end foi você. E olhe que já vi diversos projetos front end e diversos cursos. Por que o pessoal aplica no back e não no front?
Provavelmente por falta de conhecimento. Esse tipo de conteúdo é muito pouco falado e poucos devs sabem como aplicar. Espero que meus treinamentos ajudem a mudar a mentalidade da comunidade.
Mango será que teria a possibilidade de você fazer um desconto bacana na compra de todos os seus cursos? Vi que no link da descrição já possui um desconto bacana unitário, mas se tivesse um bundle com valor bacana seria legal tbm. Abraços!
A Udemy não trabalha dessa forma. E pra ser sincero eu vou aumentar o preço de todos eles em breve. Meu curso é um dos mais baratos e tenho certeza que nenhum aborda os tópicos que eu abordo.
Excelente video. Me tira uma duvida. Se eu de fato precisar fazer uma chamada assincrona (para "liberar" o frontend e nao faze-lo aguardar o response de determinada requisicao) eu teria que usar o .then ? Digo o then pq eu consigo "separar" em bloco (callback), ja que usando o await tudo que fica abaixo é agrupado num conjunto só. Não sei se consegui explicar rs
Entendi sim. Pode ser com await também. Eu cheguei a comentar isso no vídeo. O await na prática cria pra vc o .then e coloca tudo que está abaixo dele pra ser executado depois. Olhando pro código ele parece ser síncrono, mas ele é assíncrono.
@@MangoDeveloper Sou aluno deles e até achei estranho o video ter "sumido". Eu finalizei o projeto do curso e realmente esse repositório que vc usou estava incompleto. Mas a ideia sua foi muito boa e gostei da sua abordagem. Façam sim esse vídeo em conjunto, eu gostaria de ver o resultado. Virei inscrito! Valeu
Não. Request é quando vc solicita algum dado que está em outro servidor, por exemplo. Promise é quando vc vai executar uma ação que é demorada, por exemplo fazer um request, nós colocamos esse resultado do request em uma promise. Com isso o código pode continuar sendo executado sem travar a thread principal. A promise só vai de fato executar o código que definimos nela quando receber a resposta do request, usando o resolve.
Muito bom! Seria legal mostrar também o Promise.all com o Array.map pra fazer as requests em paralelo :) Talvez algo como: const usersResponses = await Promise.all(users.map(gitHubApi));
Vale a pena ver seus vídeos até quando é um assunto que já sei, sempre aprendo algo novo! \o/
Obrigado pelas palavras Hugo 😍
Realmente
Esse foi o melhor vídeo sobre o assunto que já assisti. Fantástico.
Teu conteúdo é muito rico, Mango. Sou grato demais. Consegui meu primeiro emprego há três meses, depois de pouco mais de 1 ano estudando aqui pelo youtube e por sites, blogs, fóruns etc ... E certamente tu teve um papel crucial nessa minha trajetória. Deixo aqui meu agradecimento. Abraço!
Obrigado pelas palavras 😍
Uma das melhores didáticas que vi no youtube.
Excelente video!
Claro demais, essa explicação da diferença de comportamento dos laços de repetição foi a cereja do bolo. Gratidão Mango, você é o cara!
Nossa, tinha feito exatamente esse exemplo com for e não entendia porque a promise executava depois dele, já que ela é assíncrona. Obrigado Manguinho agora entendi perfeitamente. Abraço.
Melhor vídeo sobre o assunto, simplesmente genial.
Obrigado 😊
Muito bom Manguinho,no detalhe ...Parabens...
Obrigado Airton
Obrigado por compartilhar, confesso que tinha bastante coisa que não sabia, rsrs!
Thanks bro!
Tmj
Ja me escrevi no CANAL o Manguinho explica muito bem os assuntos chatos hahah. Obrigado pelo conteúdo
Obrigado
Top! Muito obrigado pela menção Manguinho! Te considero um amigão também...
Cara pq eu não vi esses vídeos antes!! Sensacional! Parabéns Barba e Obrigado!
Obrigado ☺️
Conteúdo top mano!!! Mais um inscrito.
Obrigado 😊
Cara, que aula! Sensacional tua didática, conseguistes me explicar de uma forma sucinta e eficaz, de forma extremamente prática, o que eu estava custando a pegar. Valeu, meu caro. Mais um inscrito!
Parabéns! Excelente conteúdo.
Obrigado Cassius
essa dica do Promise.all é valioso demais obggggggggg
Excelente vídeo rodrigo!
Obrigado Lucas
Sempre com conteúdo da melhor qualidade, obrigado Manguinho!!!
Obrigado Lucas
Merece mil likes !!!
Muito obrigado
É um conteúdo muito importante pra quem está começando com node, estudei muito threads, li varios livros pra entender como funciona o eventloop em sua plenitude, com isso ficou bem fácil entender também programação assíncrona e node no gera, saber o que está sendo executado no momento e o que está na fila de macro task, só de bater o olho no código.
Isso aí Murilo. Faz toda a diferença
Hi Mango. Recently I discovered you and your info quality is just insane. I am Spanish and understand a lot of what you are saying, but some things escape. Thank you for all of the info. If you allow me, you should do your courses in English, there is a lot of money waiting for you if you just release the same info in the universal language man, I can't find what you teach with the same quality in any other place. Thank you very much.
Hi Ivan. Thanks man. I pretend to start recording some contents in English
@@MangoDeveloper That is going to be a huge jump for your channel or your courses. You have a gift with programming!
Perfeito. Ótima didática.
Valeu Guilherme
Muito obrigado pela aula! Excelente didática.
Ótimo vídeo, parabéns!!!
Obrigado
Aleluiaaaa até quem fim alguém explicou isso com exemplos reais. Apanho muito dessa parte de ordem de execução... mas agora já deu uma clareada na minha mente... vou assistir mais uma vez para fixa. Me inscrevi no seu canal na hora. Parabéns pelo vídeo.
Que bom que ajudou =)
Você explica com tanta clareza que eu sempre aprendo algo novo quando venho ver... ta mais do que na hora de fazer um curso completo de js com bons projetos, eu pagaria com prazer pra aprender com você. Aula excelente, mais uma vez!
Obrigado pelas palavras Jorge
monstro como sempre, valeu mango!
Obrigado Alexandre =)
Muito bom. Amei a didática. Entender que o .then é um listener foi um divisor de águas para que eu consiga o compreender
Informações muito importantes em como trabalhar com promises! Que conteúdo valioso.... Grato por compartilhar!
Valeu Anselmo
Excelente vídeo!!! Obrigado!!
Obrigado André
Top!!!!! Ajudou bastante!
👊
Excelente explicação! Obrigado
Obrigado 😊
Muito obrigado mestre, foi a sua explicação que me trouxe o entendimento! Muita prosperidade e saúde no seu caminho!
Obrigado Emerson
Top esse vídeo e um vídeo que merece ser guardado pq achei muito top estou acostumado com C/Java e esses conceitos ainda são complicados pra mim. Obrigado
Show Gustavo
muita dica valiosa!! parabéns pelo vídeo rodrigo, muito bom mesmo!!
Obrigado Rômulo
gostei muito do teu conteudo! parabens
Obrigado
muito boa a explicação! me ajudou bastante, obrigado!
Que bom que ajudou Fernando!
Muito bom Manguinho..... Sempre dou preferência para o async await... Um detalhe aí é que no Promise.all da para pegar o retorno dos datas fazendo até uma desestruturação... 👏🏼👏🏼
Perfeita colocação
Que aula meus amigos... que aula... Mango sempre arrebentando!!
QUE AULA INCRÍVEL! Fiz dois projetinhos esse mês que utilizava métodos assíncronos e fiquei horas tentando entender melhor o funcionamento. Esse vídeo me esclareceu muito bem o workflow dos métodos. Parabéns pela didática!
Opa! Obrigado Rodney
Boa, Proff RMango
Obrigado 😊
Cara, não te conhecia mas achei seu link perdido num grupo do fb. Foda! Essas dicas de performance foram FODAS. Inscrito.
Obrigado Ralf!
Conteudo rico d+ com uma excelente didatica !
Valeu Jonathan
Aquele like padrão. Antes de assitir. Quando já se sabe que vem coisa boa. Abraços.
Obrigado Romuel
Ótima explicação, parabéns pelo conteúdo. Continue postando vídeos! kkk
Obrigado Eduardo
Sensacional otima explicação!!
Cara, de verdade... a minha vida mudou como programador depois que comprei o seu curso!!!
Seus conhecimentos são D+, parabéns pelo excelente trabalho!!!
Você é um cara humilde e tem muita segurança no que fala.
Um abraço desde Miami!!!
Muito obrigado pelas palavras meu amigo 😍😍😍
Excelente!!!!
Ajudou pra caramba mano. Esclarecedor demais pra mim nesse momento. Obrigado.
Obrigado
Excelente vídeo, Parabéns pelo conteúdo Manguinho.
Valeu Paulo
Se não for a melhor, é uma das melhores aulas de JS que já vi! Curso de React da udemy, comprado!
Fico lisonjeado João
Simplesmente sensacional 👏🏻
Obrigado
I am still waiting for you English videos my friend. Keep up the good job
Thanks. I’m practicing :)
Ótima didática!
Obrigado Leo
Esclareceu diversas dúvidas!!
🤝
Rodrigo, sua didática é incrível cara, se possível, faz um curso de Angular com a mesma pegada do de React Clean Architeture. Já tem um consumidor aqui ! 👈🏼
Boa sugestão!
Vídeo muito bom, ficou bastante claro principalmente porque estou aprendendo lidar com esse tipo de assunto agora. Gosto muito do seu canal, parabéns!!
Obrigado Eduardo
Conteúdo excelente como sempre! Continue nessa vibe, mano!
Obrigado Ramon
Estou a curtir e agregando muito conhecimento com essa Playlist. Pelos vistos vais abordar dos conteúdos essenciais do vídeo "Guia para uma carreira bem sucedida em Javascript".
Pretendo abordar apenas as partes mais difíceis
Mano teus vídeos são bons demais, é objetivo e prático, fácil de entender, eu estou com um pouco de dificuldades em ECMAscript, to tentando aprender
Obrigado. No início é difícil mesmo. Tem que continuar estudando e praticando que uma hora entra na cabeça. Ver diferentes opiniões sobre o mesmo tópico também ajuda.
As aulas do mango são sempre diferentes do normal.. não basta ensinar sobre call backs, promises, event loop... tem também que nos mostrar o que fazerr para otimizar o código... Muito obrigado !!!!
Opa. Obrigado pelas palavras amigo 😍
excelente!
Valeu João
pq o for of, for, e o foreach se comprotam diferentes no uso do await?
Manja mttttt
Tmj 🤝
Caramba, muito esclarecedor! Estou fazendo seu curso de react, muito bom. Tbm irei comprar o de node.
Obrigado Lucas
Eu tenho muita dificuldade em cuidar das exceções na minha aplicação, um vídeo sobre isso seria legal.. uma dica seria mostrar validação de dados de uma requisição. Ótimo vídeo. Valeu.
Valeu Antônio
A primeira pessoa que eu vi aplicando clean arquitechture no front end foi você. E olhe que já vi diversos projetos front end e diversos cursos. Por que o pessoal aplica no back e não no front?
Provavelmente por falta de conhecimento. Esse tipo de conteúdo é muito pouco falado e poucos devs sabem como aplicar. Espero que meus treinamentos ajudem a mudar a mentalidade da comunidade.
como sempre muito bom video, ja deixei o like!, manguinho poderia fazer um video explicando sobre o currying no javascript
Já fiz vídeo sobre isso. Procura a playlist de Funcional Programming
Em todas as ocasiões, pode-se dizer q o ForEach é paralelo e o For é em série?
Por favor, que plug-in vc usa para que => fiquem colados e
planeja lançar mais aulas no youtube? to começando o curso de tdd com type da udemy, ta insano de bom, parabéns cara
Sim Leo. Estou voltando de viagem e em breve terá material novo
Mango será que teria a possibilidade de você fazer um desconto bacana na compra de todos os seus cursos? Vi que no link da descrição já possui um desconto bacana unitário, mas se tivesse um bundle com valor bacana seria legal tbm. Abraços!
A Udemy não trabalha dessa forma. E pra ser sincero eu vou aumentar o preço de todos eles em breve. Meu curso é um dos mais baratos e tenho certeza que nenhum aborda os tópicos que eu abordo.
@@MangoDeveloper entendi. Realmente o conteúdo é muito diferenciado, irei comprar aos poucos então. Mais uma vez, parabéns!
Excelente video.
Me tira uma duvida.
Se eu de fato precisar fazer uma chamada assincrona (para "liberar" o frontend e nao faze-lo aguardar o response de determinada requisicao) eu teria que usar o .then ?
Digo o then pq eu consigo "separar" em bloco (callback), ja que usando o await tudo que fica abaixo é agrupado num conjunto só.
Não sei se consegui explicar rs
Entendi sim. Pode ser com await também. Eu cheguei a comentar isso no vídeo. O await na prática cria pra vc o .then e coloca tudo que está abaixo dele pra ser executado depois. Olhando pro código ele parece ser síncrono, mas ele é assíncrono.
Gostei muito do seu tema do VS CODE. Qual nome desse tema?
Caramba, gostei de mais de suas explicações, vc tem algum curso de javascript?
Tenho não. Meus cursos são todos mais avançados.
@@MangoDeveloper Blz, obg!
Caraca...removeu o vídeo da análise de código!? Pediram?
Sim eles pediram pra eu retirar. Vou fazer outro junto com eles
@@MangoDeveloper blz.
Obrigado pela resposta.
Abraços.
O vídeo estava muito bom com dicas!
@@MangoDeveloper Sou aluno deles e até achei estranho o video ter "sumido". Eu finalizei o projeto do curso e realmente esse repositório que vc usou estava incompleto. Mas a ideia sua foi muito boa e gostei da sua abordagem. Façam sim esse vídeo em conjunto, eu gostaria de ver o resultado. Virei inscrito! Valeu
Muito bom!
Obrigado 😊
Fala Rodrigo beleza? tem algum cupom de desconto nos seus cursos ? abração.
Fala Bruno. Tem sim:
rmanguinho.github.io/
@@MangoDeveloper Valeeeu
maneiro! apesar de n ser dev vou assistir algumas aulas. tu me recomenda alguma p quem n eh dev? ou seja, um conteúdo q seja digerível mesmo p leigos.
O Erick Wendel tem um conteúdo voltado pra iniciantes!
Muito bom, vai ter desconto dos seus cursos na Black Friday?
Obrigado. Os descontos são os que estão no meu site:
rmanguinho.github.io/
Show, ótima explicação.
Qual tema do vscode vc está utilizando??
Dracula oficial
Não entendi bem, uma request não é uma promisse, estou certo?
Não. Request é quando vc solicita algum dado que está em outro servidor, por exemplo. Promise é quando vc vai executar uma ação que é demorada, por exemplo fazer um request, nós colocamos esse resultado do request em uma promise. Com isso o código pode continuar sendo executado sem travar a thread principal. A promise só vai de fato executar o código que definimos nela quando receber a resposta do request, usando o resolve.
Cara, quando vc diz nos 12:35 que o callback está ficando ultrapassado… queria saber mais a respeito
cara qual suas configs para o terminal ? usa o zsh ?
Isso
Vc tem algum curso de javascript?
Opa, tenho não amigo. Só faço cursos pra público pleno e sênior.
bom saber
Valeu Eduardo
Rodrigo, uma dúvida... qual processador desse seu Mac? :)
Rapaz, montei um hackintosh poderoso. i9 11a geração, 128 de ram, 8T de Ssd. Bixo voa
@@MangoDeveloper Rapah.. ficou bom isso aí rs, eu perguntei pq fiz o mesmo alogítimo seu aqui, num i7 1165, e mesmo assim ficou láaaaa pra trás rs
Muito bom!
Seria legal mostrar também o Promise.all com o Array.map pra fazer as requests em paralelo :)
Talvez algo como:
const usersResponses = await Promise.all(users.map(gitHubApi));
Boa 👏
Eu estou estudando Node e quando o professor usa promise eu fico perdido(mesmo já sabendo).
Demora um pouco pra entrar no sangue.
Please , can you do your course in english or add subtitles.
Hello. I’m working on subtitles
@@MangoDeveloper please on udemy courses, I want to buy but I don't understand pls if u can add subtitles in english or spanish
Guigo, te mandei um email, preciso de um aluno seu ninja pra fazer um projeto aqui comigo. Abs
Tem vários!!! Eu respondi.
@@MangoDeveloper top! estou com um projeto bacana aqui e de longo prazo. Me manda uma mensagem no zap.
Please add english subtitles in your udemy courses
Thanks for your feedback. I will try to find time to do that
Top demais.
Obrigado Mauro