#JavaScript27 publicações com essa tag.
Fundamentos de JavaScript explicados com exemplos de backend, testes e exercícios.
Experimente:
Série
Módulo
Tags
Big O básicoO(1), O(log n), O(n) e O(n²) aplicados a buscas, loops e índices em memória.
Legibilidade e coesãoNomes de domínio, funções coesas, efeitos nas bordas, guard clauses e refatoração protegida por testes.
ImutabilidadeFreeze raso, cópias imutáveis, updates aninhados e métodos que modificam o original sem avisar.
JSONStringify, parse seguro, replacer, reviver, NDJSON e os limites de usar JSON como clone.
Event loopCall stack, microtasks, timers, process.nextTick e a ordem que determina quando cada trecho realmente executa.
Erros assíncronosPropagação, try/catch/finally, rejeições não tratadas, erros customizados e retry seletivo em fluxos assíncronos.
Combinadores de PromisePromise.all, allSettled, race e any como decisões explícitas sobre resultados completos, parciais e concorrentes.
Async e awaitComo async transforma retornos, o que await realmente pausa e quando operações independentes devem rodar em paralelo.
PromisesEstados, executor, encadeamento, propagação de erros e a ponte entre callbacks e Promises.