<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://andredeomondes.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://andredeomondes.dev/series/javascript-core</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://andredeomondes.dev/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://andredeomondes.dev/resume</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/02-coercao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/03-entrada-api.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/04-contrato.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/05-igualdade.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/06-previsibilidade.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/01-javascript-tipos-coercao/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/02-break.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/03-break-continue.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/04-switch.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/05-guard-clauses.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/06-regra-de-negocio.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/02-javascript-controle-de-fluxo/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/03-javascript-funcoes</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/02-return-arrow.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/03-defaults.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/04-funcoes-como-valor.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/05-composicao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/06-backend.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/03-javascript-funcoes/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/02-var-let.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/03-tdz.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/04-shadowing.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/05-const.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/06-estado-privado.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/04-javascript-escopo-lexico/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/05-javascript-closures</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/02-contador.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/03-var-let-loop.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/04-rate-limiter.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/05-memoization.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/06-backend.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/05-javascript-closures/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-15T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/02-imutabilidade.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/03-payloads.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/04-keys-values-entries.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/05-agrupamento.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/06-referencia-compartilhada.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/06-javascript-arrays-objetos/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-16T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/02-valor-vs-referencia.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/03-copia-rasa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/04-copia-profunda.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/05-sort-imutavel.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/06-update-aninhado.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/07-javascript-referencias-mutabilidade-copias/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/02-middleware.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/03-fabrica-de-funcoes.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/04-pipeline.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/05-once.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/06-memoize.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/08-javascript-funcoes-alta-ordem/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-09-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/02-map.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/03-filter-find.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/04-some-every.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/05-reduce.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/06-relatorio.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/09-javascript-map-filter-reduce/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/10-javascript-destructuring</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/02-req-body.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/03-defaults.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/04-renomeacao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/05-aninhado.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/06-arrays-objetos.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/10-javascript-destructuring/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/11-javascript-spread-rest</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/02-copia-rasa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/03-overrides.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/04-rest-args.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/05-rest-remover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/06-update-pedido.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/11-javascript-spread-rest/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/02-catch-vazio.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/03-erros-proprios.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/04-contexto-cause.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/05-finally.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/06-retry.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/12-javascript-tratamento-erros/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-06T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/02-prototype-compartilhado.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/03-heranca-super.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/04-instancia-static.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/05-getters-setters.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/06-mixin.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/13-javascript-classes-prototipos/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-07T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/14-javascript-this</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/02-binding-implicito.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/03-metodo-sem-contexto.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/04-call-apply-bind.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/05-arrow-this-lexico.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/06-callbacks-contexto.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/14-javascript-this/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/02-protocolo-iteracao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/03-yield.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/04-lazy-pipeline.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/05-generator-infinito.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/06-objeto-iteravel.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/15-javascript-iterables-generators/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/16-javascript-regex</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/02-ancoras.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/03-flags.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/04-operacoes.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/05-grupos-nomeados.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/06-legibilidade.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/16-javascript-regex/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/17-javascript-modulos-es</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/02-named-default.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/03-namespace.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/04-reexport.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/05-avaliacao-cache.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/06-dependencia-circular.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/17-javascript-modulos-es/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-13T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/18-javascript-callbacks</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/02-error-first.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/03-double-callback.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/04-serie-paralelo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/05-callback-hell.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/06-timeout-retry.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/18-javascript-callbacks/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/19-javascript-promises</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/02-estados.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/03-executor.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/04-encadeamento.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/05-erros-finally.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/06-callback-para-promise.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/19-javascript-promises/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/20-javascript-async-await</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/02-async-return.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/03-await-event-loop.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/04-sequencial-paralelo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/05-try-catch.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/06-refatoracao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/20-javascript-async-await/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/02-promise-all.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/03-all-settled.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/04-race.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/05-any.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/06-matriz-decisao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/21-javascript-promise-combinators/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/02-erro-vira-rejeicao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/03-capturar-ou-propagar.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/04-unhandled-rejection.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/05-finally.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/06-retry-seletivo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/22-javascript-erros-assincronos/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/23-javascript-event-loop</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/02-call-stack.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/03-microtasks.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/04-ordem-execucao.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/05-next-tick.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/06-starvation.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/23-javascript-event-loop/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/24-javascript-json</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/02-stringify.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/03-parse-seguro.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/04-limites-json.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/05-replacer-reviver.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/06-ndjson-payload.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/24-javascript-json/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/02-freeze-raso.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/03-copia-imutavel.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/04-update-aninhado.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/05-sort-imutavel.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/06-set-imutavel.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/25-javascript-imutabilidade/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/02-nomes.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/03-funcao-coesa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/04-efeitos-bordas.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/05-guard-clauses.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/06-god-function.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/26-javascript-legibilidade-coesao/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/27-javascript-big-o</loc>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/01-capa.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/02-o1-on.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/03-on2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/04-ologn.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/05-set-vs-loop.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/06-espaco-tempo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://andredeomondes.dev/posts/27-javascript-big-o/07-encerramento.webp</image:loc>
</image:image>
<lastmod>2026-10-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/backend</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/arrays-e-objetos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/assincrono</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/funcoes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/fundamentos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/clean-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/imutabilidade</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/es6-plus</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/promises</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/node-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/escopo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/programacao-funcional</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/erros</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/poo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/async-await</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/tipos-e-coercao</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/controle-de-fluxo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/closures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/this</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/iteradores</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/regex</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/modulos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/event-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/posts/tag/big-o</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://andredeomondes.dev/projects/drop-aki-tcg</loc>
<image:image>
<image:loc>https://andredeomondes.dev/projects/drop-aki-storefront.webp</image:loc>
</image:image>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://andredeomondes.dev/projects/amr-mobile</loc>
<image:image>
<image:loc>https://andredeomondes.dev/projects/amr-landing.webp</image:loc>
</image:image>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://andredeomondes.dev/projects/caji-agent</loc>
<image:image>
<image:loc>https://andredeomondes.dev/projects/caji-landing.webp</image:loc>
</image:image>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
