<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.mikelopster.dev/courses</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/docker/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/docker/docker-compose</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/docker/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/docker/recommend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/docker/storage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/git/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/git/branch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/git/change</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/git/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/git/remote</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/basic/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-1/basic-concept</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-1/basic-syntax</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-1/control-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-1/functions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-1/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-10/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-10/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-10/leetcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-11/classic-dp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-11/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-11/main-concept</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-12/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-12/leetcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-12/minimum-spanning-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-12/shortest-path</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-2/array-problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-2/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-2/number-problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-2/string-problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-2/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-3/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-3/oop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-3/pointer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-3/struct</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-3/vector</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-4/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-4/linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-4/queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-4/stack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-5/graph</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-5/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-5/recursive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-5/tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-6/hash-table</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-6/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-6/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-6/sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-7/big-o-type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-7/complexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-7/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-7/leetcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-8/backtrack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-8/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-8/leetcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-8/np-problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-9/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-9/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/chapter-9/problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/c-dsa/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-1/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-1/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-1/module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-1/package</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/control</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/error</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/pointer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-2/variable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/crud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/env</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/middleware</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/swagger</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-3/view</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-4/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-4/fiber</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-4/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-4/postgresql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-4/query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-5/associate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-5/crud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-5/fiber</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-5/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-5/migration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-6/channel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-6/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-6/pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-6/sync</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-7/clean</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-7/clean-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-7/hexagonal-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-7/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-7/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-8/fiber</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-8/gorm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-8/hexagonal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-8/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-8/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-9/cloudrun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-9/cloudsql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-9/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-9/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/chapter-9/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/goapi-essential/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/101/control-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/101/input</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/101/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/101/leetcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/101/variable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/201/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/201/jupyter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/201/numpy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/201/pandas</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/201/readfile</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/202/3d-plotting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/202/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/202/matplotlib</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/202/time-series</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/203/data-cleaning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/203/data-manipulation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/203/data-transform</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/203/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/204/hypothesis-testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/204/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/204/probability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/204/statistical-relationships</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/205/classification</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/205/clustering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/205/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/205/other</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/205/resampling-reduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/python-series/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-1/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-1/vue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-10/admin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-10/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-10/setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-10/user</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-11/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-11/product</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-11/rule</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-11/user</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-12/increment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-12/pagination</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-12/query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-12/suggestion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-13/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-13/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-13/upload</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-14/firestore</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-14/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-14/realtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-14/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-15/checkout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-15/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-15/placeorder</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-15/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-16/backoffice</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-16/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-16/placeorder</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-16/trigger</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-16/webhook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-17/environment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-17/function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-17/hosting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-17/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-17/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-2/condition</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-2/data-binding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-2/event</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-2/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-2/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/computed</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/life-cycle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/props</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/watch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-3/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/getter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/parameter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/pinia</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/router</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-4/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-5/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-5/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/concept</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/custom</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/daisyui</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/exam-daisy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-6/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/cart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/checkout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/home</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/layout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/profile</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-7/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/dashboard</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/layout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/order</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/product</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-8/user</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-9/emulator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-9/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-9/setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/chapter-9/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/vue-firebase/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-1/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-10/bonus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-10/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-10/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-11/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-11/register</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-11/user</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-12/backend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-12/database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-12/deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-12/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-12/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-2/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-2/type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-2/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-3/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-3/select</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-3/type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-3/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-4/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-4/responsive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-4/type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-4/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-5/array-object</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-5/basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-5/condition-loop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-5/function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-5/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-6/event</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-6/inject</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-6/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-6/selectdom</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-6/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-7/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-7/setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-8/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-8/phpmyadmin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-8/setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-8/sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-9/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-9/library</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/chapter-9/workshop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/c/web101/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/astro-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/auth-express</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/auth0-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/blog-trade</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/cache-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/canvas-pong-game</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/clean-code-js</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/design-pattern-behavioral</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/design-pattern-creational</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/design-pattern-structural</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/diagram-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/dp-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/drizzle-nextjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/elasticsearch-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/elysiajs-bun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/fastapi-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/firebase-data-connect</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/firestore-bundle-pricing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/functional-programming-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/gemini-gio-2024</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/gemini-prompt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/grpc-go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/kafka-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/liff-exp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/llm-local-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/mongo-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/nestjs-mongo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/nestjs-passport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/next-auth-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/next-prisma</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/next-start</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/next-strapi</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/nuxt-vs-vue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/oauth-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/orm-express</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/rabbitmq-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/random-computer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/react-redux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/react-start</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/react-storybook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/react-unit-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/sonar-code-quality</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/sql-transaction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/stripe-example</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/supabase-next</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/svelte-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/upload-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.mikelopster.dev/posts/web-vitals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>