<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://swiftener.com/</loc><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://swiftener.com/about</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://swiftener.com/contact</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://swiftener.com/privacy</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://swiftener.com/terms</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://swiftener.com/newsletter</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-automate-file-backups-with-rsync-and-cron</loc><lastmod>2026-09-18T07:48:28.137Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-monitor-your-servers-with-prometheus-and-grafana</loc><lastmod>2026-09-18T07:45:49.244Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-set-up-a-cicd-pipeline-with-github-actions</loc><lastmod>2026-09-18T07:41:36.385Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-containerize-a-multi-service-app-with-docker-compose</loc><lastmod>2026-09-18T07:39:25.248Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-set-up-your-own-wireguard-vpn-in-20-minutes</loc><lastmod>2026-09-18T07:33:54.567Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-write-shell-scripts-that-wont-break-in-production</loc><lastmod>2026-09-18T06:46:24.504Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-harden-a-fresh-linux-server-in-under-30-minutes</loc><lastmod>2026-09-18T06:43:56.055Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/how-to-expose-your-home-server-to-the-internet-securely-with-cloudflare-tunnel</loc><lastmod>2026-09-18T06:27:41.011Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/deploying-a-nodejs-app-to-a-vps-with-pm2-and-nginx-free-https-included</loc><lastmod>2026-09-18T06:21:03.215Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/tutorial/integrating-m-pesa-payments-into-your-nodejs-app-a-practical-guide</loc><lastmod>2026-09-18T06:18:34.326Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/javascript-cheat-sheet</loc><lastmod>2026-09-18T03:13:01.568Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/python-cheat-sheet</loc><lastmod>2026-09-18T04:26:34.665Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/git-cheat-sheet</loc><lastmod>2026-09-18T02:01:09.484Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/linux-terminal-cheat-sheet</loc><lastmod>2026-09-18T01:46:00.400Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-windows-cmd-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T01:15:19.418Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-powershell-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T00:52:34.361Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-microsoft-powerpoint-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T00:46:50.074Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-microsoft-publisher-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T00:39:56.028Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-microsoft-access-cheat-sheet-2026-edition-2</loc><lastmod>2026-09-18T00:41:08.966Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-microsoft-word-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T00:41:43.235Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://swiftener.com/posts/cheat-sheets/the-ultimate-microsoft-excel-cheat-sheet-2026-edition</loc><lastmod>2026-09-18T00:42:02.775Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>