<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
      <loc>https://www.vector-logic.com/</loc>
      <lastmod>2025-08-31T10:46:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/cookies_policy</loc>
      <lastmod>2025-08-31T10:46:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/privacy_policy</loc>
      <lastmod>2025-08-31T10:46:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts</loc>
      <lastmod>2025-08-31T10:46:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/how-does-a-flex-item-flex</loc>
      <lastmod>2023-01-08T15:00:42+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/mysql-localhost</loc>
      <lastmod>2023-01-08T15:04:29+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/ruby-setter-methods</loc>
      <lastmod>2023-01-08T15:02:58+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/losing-your-way-with-ruby-safe-navigation-operator</loc>
      <lastmod>2023-01-08T14:57:46+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/write-code-that-is-easy-to-delete</loc>
      <lastmod>2023-01-08T15:01:44+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/tangled-in-rails-filter-chains</loc>
      <lastmod>2023-01-08T14:56:41+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/sprockets-require-directives-and-css-at-import-rules</loc>
      <lastmod>2023-01-08T14:55:24+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/what-the-spec-order-dependent-test-failure</loc>
      <lastmod>2023-01-08T14:53:30+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/generating-csp-hash-from-browser-console</loc>
      <lastmod>2023-01-08T14:48:43+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/authorizing-controller-endpoints-in-rails-punit-versus-cancan</loc>
      <lastmod>2023-01-08T14:46:43+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/keeping-rails-controllers-resourceful</loc>
      <lastmod>2023-01-08T14:41:15+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/file-uploads-imagemagick-rce-vulnerabilities</loc>
      <lastmod>2023-01-08T14:51:08+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/using-rspec-block-syntax-for-message-expectations</loc>
      <lastmod>2023-01-08T14:38:34+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/on-request-animation-frame-and-embedded-iframes</loc>
      <lastmod>2024-03-29T21:57:50+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/nested-format-for-html-input-label</loc>
      <lastmod>2023-01-08T14:36:28+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/conditionally-debug-ruby-using-global-toggle</loc>
      <lastmod>2023-01-08T14:26:33+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/ruby-caught-out-by-fetch</loc>
      <lastmod>2023-01-08T14:27:19+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/content-security-policy-and-304-responses-in-rails</loc>
      <lastmod>2023-01-08T14:34:44+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/tutorial-build-html-canvas-drawing-tool-part-i</loc>
      <lastmod>2023-01-08T15:12:43+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/tutorial-build-html-canvas-drawing-tool-part-iii</loc>
      <lastmod>2023-01-08T15:15:52+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/tutorial-build-html-canvas-drawing-tool-part-ii</loc>
      <lastmod>2023-01-08T15:14:05+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/tutorial-build-html-canvas-drawing-tool-part-iv</loc>
      <lastmod>2023-01-08T15:18:02+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/5-tips-for-debugging-rails-apps-on-mobile-web</loc>
      <lastmod>2023-01-08T14:24:32+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/recommending-learning-resources-in-goconqr-using-implicit-feedback</loc>
      <lastmod>2023-01-08T14:15:58+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/operator-precedence-riddles-in-ruby</loc>
      <lastmod>2023-01-08T14:21:29+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/using-ruby-array-set-operations</loc>
      <lastmod>2023-01-08T14:18:56+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/evaluating-recommendation-model-for-an-implicit-feedback-dataset</loc>
      <lastmod>2023-08-12T21:52:12+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/defining-private-methods-inside-ruby-class-methods</loc>
      <lastmod>2023-01-08T14:07:04+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/test-yourself-on-operator-precdence-in-ruby</loc>
      <lastmod>2023-02-21T07:54:57+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/test-yourself-on-ruby-object-model</loc>
      <lastmod>2023-03-22T15:34:31+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/rails-development-ssl-service-workers-and-self-signed-certs</loc>
      <lastmod>2023-01-08T22:23:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/leverage-regular-instance-variable-to-resolve-thread-safety-issue-on-rails-activerecord-model</loc>
      <lastmod>2023-01-24T08:41:45+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/test-yourself-on-rails-active-record-api</loc>
      <lastmod>2023-04-21T21:21:20+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/integrate-paypal-webhook-notifications-with-rails</loc>
      <lastmod>2023-02-22T14:26:34+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/test-yourself-on-ruby-array-operations</loc>
      <lastmod>2023-03-06T17:17:46+00:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/hardest-question-on-ruby-object-model</loc>
      <lastmod>2023-04-02T20:09:02+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/hardest-question-on-the-rails-active-record-api-quiz</loc>
      <lastmod>2023-04-22T07:30:02+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/hardest-question-on-ruby-arrays-quiz</loc>
      <lastmod>2023-05-19T21:53:28+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/enumerating-combinations-with-ruby-arrays</loc>
      <lastmod>2023-09-03T20:49:04+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/three-things-to-avoid-when-building-rails-controllers</loc>
      <lastmod>2023-07-12T22:15:54+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/til-avoid-default-role-as-class-method-in-active-record</loc>
      <lastmod>2023-04-11T21:22:31+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/test-yourself-on-rails-action-controller-api</loc>
      <lastmod>2023-06-03T21:36:17+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/common-distance-metrics-implemented-in-ruby</loc>
      <lastmod>2023-07-23T12:51:09+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/implementing-neighbour-based-recommendations-in-ruby</loc>
      <lastmod>2023-09-03T20:09:31+01:00</lastmod>
    </url>
    <url>
      <loc>https://www.vector-logic.com/blog/posts/machine-learning-using-decision-trees-in-ruby</loc>
      <lastmod>2023-09-17T22:13:47+01:00</lastmod>
    </url>
</urlset>
