<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://kvz.io/</loc>
<lastmod>2026-02-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog</loc>
<lastmod>2026-02-13</lastmod>
</url>
<url>
<loc>https://kvz.io/projects</loc>
<lastmod>2026-02-13</lastmod>
</url>
<url>
<loc>https://kvz.io/tags</loc>
<lastmod>2026-02-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-10-hello-world</loc>
<lastmod>2007-07-10</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-11-beautify-urls</loc>
<lastmod>2007-07-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-11-cat-a-file-without-the-comments</loc>
<lastmod>2007-07-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-11-change-the-default-editor</loc>
<lastmod>2007-07-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-11-whats-the-deal-with-php-value-php-admin-flag-etc</loc>
<lastmod>2007-07-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-12-use-pear-with-open-basedir-and-safe-mode-restricti</loc>
<lastmod>2007-07-12</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-15-install-squid-apache-on-1-server</loc>
<lastmod>2007-07-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-16-control-cache-expire-dates-using-htaccess</loc>
<lastmod>2007-07-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-18-create-turbocharged-storage-using-tmpfs</loc>
<lastmod>2007-07-18</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-24-make-ssh-connections-with-php</loc>
<lastmod>2007-07-24</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-28-block-brute-force-attacks-with-iptables</loc>
<lastmod>2007-07-28</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-29-schedule-automatic-updates-on-ubuntu</loc>
<lastmod>2007-07-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-07-29-schedule-tasks-on-linux-using-crontab</loc>
<lastmod>2007-07-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-01-make-iso-images-on-linux</loc>
<lastmod>2007-08-01</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-01-speedup-your-website-with-cache-lite</loc>
<lastmod>2007-08-01</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-01-survive-heavy-traffic-with-your-webserver</loc>
<lastmod>2007-08-01</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-03-restore-packages-using-dselectupgrade</loc>
<lastmod>2007-08-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-04-delete-files-securely-with-shred</loc>
<lastmod>2007-08-04</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-16-synchronize-files-with-rsync</loc>
<lastmod>2007-08-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-19-login-automatically-with-ssh-keys</loc>
<lastmod>2007-08-19</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-08-29-fit-more-on-one-screen-using-dpi</loc>
<lastmod>2007-08-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-10-03-convert-anything-to-tree-structures-in-php</loc>
<lastmod>2007-10-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-10-18-disable-snapping-windows-in-compizfusion</loc>
<lastmod>2007-10-18</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2007-11-28-php-tiff2pdf</loc>
<lastmod>2007-11-28</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-02-27-class-imagick-not-found</loc>
<lastmod>2008-02-27</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-03-26-allow-windows-users-to-restart-service</loc>
<lastmod>2008-03-26</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-03-26-determine-sid-of-windows-user</loc>
<lastmod>2008-03-26</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-03-29-better-performance-with-mod-deflate</loc>
<lastmod>2008-03-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-04-11-my-new-ide-eclipse-pdt</loc>
<lastmod>2008-04-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-06-22-enhance-php-session-management</loc>
<lastmod>2008-06-22</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-08-22-pear-coding-standards-change</loc>
<lastmod>2008-08-22</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-09-05-php-recursive-ksort-ksorttree</loc>
<lastmod>2008-09-05</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-09-05-php-recursive-str-replace-replacetree</loc>
<lastmod>2008-09-05</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-09-13-virtualization-compared</loc>
<lastmod>2008-09-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-09-24-pear-coding-standards-changed</loc>
<lastmod>2008-09-24</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-10-06-how-virtualization-will-improve-your-code</loc>
<lastmod>2008-10-06</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-10-14-rescuing-my-messed-up-eclipse</loc>
<lastmod>2008-10-14</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-10-16-orgeclipseemfecoreutilecoreemap</loc>
<lastmod>2008-10-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-11-08-search-for-a-package-with-aptfile</loc>
<lastmod>2008-11-08</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2008-12-02-my-new-ide-netbeans</loc>
<lastmod>2008-12-02</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-01-09-create-daemons-in-php</loc>
<lastmod>2009-01-09</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-01-30-a-dry-piece-of-cake</loc>
<lastmod>2009-01-30</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-02-03-post-flood</loc>
<lastmod>2009-02-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-02-22-7-steps-to-better-pear-documentation</loc>
<lastmod>2009-02-22</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-03-04-sql-formatting</loc>
<lastmod>2009-03-04</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-03-31-boost-mysql-performance-by-1200</loc>
<lastmod>2009-03-31</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-03-31-improve-mysql-insert-performance</loc>
<lastmod>2009-03-31</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-04-01-have-fun-with-google-chart</loc>
<lastmod>2009-04-01</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-05-17-fix-flash-problems-on-ubuntu</loc>
<lastmod>2009-05-17</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-05-25-install-the-best-coding-font</loc>
<lastmod>2009-05-25</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-06-10-create-short-ids-with-php-like-youtube-or-tinyurl</loc>
<lastmod>2009-06-10</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-07-15-notes-on-cakefest-3</loc>
<lastmod>2009-07-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-07-29-prepare-for-php-53</loc>
<lastmod>2009-07-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-08-19-flush-memcached-using-bash</loc>
<lastmod>2009-08-19</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-09-03-svn-to-git</loc>
<lastmod>2009-09-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-10-11-generate-html-with-php</loc>
<lastmod>2009-10-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-11-08-git-migration-remove-passwords-from-history</loc>
<lastmod>2009-11-08</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2009-12-15-run-nodejs-as-a-service-on-ubuntu-karmic</loc>
<lastmod>2009-12-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-01-13-cakephp-rest-plugin-presentation</loc>
<lastmod>2010-01-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-02-24-cakephp-and-nginx</loc>
<lastmod>2010-02-24</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-03-21-access-mysql-without-password</loc>
<lastmod>2010-03-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-03-25-redis-in-php</loc>
<lastmod>2010-03-25</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-04-27-convert-all-tables-to-innodb-in-one-go</loc>
<lastmod>2010-04-27</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-05-15-analyze-http-requests-with-tshark</loc>
<lastmod>2010-05-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-06-20-notes-on-dpc10</loc>
<lastmod>2010-06-20</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-07-13-announcing-transloadit</loc>
<lastmod>2010-07-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-08-11-haproxy-logging</loc>
<lastmod>2010-08-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-09-21-ruby-with-nginx-on-ubuntu-lucid</loc>
<lastmod>2010-09-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-10-15-5000000-visitors-free-beer-for-switzerland</loc>
<lastmod>2010-10-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-11-30-learning-vim</loc>
<lastmod>2010-11-30</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2010-12-03-sync-vim-accross-workplaces</loc>
<lastmod>2010-12-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2011-01-28-install-sabnzbd-on-your-synology</loc>
<lastmod>2011-01-28</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2011-02-28-optimize-your-synology-for-downloading</loc>
<lastmod>2011-02-28</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2011-03-31-spaces-vs-tabs</loc>
<lastmod>2011-03-31</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2011-04-29-faster-php-sessions</loc>
<lastmod>2011-04-29</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2012-10-03-quick-server-debugging-with-wtf</loc>
<lastmod>2012-10-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2012-10-09-reverse-a-multibyte-string-in-php</loc>
<lastmod>2012-10-09</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2012-11-03-highlevel-testing-with-casperjs</loc>
<lastmod>2012-11-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2012-11-20-installing-hubot-on-ubuntu</loc>
<lastmod>2012-11-20</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2012-12-31-lock-your-cronjobs</loc>
<lastmod>2012-12-31</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-01-16-vagrant-tip-keep-virtualbox-guest-additions-in-sync</loc>
<lastmod>2013-01-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-02-11-macosx-persistent-mounted-network-drives</loc>
<lastmod>2013-02-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-02-13-too-many-authentication-failures-for-root</loc>
<lastmod>2013-02-13</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-02-18-osx-productivity-dropbox-your-screenshots</loc>
<lastmod>2013-02-18</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-02-26-introducing-bash3boilerplate</loc>
<lastmod>2013-02-26</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-03-04-find-duplicate-input-with-mysql</loc>
<lastmod>2013-03-04</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-03-24-poormans-way-to-decent-dns-failover</loc>
<lastmod>2013-03-24</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-04-16-migrate-redis-data-without-filesystem-access</loc>
<lastmod>2013-04-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-04-19-obtain-all-text-from-your-website</loc>
<lastmod>2013-04-19</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-04-23-change-your-codebase-to-use-triple-equality</loc>
<lastmod>2013-04-23</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-07-12-prefix-streaming-stdout-and-stderr-in-golang</loc>
<lastmod>2013-07-12</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-07-15-deploy-to-variable-targets-with-capistrano</loc>
<lastmod>2013-07-15</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-07-25-fix-vagrant-box-hanging-at-boot</loc>
<lastmod>2013-07-25</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-08-12-yesterday-i-wrote-my-first-firefox-os-app</loc>
<lastmod>2013-08-12</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-09-03-file-uploading-without-serverside-code</loc>
<lastmod>2013-09-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-11-21-bash-best-practices</loc>
<lastmod>2013-11-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-12-02-make-your-mysql-table-strict</loc>
<lastmod>2013-12-02</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2013-12-21-one-git-commit-hook-to-rule-them-all</loc>
<lastmod>2013-12-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2014-02-21-how-to-deprecate-projects-on-github</loc>
<lastmod>2014-02-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2014-04-11-fixing-heartbleed</loc>
<lastmod>2014-04-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2014-05-01-git-hour-tracking</loc>
<lastmod>2014-05-01</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2014-05-17-introducing-environmental</loc>
<lastmod>2014-05-17</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2014-12-21-introducing-ratestate</loc>
<lastmod>2014-12-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2015-02-10-tus-1.0-prerelease</loc>
<lastmod>2015-02-10</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2015-09-16-watch-your-language</loc>
<lastmod>2015-09-16</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2015-09-21-introducing-airbud</loc>
<lastmod>2015-09-21</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2016-02-18-a-universal-makefile-for-javascript</loc>
<lastmod>2016-02-18</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2017-01-04-introducing-lanyon</loc>
<lastmod>2017-01-04</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2017-09-03-how-not-to-become-a-programmer</loc>
<lastmod>2017-09-03</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2017-09-05-freewrite</loc>
<lastmod>2017-09-05</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2019-10-30-tobuntu</loc>
<lastmod>2019-10-30</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2019-12-11-something-completely-different</loc>
<lastmod>2019-12-11</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2021-11-25-js-to-ts</loc>
<lastmod>2021-11-25</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2022-07-26-macos-install</loc>
<lastmod>2022-07-26</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2024-10-24-cursor</loc>
<lastmod>2024-10-24</lastmod>
</url>
<url>
<loc>https://kvz.io/blog/2026-01-21-ai-grief</loc>
<lastmod>2026-01-21</lastmod>
</url>
</urlset>
