Error handling é uma arte que deve ser dominada. Entenda e compare todas as formas de lançar erros para controlar com precisão o caminho de exceção do seu código JavaScript.
Vídeo mto bom, sua didática é mto boa (já conhecia pela aquela série "código limpo"). Eu tava tendo um pouco de dificuldade com tratamento de erros em promise, porque estou muito acostumado a usar async, que é relativamente bem simples de lidar com os erros. Mas e no caso das unhandled rejections, como proceder? O catch não pega...