<?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://radanskoric.com/articles/zero-downtime-migration</loc>
<lastmod>2023-10-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/ruby-local-variables</loc>
<lastmod>2024-06-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/locating-source-of-ruby-method</loc>
<lastmod>2024-06-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/understand-rails-async-db-queries</loc>
<lastmod>2023-10-18T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/experiments/experiment-gradual-typing</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/should-i-add-typing-to-my-ruby-project</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/preventing-bugs-in-ruby-tools-of-the-trade</loc>
<lastmod>2023-11-14T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/experiments/using-turbo-frame-streams-without-rails</loc>
<lastmod>2024-05-28T13:00:59+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/turbo-morphing-deep-dive</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/turbo-morphing-deep-dive-idiomorph</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/guest-articles/pagy-out-turbo-in</loc>
<lastmod>2025-10-02T10:00:22+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/hotwire-or-frontend-framework</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/book-review-tidy-first</loc>
<lastmod>2024-05-03T12:47:30+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/test-factories-principal-of-minimal-defaults</loc>
<lastmod>2025-12-09T12:00:01+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/how-to-debug-issues-with-turbo-morphing</loc>
<lastmod>2025-10-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/customize-rails-console</loc>
<lastmod>2024-03-12T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/ruby-debug-tutorial-intro</loc>
<lastmod>2024-04-09T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/misunderstand-practice-misuse-it</loc>
<lastmod>2024-04-23T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/stream-actions-inside-regular-html</loc>
<lastmod>2025-01-08T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/reuse-same-page-in-multiple-frames</loc>
<lastmod>2024-06-10T17:23:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/update-full-page-on-form-in-frame-submit</loc>
<lastmod>2024-10-07T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/how-to-get-good-at-noticing-code-smells</loc>
<lastmod>2024-07-15T16:11:55+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby</loc>
<lastmod>2024-09-24T13:49:20+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/experiments/multiplayer-minesweeper-with-rails-and-hotwire</loc>
<lastmod>2024-07-29T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/what-can-software-developers-really-learn-from-raptor-3-engine</loc>
<lastmod>2025-07-02T10:54:49+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/load-lazy-loaded-frame-before-it-scrolls-in-view</loc>
<lastmod>2024-09-02T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/news/euruko-2024-reflection</loc>
<lastmod>2025-01-20T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/gilded-rose-kata-and-explicit-requirements</loc>
<lastmod>2024-09-24T13:44:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/guest-articles/from-devise-to-rails-auth</loc>
<lastmod>2024-09-30T14:14:03+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/hotwire-and-htmx</loc>
<lastmod>2024-11-10T22:29:18+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/rails-is-better-low-code-than-low-code</loc>
<lastmod>2024-12-02T22:30:48+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/how-to-avoid-problem-with-turbo-morphing</loc>
<lastmod>2025-02-05T13:15:14+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/rails-assets-propshaft-importmaps</loc>
<lastmod>2025-04-10T10:30:38+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/rails-assets-deep-dive-propshaft</loc>
<lastmod>2025-04-10T10:30:38+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/rails-assets-combine-importmaps</loc>
<lastmod>2025-06-02T15:02:46+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/rails-assets-bundled-with-vanilla</loc>
<lastmod>2025-04-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/coding-agent-in-ruby</loc>
<lastmod>2025-05-15T10:20:16+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/turbo-adapter-hotwire-native-backdoor-entrance</loc>
<lastmod>2025-10-01T12:15:55+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/news/rails-world-from-first-time-speaker-perspective</loc>
<lastmod>2025-10-01T12:15:55+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/turbo-extraframe-updates</loc>
<lastmod>2025-10-01T16:36:23+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/frozen-test-fixtures</loc>
<lastmod>2025-12-09T20:37:00+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/articles/how-well-are-tests-covering-the-code</loc>
<lastmod>2026-03-18T12:49:28+01:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/tags/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/categories/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/archives/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/cheatsheet/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/about/</loc>
<lastmod>2026-04-02T07:52:58+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/</loc>
</url>
<url>
<loc>https://radanskoric.com/subscribe</loc>
</url>
<url>
<loc>https://radanskoric.com/thank-you-for-subscribing</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/postgresql/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/rails/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/ruby/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/metaprogramming/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/activerecord/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/how-stuff-works/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/types/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/static-analysis/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/sorbet/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/rbs/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/correctness/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/preventing-bugs/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/tools/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/libraries/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/turbo/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/hotwire/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/stream-actions/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/turbo-frames/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/morphing/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/idiomorph/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/pagy/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/pagination/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/infinite-scrolling/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/cursor/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/frontend/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/book/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/review/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/refactoring/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/agile/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/testing/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/factories/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/principles/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/maintainability/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/debugging/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/console/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/setup/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/tutorial/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/software/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/engineering/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/meta/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/thoughts/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/forms/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/becoming-senior/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/game/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/clean-code/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/exercise/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/minesweeper/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/software-development/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/analogies/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/opinion/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/lazy-loading/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/conference/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/euruko/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/kata/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/requirements/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/maintenance/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/authentication/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/devise/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/htmx/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/comparison/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/low-code/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/tips/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/assets/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/propshaft/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/importmaps/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/importmaps-rails/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/importmap-rails/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/bundling/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/jsbundling-rails/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/cssbundling-rails/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/ai/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/llm/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/coding-agent/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/adapter/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/hotwire-native/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/rails-world/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/fixtures/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/coverage/</loc>
</url>
<url>
<loc>https://radanskoric.com/tags/new-craft/</loc>
</url>
<url>
<loc>https://radanskoric.com/categories/articles/</loc>
</url>
<url>
<loc>https://radanskoric.com/categories/experiments/</loc>
</url>
<url>
<loc>https://radanskoric.com/categories/guest-articles/</loc>
</url>
<url>
<loc>https://radanskoric.com/categories/news/</loc>
</url>
<url>
<loc>https://radanskoric.com/page2/</loc>
</url>
<url>
<loc>https://radanskoric.com/page3/</loc>
</url>
<url>
<loc>https://radanskoric.com/page4/</loc>
</url>
<url>
<loc>https://radanskoric.com/page5/</loc>
</url>
<url>
<loc>https://radanskoric.com/CV_Radan_Skoric.pdf</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/agile_and_friends/</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/agile_and_friends/plugin/markdown/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/agile_and_friends/plugin/notes/notes.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/agile_and_friends/plugin/postmessage/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/business_logic/</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/business_logic/plugin/markdown/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/business_logic/plugin/notes/notes.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/business_logic/plugin/postmessage/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/files/extreme_programming.pdf</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/files/microservices.pdf</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/files/stumbling_off_the_rails.pdf</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/large_refactoring/</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/large_refactoring/plugin/markdown/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/large_refactoring/plugin/notes/notes.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/large_refactoring/plugin/postmessage/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/ror_business_logic/</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/ror_business_logic/plugin/markdown/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/ror_business_logic/plugin/notes/notes.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
<url>
<loc>https://radanskoric.com/talks/ror_business_logic/plugin/postmessage/example.html</loc>
<lastmod>2026-04-02T07:52:52+02:00</lastmod>
</url>
</urlset>
