<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.gkomninos.com</loc>
    <lastmod>2026-04-07T21:00:21.943Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/how-to-create-a-socks5-proxy-with-vpn-tunneling-using-docker</loc>
    <lastmod>2025-05-10T05:29:46.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/how-to-generate-pdf-in-go</loc>
    <lastmod>2024-06-21T05:00:40.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/crafting-a-web-app-in-golang-implementing-the-service-layer</loc>
    <lastmod>2024-06-20T05:00:20.483Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/tutorial-repository-pattern-in-golang-with-test-driven-development</loc>
    <lastmod>2024-06-19T05:00:40.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/tutorial-implementing-repository-with-gorm-and-sqlite</loc>
    <lastmod>2024-06-18T05:00:47.102Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/tutorial-defining-the-domain-entities</loc>
    <lastmod>2024-06-17T05:00:27.138Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/tutorial-deployment-of-golang-web-app-using-systemd</loc>
    <lastmod>2024-06-16T05:00:20.150Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/building-a-robust-web-server-in-go-a-step-by-step-guide</loc>
    <lastmod>2024-06-15T05:00:44.661Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/setting-up-a-docker-development-enviroment-for-go</loc>
    <lastmod>2024-06-14T05:00:08.895Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/crafting-a-web-application-with-golang-a-step-by-step-guide</loc>
    <lastmod>2024-06-13T05:00:14.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/use-context-in-your-http-handlers</loc>
    <lastmod>2024-06-12T06:09:32.863Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/unveiling-a-powerful-google-maps-scraping-tool</loc>
    <lastmod>2023-12-03T11:39:14.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/postgresql-window-functions-crash-course</loc>
    <lastmod>2023-05-20T10:24:50.784Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/distributed-google-maps-scraping</loc>
    <lastmod>2023-05-14T15:10:45.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/how-to-extract-data-from-google-maps-using-golang</loc>
    <lastmod>2023-05-07T07:26:23.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/golang-web-scraping-using-scrapemate</loc>
    <lastmod>2023-04-15T15:58:59.770Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/getting-started-with-web-scraping-using-golang-and-scrapemate</loc>
    <lastmod>2023-04-14T07:50:30.030Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/managing-distributed-transactions-in-postgresql-and-golang-using-two-phase-commit</loc>
    <lastmod>2023-03-25T20:04:09.441Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/introducing-address-parser-go-rest-a-simple-solution-for-address-parsing</loc>
    <lastmod>2023-03-09T20:16:58.021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/fosdem-2023-my-top-highlights-from-the-open-source-conference</loc>
    <lastmod>2023-02-11T09:56:10.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/interfaces-and-error-checking-golang</loc>
    <lastmod>2022-11-19T08:34:30.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/process-github-webhooks-with-gcp-cloud-functions</loc>
    <lastmod>2022-06-04T10:55:17.640Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/metamask-login-using-golang-and-vuejs</loc>
    <lastmod>2022-06-04T10:04:47.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/series/webapp-using-golang</loc>
    <lastmod>2026-04-07T21:00:21.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/archive</loc>
    <lastmod>2026-04-07T21:00:21.943Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/recommendations</loc>
    <lastmod>2026-04-07T21:00:21.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>