<?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://yivanov.com/posts/ruby-on-rails-how-to-use-a-fixture-inside-of-another-fixture/</loc>
<lastmod>2025-04-20T03:36:28+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-how-to-create-a-dashboard-for-a-pluralized-model-with-the-administrate-gem/</loc>
<lastmod>2025-04-20T03:36:28+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-how-to-setup-and-use-mailcatcher-to-capture-and-test-emails-locally/</loc>
<lastmod>2025-04-20T03:36:28+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-how-to-send-devise-emails-via-the-rails-console-and-mailcatcher/</loc>
<lastmod>2025-04-20T03:36:28+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-enforcing-all-or-none-field-presence-with-conditional-validations/</loc>
<lastmod>2024-07-26T00:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-how-to-confirm-a-devise-user-through-the-console/</loc>
<lastmod>2024-08-01T00:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/how-to-create-a-live-countup-animation-with-ruby-on-rails-and-stimulus/</loc>
<lastmod>2024-09-22T00:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-how-to-create-a-statistics-panel-in-administrate-with-chartkick/</loc>
<lastmod>2024-11-18T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/can-t-connect-to-your-postgresql-database-on-digitalocean-here-s-the-fix/</loc>
<lastmod>2025-03-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/difference-between-reload-and-restart-in-nginx/</loc>
<lastmod>2025-03-11T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/git-how-to-amend-the-second-to-last-commit/</loc>
<lastmod>2025-07-31T17:44:52+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/hacktues-unofficial-guide/</loc>
<lastmod>2025-07-21T17:40:52+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/what-is-the-ruby-on-rails-sandbox-console/</loc>
<lastmod>2025-06-26T17:17:21+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/why-we-don-t-like-apidoc-for-ruby-on-rails-documentation/</loc>
<lastmod>2025-05-28T14:16:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/open-closed-principle-ocp-for-rest-apis/</loc>
<lastmod>2025-05-29T10:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/search-through-associated-model-fields-in-administrate/</loc>
<lastmod>2025-06-09T19:49:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/how-to-create-a-self-hosted-ngrok/</loc>
<lastmod>2025-06-17T11:14:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/always-backup-the-database-when-there-is-a-change-in-the-schema/</loc>
<lastmod>2025-08-10T00:34:22+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/always-test-rolling-back-when-creating-a-migration/</loc>
<lastmod>2025-08-09T20:06:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/don-t-delete-columns-deprecate-them/</loc>
<lastmod>2025-08-09T23:49:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/make-prs-not-issues/</loc>
<lastmod>2025-08-09T23:56:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/check-the-validity-of-the-data-as-early-as-possible/</loc>
<lastmod>2025-08-10T00:11:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/update-your-gems-once-in-a-while/</loc>
<lastmod>2025-08-10T00:26:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/understanding-reject-if-in-rails/</loc>
<lastmod>2025-08-10T00:57:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/how-to-add-umami-analytics-to-your-jekyll-chirpy-website/</loc>
<lastmod>2025-09-15T18:49:25+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/always-run-the-tests/</loc>
<lastmod>2025-09-07T15:42:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/the-rails-runner/</loc>
<lastmod>2025-09-09T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/release-new-features-slowly/</loc>
<lastmod>2025-09-11T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/jekyll-how-to-link-to-another-post-in-your-jekyll-blog-using-post-url/</loc>
<lastmod>2025-09-15T16:37:19+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/always-test-your-code/</loc>
<lastmod>2025-09-15T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/send-passwords-using-a-secret-link/</loc>
<lastmod>2025-09-17T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/comments-are-code/</loc>
<lastmod>2025-09-18T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-accessing-application-credentials/</loc>
<lastmod>2025-09-19T03:00:00+03:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/how-to-create-custom-themes-for-daisyui-in-ruby-on-rails/</loc>
<lastmod>2025-11-04T16:18:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-fixing-cannot-load-such-file-rails-cli-loaderror/</loc>
<lastmod>2025-12-22T14:35:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/ruby-on-rails-datetime-vs-boolean-database-field/</loc>
<lastmod>2026-01-19T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/always-check-user-values/</loc>
<lastmod>2026-01-28T18:47:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/sidekiq-scheduled-jobs-stopped-running-after-a-gemfile-update/</loc>
<lastmod>2026-02-02T16:25:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/don-t-feel-attached-to-your-code/</loc>
<lastmod>2026-02-12T11:39:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/posts/authentication-vs-authorization/</loc>
<lastmod>2026-03-25T09:40:00+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/categories/</loc>
<lastmod>2026-03-25T09:41:40+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/tags/</loc>
<lastmod>2026-03-25T09:41:40+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/archives/</loc>
<lastmod>2026-03-25T09:41:40+02:00</lastmod>
</url>
<url>
<loc>https://yivanov.com/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/fixtures/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/administrate/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/mailcatcher/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/devise/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/validations/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/stimulus/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/chartkick/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/postgresql/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/digitalocean/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/nginx/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/git/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/hacktues/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/rails-console/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/work-knowledge/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/nginx/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/ngrok/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/ssh/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/production/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/databases/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/open-source/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/testing/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/security/</loc>
</url>
<url>
<loc>https://yivanov.com/tags/error/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/programming/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/ruby-on-rails/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/school/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/tues/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/devops/</loc>
</url>
<url>
<loc>https://yivanov.com/categories/jekyll/</loc>
</url>
<url>
<loc>https://yivanov.com/page2/</loc>
</url>
<url>
<loc>https://yivanov.com/page3/</loc>
</url>
<url>
<loc>https://yivanov.com/page4/</loc>
</url>
</urlset>
