<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.jimdiroffii.com/posts/2026/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-070-2026/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/365-days-of-code/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/c/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/codingame/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/</loc><lastmod>2026-03-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-069-2026/</loc><lastmod>2026-03-30T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-068-2026/</loc><lastmod>2026-03-29T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-067-2026/</loc><lastmod>2026-03-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-066-2026/</loc><lastmod>2026-03-27T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-065-2026/</loc><lastmod>2026-03-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-064-2026/</loc><lastmod>2026-03-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-063-2026/</loc><lastmod>2026-03-24T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-062-2026/</loc><lastmod>2026-03-23T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-061-2026/</loc><lastmod>2026-03-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-060-2026/</loc><lastmod>2026-03-21T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-059-2026/</loc><lastmod>2026-03-20T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/hugo/</loc><lastmod>2026-03-20T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/personal-website/</loc><lastmod>2026-03-20T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-058-2026/</loc><lastmod>2026-03-19T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-057-2026/</loc><lastmod>2026-03-18T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-056-2026/</loc><lastmod>2026-03-17T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-055-2026/</loc><lastmod>2026-03-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-054-2026/</loc><lastmod>2026-03-15T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-053-2026/</loc><lastmod>2026-03-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/365-days-of-code-2026/</loc><lastmod>2026-03-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/bash/</loc><lastmod>2026-03-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/git/</loc><lastmod>2026-03-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/ip-protocol-from-scratch/</loc><lastmod>2026-03-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-052-2026/</loc><lastmod>2026-03-13T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/make/</loc><lastmod>2026-03-13T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/network-programming/</loc><lastmod>2026-03-13T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-051-2026/</loc><lastmod>2026-03-12T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-050-2026/</loc><lastmod>2026-03-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-049-2026/</loc><lastmod>2026-03-10T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-048-2026/</loc><lastmod>2026-03-09T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-047-2026/</loc><lastmod>2026-03-08T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/self-hosting/</loc><lastmod>2026-03-08T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/shell-scripting/</loc><lastmod>2026-03-08T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-046-2026/</loc><lastmod>2026-03-07T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/systemd/</loc><lastmod>2026-03-07T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-045-2026/</loc><lastmod>2026-03-06T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/ascii-art/</loc><lastmod>2026-03-06T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-044-2026/</loc><lastmod>2026-03-05T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/diroff-tech/</loc><lastmod>2026-03-05T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/docker/</loc><lastmod>2026-03-05T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/github-actions/</loc><lastmod>2026-03-05T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-043-2026/</loc><lastmod>2026-03-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/discinox/</loc><lastmod>2026-03-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/javascript/</loc><lastmod>2026-03-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-042-2026/</loc><lastmod>2026-03-03T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-041-2026/</loc><lastmod>2026-03-02T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/03/365-days-of-code-day-040-2026/</loc><lastmod>2026-03-01T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-039-2026/</loc><lastmod>2026-02-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/</loc><lastmod>2026-02-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/html/</loc><lastmod>2026-02-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-038-2026/</loc><lastmod>2026-02-27T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-037-2026/</loc><lastmod>2026-02-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/zsh/</loc><lastmod>2026-02-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-036-2026/</loc><lastmod>2026-02-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/zig/</loc><lastmod>2026-02-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-035-2026/</loc><lastmod>2026-02-24T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-034-2026/</loc><lastmod>2026-02-23T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-033-2026/</loc><lastmod>2026-02-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/ai/</loc><lastmod>2026-02-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/project-euler/</loc><lastmod>2026-02-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-032-2026/</loc><lastmod>2026-02-21T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-031-2026/</loc><lastmod>2026-02-20T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/laravel/</loc><lastmod>2026-02-20T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-030-2026/</loc><lastmod>2026-02-19T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/php/</loc><lastmod>2026-02-19T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-029-2026/</loc><lastmod>2026-02-18T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/gdpr/</loc><lastmod>2026-02-18T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/http/</loc><lastmod>2026-02-18T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-028-2026/</loc><lastmod>2026-02-17T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-027-2026/</loc><lastmod>2026-02-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/cyber-quest-spring-2026/</loc><lastmod>2026-02-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/cybersecurity/</loc><lastmod>2026-02-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/fail2ban/</loc><lastmod>2026-02-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/wireshark/</loc><lastmod>2026-02-16T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-026-2026/</loc><lastmod>2026-02-15T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/devops/</loc><lastmod>2026-02-15T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/permissions/</loc><lastmod>2026-02-15T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-025-2026/</loc><lastmod>2026-02-14T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-024-2026/</loc><lastmod>2026-02-13T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-023-2026/</loc><lastmod>2026-02-12T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/linux+/</loc><lastmod>2026-02-12T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/multithreading/</loc><lastmod>2026-02-12T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/ostep/</loc><lastmod>2026-02-12T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-022-2026/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/elixir/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/go/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/haskell/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/java/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/python/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/rust/</loc><lastmod>2026-02-11T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-021-2026/</loc><lastmod>2026-02-10T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-020-2026/</loc><lastmod>2026-02-09T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-019-2026/</loc><lastmod>2026-02-08T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-018-2026/</loc><lastmod>2026-02-07T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-017-2026/</loc><lastmod>2026-02-06T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-016-2026/</loc><lastmod>2026-02-05T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-015-2026/</loc><lastmod>2026-02-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/katex/</loc><lastmod>2026-02-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/latex/</loc><lastmod>2026-02-04T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-014-2026/</loc><lastmod>2026-02-03T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/valgrind/</loc><lastmod>2026-02-03T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-013-2026/</loc><lastmod>2026-02-02T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-012-2026/</loc><lastmod>2026-02-01T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-011-2026/</loc><lastmod>2026-01-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/</loc><lastmod>2026-01-31T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-010-2026/</loc><lastmod>2026-01-30T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/css/</loc><lastmod>2026-01-30T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/responsive-design/</loc><lastmod>2026-01-30T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/tailwindcss/</loc><lastmod>2026-01-30T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-009-2026/</loc><lastmod>2026-01-29T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-008-2026/</loc><lastmod>2026-01-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/accessibility/</loc><lastmod>2026-01-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/frontend-ux/</loc><lastmod>2026-01-28T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-007-2026/</loc><lastmod>2026-01-27T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/nginx/</loc><lastmod>2026-01-27T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-006-2026/</loc><lastmod>2026-01-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/caddy/</loc><lastmod>2026-01-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/http3/</loc><lastmod>2026-01-26T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-005-2026/</loc><lastmod>2026-01-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/gitea/</loc><lastmod>2026-01-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/tailscale/</loc><lastmod>2026-01-25T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-004-2026/</loc><lastmod>2026-01-24T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/uuid/</loc><lastmod>2026-01-24T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-003-2026/</loc><lastmod>2026-01-23T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/time-tracker/</loc><lastmod>2026-01-23T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-002-2026/</loc><lastmod>2026-01-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/tags/vim/</loc><lastmod>2026-01-22T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/posts/2026/01/365-days-of-code-day-001-2026/</loc><lastmod>2026-01-21T00:00:01-05:00</lastmod></url><url><loc>https://www.jimdiroffii.com/about/</loc></url><url><loc>https://www.jimdiroffii.com/bookmarks/</loc></url><url><loc>https://www.jimdiroffii.com/categories/</loc></url><url><loc>https://www.jimdiroffii.com/privacy/</loc></url></urlset>