Auto-Repost esta DESLIGADO - se alguem quiser o código pra rodar:
https://github.com/samsantosb/Bluesky-Repost-Bot
Não se prendam ao caso de uso, foquem na versatilidade que esse estilo de implementação permite
Não se prendam ao caso de uso, foquem na versatilidade que esse estilo de implementação permite
Rodarias ?
Rodarias ?
Amadeirado: BTB 676
Cinza: SRF 805
Ambos da Ibanez
interessados DM
Amadeirado: BTB 676
Cinza: SRF 805
Ambos da Ibanez
interessados DM
Por fim isso abre espaço para alterar comportamentos durante os testes 😎😎
Pedi o GPT pra dar um exemplo se liguem:
Por fim isso abre espaço para alterar comportamentos durante os testes 😎😎
Pedi o GPT pra dar um exemplo se liguem:
1 - Crie custom exceptions pros seus casos HTTP
2 - Crie um Error Handler pra logar/Lidar com as exceptions mapeadas e não mapeadas
3 - Crie uma função pra propagar esse error handler em outras funções/objetos com métodos
1 - Crie custom exceptions pros seus casos HTTP
2 - Crie um Error Handler pra logar/Lidar com as exceptions mapeadas e não mapeadas
3 - Crie uma função pra propagar esse error handler em outras funções/objetos com métodos
Caso o short circuit funcione faremos spread do objeto, caso ele falhe, faremos spread de falsy. Nesse caso o operador ignora o valor e não adiciona nada ao objeto.
Caso o short circuit funcione faremos spread do objeto, caso ele falhe, faremos spread de falsy. Nesse caso o operador ignora o valor e não adiciona nada ao objeto.
Se você teve que escrever TRÊS vezes a mesma coisa no seu código eu tenho uma notícia pra você 😅...
Estude a cima de tudo tipagem e separação de responsabilidades
Isso é o que faz um código realmente bom
Se você teve que escrever TRÊS vezes a mesma coisa no seu código eu tenho uma notícia pra você 😅...
Estude a cima de tudo tipagem e separação de responsabilidades
Isso é o que faz um código realmente bom
maximo que tu pode fazer pre tentar aliviar na RAM é usar Node streams + generators.
Assim voce nao carrega o video inteiro em memo de uma vez
maximo que tu pode fazer pre tentar aliviar na RAM é usar Node streams + generators.
Assim voce nao carrega o video inteiro em memo de uma vez
obs: Pra quem só retornava erros ó um throwzinho ai 😀
obs: Pra quem só retornava erros ó um throwzinho ai 😀
Ai acabei montando esse Wrapper aqui.
Segue uma versão com TS e JSDOCs pra quem quiser experimentar 😁
Lembrando que a lógica do que vai ser retornado em ambos os casos é livre
Ai acabei montando esse Wrapper aqui.
Segue uma versão com TS e JSDOCs pra quem quiser experimentar 😁
Lembrando que a lógica do que vai ser retornado em ambos os casos é livre
1 - Fail-safe: Mesmo após um erro, o código continua.
2 - Fail-fast: O erro interrompe a execução imediatamente.
O caso 1 pode ser muito util para serializar batches de promises e controlar cenários de erro sem interromper
Postei 3X porque bug
Segue exemplo:
1 - Fail-safe: Mesmo após um erro, o código continua.
2 - Fail-fast: O erro interrompe a execução imediatamente.
O caso 1 pode ser muito util para serializar batches de promises e controlar cenários de erro sem interromper
Postei 3X porque bug
Segue exemplo: