<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.pingfloat.com/blog</loc>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/nginx-redirect-rules</loc>
    <lastmod>2026-10-19T01:31:19.247Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/tls-versions-explained</loc>
    <lastmod>2026-10-18T01:02:14.624Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/http-headers-explained</loc>
    <lastmod>2026-10-17T02:30:18.101Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/regex-email-validation</loc>
    <lastmod>2026-10-16T04:27:01.862Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/iso-8601-format</loc>
    <lastmod>2026-10-15T02:30:53.946Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/data-url-base64</loc>
    <lastmod>2026-10-14T01:31:42.165Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/timezone-conversion-in-javascript</loc>
    <lastmod>2026-10-13T04:25:42.394Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/dns-troubleshooting</loc>
    <lastmod>2026-10-12T03:30:50.178Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/ping-vs-traceroute</loc>
    <lastmod>2026-10-11T02:31:13.614Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/mixed-content-fix</loc>
    <lastmod>2026-10-10T01:31:45.449Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/open-graph-image-not-showing</loc>
    <lastmod>2026-10-09T03:31:05.957Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/gdpr-compliant-file-transfer</loc>
    <lastmod>2026-10-08T03:01:08.673Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/robotstxt-disallow-examples</loc>
    <lastmod>2026-10-07T04:22:01.683Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/meta-robots-noindex</loc>
    <lastmod>2026-10-06T03:01:37.119Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/file-sharing-with-expiration</loc>
    <lastmod>2026-10-05T03:30:27.082Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/expiring-download-links</loc>
    <lastmod>2026-10-04T03:00:54.045Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/parse-unix-timestamp-javascript</loc>
    <lastmod>2026-10-03T04:15:24.048Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/uuid-versions</loc>
    <lastmod>2026-10-03T04:29:46.096Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/how-to-test-redirects</loc>
    <lastmod>2026-10-01T03:02:12.508Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/check-ssl-chain</loc>
    <lastmod>2026-09-30T00:21:43.251Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/data-uri-images</loc>
    <lastmod>2026-09-29T03:32:44.748Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/fix-ssl-handshake</loc>
    <lastmod>2026-09-28T04:31:28.270Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/base64-encoding</loc>
    <lastmod>2026-09-27T03:32:55.731Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/hashing-algorithms</loc>
    <lastmod>2026-09-26T04:01:49.504Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/schema-validation-errors</loc>
    <lastmod>2026-09-25T03:01:04.506Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/verify-file-checksum</loc>
    <lastmod>2026-09-24T03:30:56.944Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/managed-qr-codes</loc>
    <lastmod>2026-09-23T04:00:23.419Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/jwt-expiration-handling</loc>
    <lastmod>2026-09-22T03:30:54.739Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/traceroute-explained</loc>
    <lastmod>2026-09-21T04:01:24.637Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/how-to-use-traceroute</loc>
    <lastmod>2026-09-20T04:00:23.066Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/base64-encoding-guide</loc>
    <lastmod>2026-09-19T04:00:21.159Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/spf-dkim-dmarc</loc>
    <lastmod>2026-09-18T04:31:00.753Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/epoch-to-datetime-python</loc>
    <lastmod>2026-09-17T04:31:50.380Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/jwt-explained</loc>
    <lastmod>2026-09-16T04:19:26.165Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/dns-propagation-time</loc>
    <lastmod>2026-09-15T04:01:31.387Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/json-schema-validation</loc>
    <lastmod>2026-09-14T04:30:24.059Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/meta-tags-for-seo</loc>
    <lastmod>2026-09-13T04:30:31.015Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/html-validation</loc>
    <lastmod>2026-09-12T04:30:49.437Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/website-downtime-alerts</loc>
    <lastmod>2026-09-11T05:30:42.047Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/sitemap-best-practices</loc>
    <lastmod>2026-09-10T05:00:58.648Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/ip-geolocation-accuracy</loc>
    <lastmod>2026-09-09T05:01:13.829Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/structured-data-testing</loc>
    <lastmod>2026-09-08T04:15:26.486Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/password-entropy-explained</loc>
    <lastmod>2026-09-07T05:01:08.938Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/qr-code-security</loc>
    <lastmod>2026-09-06T04:06:45.606Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/send-large-files-securely</loc>
    <lastmod>2026-09-05T05:00:10.965Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/user-agent-strings</loc>
    <lastmod>2026-09-04T04:16:58.794Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/301-vs-302-redirect</loc>
    <lastmod>2026-09-03T05:30:22.795Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/jwt-vs-sessions</loc>
    <lastmod>2026-09-02T05:30:07.358Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/packet-loss-troubleshooting</loc>
    <lastmod>2026-09-01T05:31:19.969Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/strong-password-guidelines</loc>
    <lastmod>2026-08-31T06:00:38.716Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/website-uptime-monitoring</loc>
    <lastmod>2026-08-30T04:13:09.142Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/json-vs-yaml</loc>
    <lastmod>2026-08-29T08:56:26.589Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/open-graph-tags</loc>
    <lastmod>2026-08-29T08:55:12.544Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/a-vs-cname-record</loc>
    <lastmod>2026-08-29T08:55:02.771Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/web-security-checklist</loc>
    <lastmod>2026-08-29T08:54:34.806Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/public-vs-private-ip</loc>
    <lastmod>2026-08-29T08:54:03.713Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/ipv4-vs-ipv6</loc>
    <lastmod>2026-08-29T08:53:50.960Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/apache-301-redirect</loc>
    <lastmod>2026-08-29T08:53:33.352Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/qr-code-tracking</loc>
    <lastmod>2026-08-29T08:52:15.518Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/password-protected-file-sharing</loc>
    <lastmod>2026-08-29T08:53:13.987Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/ssl-certificate-monitoring</loc>
    <lastmod>2026-08-29T08:51:43.897Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/jwt-best-practices</loc>
    <lastmod>2026-08-29T08:52:39.639Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/secure-file-sharing</loc>
    <lastmod>2026-08-29T08:51:19.916Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/secure-qr-codes</loc>
    <lastmod>2026-08-29T08:50:58.218Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.pingfloat.com/blog/dynamic-qr-codes</loc>
    <lastmod>2026-08-29T08:50:04.987Z</lastmod>
    <changefreq>weekly</changefreq>
  </url>
</urlset>