<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url> <loc>https://andreigridnev.com/about/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2014-08-10-tools-and-resources-for-postgresql-with-ruby-on-rails/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2014-08-15-growing-rails-applications-in-practice-book-review/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2014-09-29-how-to-download-data-from-redshift-as-csv-file/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-03-20-between-symmetric-operator-in-postgresql/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-03-27-partial-indexes-in-postgresql-part-1-data-integrity/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-03-29-partial-indexes-in-postgresql-part-2-query-performance/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-04-01-analyze-reindex-vacuum-in-postgresql/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-04-01-indexes-on-expressions-in-postgresql/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-03-30-overlaps-operator-in-postgresql/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-04-16-increase-work_mem-parameter-in-postgresql-to-make-expensive-queries-faster/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-10-23-scrum-vs-kanban-at-early-and-late-stages-of-product-development/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2016-04-17-empty-blank-any-exists-methods-of-ruby-on-rails-activerecord/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2017-04-11-mentoring-junior-developers-at-envato/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2018-12-23-continuous-integration-continuous-delivery-and-continuous-deployment-whats-the-difference/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2019-01-20-four-tips-to-avoid-scope-creep-during-refactoring/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2019-01-02-non-functional-requirements-quality-attributes-and-better-software-architecture/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2019-01-23-successfully-balancing-refactoring-with-work-on-features-and-bugfixing/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-07-19-a-simple-framework-for-software-engineering-management/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-08-15-how-to-pick-the-right-software-architecture-for-a-product-from-the-start/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-08-22-how-to-succeed-at-your-first-software-developer-job/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-09-07-a-step-by-step-guide-to-launching-an-api-product/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-08-31-best-practices-for-designing-developer-friendly-rest-apis/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/blog/2020-09-09-how-to-pass-a-take-home-coding-test/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/postgre-sql/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/ruby-on-rails/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/book-review/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/redshift/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/aws/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/agile/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/kanban/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/scrum/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/mentorship/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/dev-ops/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/ci-cd/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/refactoring/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/software-architecture/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/software-quality-attributes/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/leadership/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/engineering-management/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/work/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/career/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/product-management/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/ap-is/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://andreigridnev.com/tags/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
</urlset>