<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://kyrylo.org/programming/ruby/2013/05/30/so-what-is-binding-pry-exactly.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/06/03/difference-between-frozen-ruby-objects-across-versions.html</loc>
<lastmod>2024-01-09T16:52:25+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/07/03/pulling-through-a-ruby-exception.html</loc>
<lastmod>2024-03-11T01:05:58+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/07/15/how-to-say-i-love-you-in-ruby.html</loc>
<lastmod>2024-01-09T17:06:42+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/shell/2013/08/02/how-to-safely-enter-passwords-in-a-terminal.html</loc>
<lastmod>2023-11-07T20:34:34+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/08/09/blocks-in-ruby-are-always-there.html</loc>
<lastmod>2024-06-10T14:58:43+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/08/13/various-ways-to-count-digits-in-a-ruby-integer.html</loc>
<lastmod>2024-11-17T19:54:05+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2013/08/24/ruby-eval-tricks.html</loc>
<lastmod>2024-11-17T19:54:05+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/javascript/2013/12/15/javascript-eval-tricks.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2014/12/31/rubys-exception-to-message-mapper.html</loc>
<lastmod>2024-06-10T14:55:11+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2015/05/23/a-bit-of-bacon-lettuce-and-tomato.html</loc>
<lastmod>2024-03-11T01:05:58+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/programming/ruby/2018/06/21/untangling-the-love-ruby-tongue-twister.html</loc>
<lastmod>2024-01-09T17:06:42+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2023/11/08/embarking-on-an-indie-dev-journey.html</loc>
<lastmod>2026-01-01T16:32:51+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/turbo-native/android/2024/01/08/how-to-run-your-turbo-native-android-app-on-a-physical-device-locally.html</loc>
<lastmod>2024-01-27T15:32:50+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/kamal/2024/01/17/making-postgresql-work-with-kamal-and-a-new-rails-7-1-application.html</loc>
<lastmod>2026-01-01T00:01:21+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/turbo/2024/01/21/how-to-opt-out-of-the-cache-with-hotwire-turbo-drive-in-rails.html</loc>
<lastmod>2024-01-27T15:32:50+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/kamal/2024/01/21/how-to-enable-the-traefik-dashboard-for-a-rails-7-1-app.html</loc>
<lastmod>2024-02-16T20:05:04+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/kamal/2024/02/16/how-to-generate-sitemap-xml-for-your-rails-7-1-app-with-kamal.html</loc>
<lastmod>2024-02-17T16:08:25+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/overmind/2024/02/20/using-overmind-with-foreman-as-a-fallback-for-rails-7-1-apps.html</loc>
<lastmod>2024-02-20T23:40:20+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/indie-hacking/2024/02/21/i-built-a-word-matching-game-called-matcharoo.html</loc>
<lastmod>2024-02-21T19:12:38+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/coffee-world-rush/2024/03/20/coffee-world-rush-a-leaderboard-for-all-coffee-drinkers-around-the-world.html</loc>
<lastmod>2024-03-20T19:15:23+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/2024/03/31/cloudflare-tunnel-a-free-ngrok-alternative-for-developing-rails-apps-locally.html</loc>
<lastmod>2025-11-19T00:46:25+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/telegram/kamal/2024/06/02/how-to-deploy-a-telegram-bot-with-kamal.html</loc>
<lastmod>2024-11-14T23:16:54+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/indie-hacking/2024/07/18/i-built-a-flag-matching-game-in-6-days-and-it-was-played-more-than-45-times-in-2-weeks.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/2024/08/07/how-to-add-mission-control-to-your-rails-app-and-protect-it-with-basic-auth.html</loc>
<lastmod>2024-08-07T23:33:06+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/rails/2024/09/27/notes-from-the-opening-keynote-by-david-heinemeier-hansson-at-rails-world-2024.html</loc>
<lastmod>2024-09-28T05:12:06+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2024/10/23/writing-software-is-like-spreading-butter-on-bread.html</loc>
<lastmod>2024-10-24T04:26:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/html/2024/10/25/why-does-target-blank-have-an-underscore-in-front.html</loc>
<lastmod>2025-02-24T20:04:51+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2024/10/30/theres-no-place-for-test-driven-development-tdd.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/kamal/2024/11/15/how-to-self-host-plausible-analytics-with-kamal.html</loc>
<lastmod>2024-11-17T19:15:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2024/11/17/how-counter-strike-introduced-me-to-the-world-of-programming.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2024/11/17/hyperlinks-existed-before-the-web.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/html/2024/11/24/how-to-build-a-dropdown-menu-with-just-html.html</loc>
<lastmod>2026-01-01T00:01:21+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/html/2025/01/22/the-vertical-bar-is-the-best-html-page-title-separator.html</loc>
<lastmod>2025-01-22T18:40:27+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/css/2025/02/09/oklch-css-variables-for-tailwind-v4-colors.html</loc>
<lastmod>2026-01-01T00:01:21+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/02/27/you-know-how-it-ends.html</loc>
<lastmod>2025-02-27T18:11:48+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/03/28/learn-to-code-ignore-ai-then-use-ai-to-code-even-better.html</loc>
<lastmod>2025-03-28T17:32:07+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/05/01/how-the-pay-once-business-model-saved-my-aas.html</loc>
<lastmod>2025-05-01T22:01:35+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/06/15/your-idea-probably-sucks.html</loc>
<lastmod>2025-06-15T16:58:22+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/projects/2025/07/02/i-vibe-coded-tech-debt-a-game-written-in-pure-html-css-js.html</loc>
<lastmod>2025-07-03T14:27:25+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/07/10/ai-will-take-your-job-and-your-bosses-job-too.html</loc>
<lastmod>2025-07-10T21:43:53+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/08/07/not-everything-needs-an-update.html</loc>
<lastmod>2025-12-28T18:35:36+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/08/17/im-a-proud-crud-monkey.html</loc>
<lastmod>2025-08-17T17:42:50+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html</loc>
<lastmod>2025-08-21T23:19:11+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/09/27/a-mere-add-foreign-key-can-wipe-out-your-whole-rails-sqlite-production-table.html</loc>
<lastmod>2025-09-27T20:48:28+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/11/26/ai-amplifies-programmers-not-replaces-them.html</loc>
<lastmod>2025-11-27T05:26:28+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/12/14/english-is-a-poor-language-for-programming-with-ai.html</loc>
<lastmod>2025-12-15T06:32:57+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/software/2025/12/21/im-back-to-open-source.html</loc>
<lastmod>2025-12-21T17:57:12+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/kamal/2025/12/22/how-to-self-host-bearlytics-with-kamal.html</loc>
<lastmod>2025-12-22T19:25:39+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2026/01/01/what-2026-yields-announcing-telesink.html</loc>
<lastmod>2026-01-01T21:58:29+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2026/04/08/less-decoration-more-communication.html</loc>
<lastmod>2026-04-08T12:10:17+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2026/04/15/ai-will-help-you-climb-the-wrong-ladder-faster.html</loc>
<lastmod>2026-04-15T10:28:31+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2026/05/11/the-magic-of-typing-terminal-commands.html</loc>
<lastmod>2026-05-20T20:24:14+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/2026/05/20/stick-with-defaults.html</loc>
<lastmod>2026-05-20T20:24:14+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/archive/</loc>
<lastmod>2025-12-31T04:25:18+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/projects/</loc>
<lastmod>2026-05-27T17:41:01+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/blog/</loc>
<lastmod>2026-01-03T03:01:38+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/</loc>
<lastmod>2026-05-10T12:59:50+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/awesome-skeletons/</loc>
<lastmod>2026-05-13T18:01:04+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/clamp-vs-media-queries/</loc>
<lastmod>2026-05-13T18:00:13+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/css-color-names-reference/</loc>
<lastmod>2026-05-13T18:01:08+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/dont-pull-my-strings/</loc>
<lastmod>2026-05-13T18:01:14+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/life-calendar/</loc>
<lastmod>2026-05-13T18:01:18+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/seasick-simulator/</loc>
<lastmod>2026-05-13T18:01:22+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/tailwind-css-v4-color-palette-reference/</loc>
<lastmod>2026-05-13T18:01:26+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/tech-debt/</loc>
<lastmod>2026-05-27T17:40:17+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/the-catipede/</loc>
<lastmod>2026-05-13T18:01:34+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/the-em-dash/</loc>
<lastmod>2026-05-27T17:54:47+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2011-08-22-how-i-went-to-it-jam-2011-in-odesa.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2012-08-01-euro-2012-ukraine-england-my-trip-to-donetsk.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2013-04-12-how-i-cycled-to-a-football-match-between-metalist-and-etm-in-vysoky.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2014-07-11-internship-in-san-francisco.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2016-09-12-lisbon-business-trip.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2017-02-03-kyiv.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2017-08-01-manila-first-impressions-food-life-and-traffic-in-the-philippines.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2017-12-10-bangkok.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2018-01-10-manila.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2018-02-07-tagaytay.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2018-09-01-baguio.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2018-09-30-cavite-province.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-01-05-bohol.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-01-19-legazpi.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-01-26-manila-christmas-and-my-future-prospects.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-06-19-rotterdam.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-06-23-amsterdam.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-07-21-lviv.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2019-08-24-cebu-my-longest-journey-abroad-so-far.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/2021-02-24-dubai.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/introduction.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/print.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/travel/toc.html</loc>
<lastmod>2026-03-27T16:18:19+08:00</lastmod>
</url>
<url>
<loc>https://kyrylo.org/up.html</loc>
<lastmod>2025-12-28T19:38:38+08:00</lastmod>
</url>
</urlset>
