<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://www.greyblake.com/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/about/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/alternative-blanket-implementations-for-single-rust-trait/</loc>
        <lastmod>2025-07-01T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/announcing-crystalium-organization/</loc>
        <lastmod>2017-08-20T13:04:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/announcing-nutype-v04-release/</loc>
        <lastmod>2023-11-22T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/backuping-and-restoring-postgresql-databases/</loc>
        <lastmod>2011-02-04T23:48:55Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/beep-alarm/</loc>
        <lastmod>2011-01-23T23:24:39Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/builder-pattern-in-rust/</loc>
        <lastmod>2021-10-19T09:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/builder-with-typestate-in-rust/</loc>
        <lastmod>2021-10-25T09:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/custom-expectations-with-rspec/</loc>
        <lastmod>2012-12-14T00:34:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/exposing-rust-library-to-c/</loc>
        <lastmod>2017-08-10T10:16:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/failed-to-add-new-printer-in-debian-wheezy/</loc>
        <lastmod>2013-01-27T21:44:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/from-typescript-to-rescript/</loc>
        <lastmod>2022-01-12T08:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/handling-rust-enum-variants-with-kinded-crate/</loc>
        <lastmod>2023-08-07T06:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/hidden-cost-of-string-indexing-in-ruby/</loc>
        <lastmod>2020-12-21T08:06:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-build-vim-against-specific-ruby-version/</loc>
        <lastmod>2012-07-15T23:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-call-bash-not-shell-from-ruby/</loc>
        <lastmod>2013-09-21T21:53:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-compare-audio-in-ruby/</loc>
        <lastmod>2013-12-19T19:51:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-fix-intermittent-test-failures/</loc>
        <lastmod>2018-02-19T20:18:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-install-firefox-iceweasel-7-on-debian-squeeze/</loc>
        <lastmod>2011-10-03T18:12:54Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/how-to-run-rust-tests-automatically/</loc>
        <lastmod>2017-09-02T20:13:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/i-released-smartdict-version-0-dot-1-0/</loc>
        <lastmod>2012-06-11T03:20:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/ignore-files-with-git-locally/</loc>
        <lastmod>2014-05-21T16:37:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/index-out-of-bounds-not-always-a-rust-surprise/</loc>
        <lastmod>2024-01-04T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/install-more-screensavers-on-mate-desktop/</loc>
        <lastmod>2013-02-02T22:24:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/introducing-joydb-embedded-database-for-rust-prototyping/</loc>
        <lastmod>2025-04-21T22:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/introduction-to-rust-whatlang-library-and-natural-language-identification-algorithms/</loc>
        <lastmod>2017-07-30T14:03:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/kinded-v050-enum-kind-types/</loc>
        <lastmod>2026-02-03T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/lazy-object-pattern-in-ruby/</loc>
        <lastmod>2014-10-05T21:27:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nlp-toki-pona-and-ruby-par2-language-detector/</loc>
        <lastmod>2015-09-25T23:55:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nlp-toki-pona-and-ruby-part1/</loc>
        <lastmod>2015-09-20T20:36:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-the-newtype-with-guarantees/</loc>
        <lastmod>2023-02-13T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v02-is-out/</loc>
        <lastmod>2023-04-11T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v03-released/</loc>
        <lastmod>2023-06-25T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v042-with-arbitrary-support/</loc>
        <lastmod>2024-04-10T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v043-with-generic-newtypes/</loc>
        <lastmod>2024-07-08T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v050-custom-errors/</loc>
        <lastmod>2024-09-03T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/nutype-v062-derive-unsafe/</loc>
        <lastmod>2025-07-30T08:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/page/1/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/page/2/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/perfomance-benchmakrs-execjs-vs-ruby/</loc>
        <lastmod>2011-10-23T08:49:33Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/pg-power-activerecord-extension-for-postgresql/</loc>
        <lastmod>2012-09-06T23:24:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/phantom-types-in-rust/</loc>
        <lastmod>2021-10-11T18:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/pochiemu-ia-izuchaiu-esperanto/</loc>
        <lastmod>2013-03-30T01:54:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/poluchaem-premium-na-busuu-com-besplatno/</loc>
        <lastmod>2012-05-21T17:42:20Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/powering-less-to-highlight-syntax-and-display-line-numbers/</loc>
        <lastmod>2011-09-23T17:38:35Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/property-based-testing-in-rust-with-arbitrary/</loc>
        <lastmod>2022-10-21T08:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/rational-cant-be-coerced-into-bigdecimal-in-ruby-1-dot-9-3/</loc>
        <lastmod>2012-12-20T16:34:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/razgonyaem-mozg/</loc>
        <lastmod>2012-01-30T00:33:36Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/rspec-matchers-for-datamapper-dm-rspec/</loc>
        <lastmod>2011-09-12T22:25:15Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/ruby-perfomance-tricks/</loc>
        <lastmod>2012-09-02T23:34:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/rust-2018/</loc>
        <lastmod>2018-01-16T00:08:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/rust-knowledge-refinement/</loc>
        <lastmod>2021-02-07T13:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/rust-playground-at-your-fingertips/</loc>
        <lastmod>2021-03-12T23:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/synchonize-application-data-using-git/</loc>
        <lastmod>2011-11-27T00:43:11Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/testing-infinite-loop-in-ruby/</loc>
        <lastmod>2019-02-13T19:08:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/tiestiruiem-vlojenie-activerecord-modeli-s-rspec/</loc>
        <lastmod>2012-07-06T22:19:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/unexpected-ruby-behaviour/</loc>
        <lastmod>2012-08-10T23:28:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/using-update-rc-d/</loc>
        <lastmod>2011-09-18T21:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/uuid-for-better-data-integrity/</loc>
        <lastmod>2021-05-10T18:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/validation-in-rails-with-themis/</loc>
        <lastmod>2013-08-19T17:21:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/vim-preview-plugin/</loc>
        <lastmod>2011-01-23T03:13:14Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/whatlang-strikes-back/</loc>
        <lastmod>2021-04-18T18:06:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/when-serde-json-to-string-fails/</loc>
        <lastmod>2022-06-18T21:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/blog/working-with-fonts-in-debian-and-ubuntu/</loc>
        <lastmod>2013-10-08T00:43:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.greyblake.com/categories/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/projects/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/accessor/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/activerecord/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/alarm/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/arbitrary/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/array/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/audio/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/backup/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/bash/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/beep/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/behaviour/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/benchmark/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/besplatno/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/bigdecimal/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/brain/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/busuu/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/c/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/chromaprint/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ci/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/coercion/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/concatenation/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/crystal/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/daemon/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/database/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/datamapper/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/db/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/debian/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/delegateclass/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/deref-coercion/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/dictionary/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/dm/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ensure/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/enum/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/error/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/esperanto/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/exception/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/execjs/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/expectation/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ffi/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/firefox/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/fonts/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/fp/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/fuzzing/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/generics/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/git/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/gync/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/hack/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/html/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/iceweasel/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/index/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/install/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/intellekt/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/iq/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/javascript/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/json/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/kinded/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/lambda/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/lazy/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/less/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/library/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/linux/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/loading/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/macro/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/make/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/markdown/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/markup/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/matchers/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/mate/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/mint/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/model/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/mozg/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/newtype/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/nlp/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/nutype/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/object/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/opensource/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/patterns/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/perfomance/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/performance/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/pg-power/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/pg/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/phantom-type/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/plugin/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/pogstgresql/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/postgresql/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/premium/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/preview/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/printer/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/proc/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/prototyping/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/rails/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/rational/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/reader/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/regexp/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/rescript/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/restore/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/rspec/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ruby/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ruby1-9/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/rust/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/screensaver/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/serde/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/shell/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/slice/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/smartdict/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/sound/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/specs/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/squeeze/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/string/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/super/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/synchonize/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/syntax-highlight/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/syntax/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/tdd/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/test/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/testing/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/tests/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/textile/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/time/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/tokipona/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/traits/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/typescript/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/ubuntu/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/unexpected/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/unit/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/unix/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/update-rc/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/validation/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/variable/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/vim/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/web/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/whatlang/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/wheezy/</loc>
    </url>
    <url>
        <loc>https://www.greyblake.com/tags/writer/</loc>
    </url>
</urlset>
