<?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-08-12T19:24:03.958Z</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-16T06:38:56.562Z</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-15T16:27:18.224Z</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-15T16:27:05.362Z</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-15T16:26:41.905Z</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:17:07.493Z</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-05-13T12:36:05.369Z</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-05-13T12:34:59.063Z</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:05:38.040Z</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-04-10T02:45:22.630Z</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:57:58.219Z</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:35:46.288Z</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-08-12T19:24:03.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/archive</loc>
    <lastmod>2026-08-12T19:24:03.958Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.gkomninos.com/recommendations</loc>
    <lastmod>2026-08-12T19:24:03.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>