<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://blog.melvinvmegen.com/</loc>
        <xhtml:link rel="alternate" hreflang="en" href="https://blog.melvinvmegen.com/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.melvinvmegen.com/" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts</loc>
        <xhtml:link rel="alternate" hreflang="en" href="https://blog.melvinvmegen.com/posts" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.melvinvmegen.com/posts" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets</loc>
        <xhtml:link rel="alternate" hreflang="en" href="https://blog.melvinvmegen.com/snippets" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.melvinvmegen.com/snippets" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/thank-you</loc>
        <xhtml:link rel="alternate" hreflang="en" href="https://blog.melvinvmegen.com/thank-you" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.melvinvmegen.com/thank-you" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/docker</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/docker" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/docker" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/node</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/node" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/node" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/vue%203</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/vue%203" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/vue%203" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/amount</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/amount" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/amount" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/array-difference</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-difference" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-difference" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/array-directories</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-directories" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-directories" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/array-intersection</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-intersection" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-intersection" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/array-min-value</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-min-value" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-min-value" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/array-removal</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-removal" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/array-removal" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/chunking</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/chunking" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/chunking" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/debounce</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/debounce" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/debounce" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/destructuring</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/destructuring" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/destructuring" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/flatten-array</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/flatten-array" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/flatten-array" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/object-nested-value</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/object-nested-value" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/object-nested-value" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/objectfilter</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/objectfilter" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/objectfilter" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/snippets/random</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/random" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/snippets/random" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/14-tips-to-write-better-javascript</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/14-tips-to-write-better-javascript" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/14-tips-to-write-better-javascript" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/binary-search</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/binary-search" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/binary-search" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/binary-tree</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/binary-tree" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/binary-tree" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/bubble-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/bubble-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/bubble-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/count-unique-values</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/count-unique-values" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/count-unique-values" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/dijkstra</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/dijkstra" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/dijkstra" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/doubly-linked-list</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/doubly-linked-list" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/doubly-linked-list" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/frequency-counter</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/frequency-counter" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/frequency-counter" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/graph</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/graph" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/graph" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/hash-table</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/hash-table" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/hash-table" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/heap</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/heap" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/heap" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/hoisting</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/hoisting" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/hoisting" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/insertion-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/insertion-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/insertion-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/javascript-clean-code</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/javascript-clean-code" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/javascript-clean-code" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/linear-search</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/linear-search" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/linear-search" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/merge-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/merge-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/merge-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/node-best-practices</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/node-best-practices" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/node-best-practices" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/queue</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/queue" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/queue" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/quick-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/quick-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/quick-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/radix-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/radix-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/radix-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/recursion</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/recursion" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/recursion" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/selection-sort</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/selection-sort" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/selection-sort" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/setup-typescript-with-node-express</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/setup-typescript-with-node-express" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/setup-typescript-with-node-express" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/setup-vps-server</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/setup-vps-server" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/setup-vps-server" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/singly-linked-list</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/singly-linked-list" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/singly-linked-list" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/sliding-window</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/sliding-window" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/sliding-window" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/stack</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/stack" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/stack" hreflang="en" />
    </url>
    <url>
        <loc>https://blog.melvinvmegen.com/posts/javascript/vue-best-practices</loc>
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/vue-best-practices" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://blog.melvinvmegen.com/posts/javascript/vue-best-practices" hreflang="en" />
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.15 at 2026-05-04T19:05:36.235Z -->