<?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://marouenbousnina.com/crystal/</loc>
<lastmod>2025-06-13T16:41:51+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/</loc>
<lastmod>2023-04-27T11:05:19+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-06-19-customize-kaminari-pagination/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-06-26-rails-routing-outside-views-controllers/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-07-16-rails-use-webhooks-development/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-07-31-how-choose-ruby-gems/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-09-10-how-update-ruby-gems/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-12-10-set-multiline-env-variable-production/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2017-12-17-missing-environment-variables/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-01-21-write-unique-validation-confidence/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-02-11-add-unique-constraint-for-multi-table/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/career_development/2018-06-03-best-tip-for-junior-developers/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-06-11-rename-activerecord-model/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-08-14-drop-table-production/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-08-26-activerecord-exists-and-blank-under-the-hood/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2018-09-10-easy-approach-to-format-dates-in-rails-projects/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2019-06-10-common-hash-issue/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2019-10-27-background-job-introduction/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2019-12-01-tips-to-fix-ci-builds/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2020-05-27-delete-all-gotcha/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2020-07-20-to-call-or-not-to-callback/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2020-08-30-lambda-migration-story/</loc>
<lastmod>2022-03-20T12:26:30+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2020-12-07-tips-for-better-scripts/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2021-02-14-bulletproof-specs-time-logic/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2021-03-15-bulletproof-specs-common-mistakes/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2022-03-20-whitespace-api-key/</loc>
<lastmod>2022-03-20T12:26:30+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2022-05-05-debug-aws-email-templates/</loc>
<lastmod>2022-05-06T12:56:38+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/tutorials/2023-02-12-open-closed-principle/</loc>
<lastmod>2023-02-13T11:39:52+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/crystal/2025-06-03-google-sheet-integration/</loc>
<lastmod>2025-06-13T16:41:51+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/posts/</loc>
<lastmod>2020-07-01T10:12:07+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/privacy_policy/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/2/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
<url>
<loc>https://marouenbousnina.com/3/</loc>
<lastmod>2021-03-28T16:24:01+00:00</lastmod>
</url>
</urlset>
