<?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://suraj.dev/blog/recommender-systems-and-my-experiment-with-music-recommendation</loc>
<lastmod>2016-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/reducing-build-sizes-in-unity3d</loc>
<lastmod>2017-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/til-tempfile-and-tempdir</loc>
<lastmod>2018-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/til-connection-pooling-and-pgbouncer</loc>
<lastmod>2018-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-k8s-kubectl-cheat-sheet</loc>
<lastmod>2018-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/rant-your-api-is-broken</loc>
<lastmod>2018-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/ruby-metaprogramming-persist-tempfile-in</loc>
<lastmod>2018-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/access-control-RBAC-in-kubernetes</loc>
<lastmod>2019-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/til-exit-handlers</loc>
<lastmod>2019-08-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/how-to-write-a-good-bug-report</loc>
<lastmod>2019-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/problems-with-self-learning-and-moocs</loc>
<lastmod>2019-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-postgresql-cheat-sheet</loc>
<lastmod>2019-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/hdd-to-ssd-migration-in-my-laptop</loc>
<lastmod>2019-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/configuring-wireless-usb-adapter-archer-t2u-nano-on-linux</loc>
<lastmod>2019-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-docker-cheat-sheet</loc>
<lastmod>2020-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-ruby-and-rails-cheat-sheet</loc>
<lastmod>2020-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-google-cloud-cheat-sheet</loc>
<lastmod>2020-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/monitoring-ruby-on-rails-apps</loc>
<lastmod>2020-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/polarization-echo-chambers-and-feedback-loops</loc>
<lastmod>2020-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/no-bullshit-advice-for-cloud-cost-optimization</loc>
<lastmod>2020-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/sending-kubernetes-events-to-sentry</loc>
<lastmod>2020-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/story-of-mysterious-weekend-restarts</loc>
<lastmod>2020-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/why-do-i-use-dropbox-paper</loc>
<lastmod>2020-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/a-dash-of-entertainment-in-education</loc>
<lastmod>2020-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/cpu-steal-time-and-other-caveats-of-virtualization</loc>
<lastmod>2020-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/lgtm-writing-good-enough-code</loc>
<lastmod>2020-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/learning-git-basics-and-internals</loc>
<lastmod>2020-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/notes-on-hardware-and-silicon-industry</loc>
<lastmod>2021-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/protect-your-domain-from-spammers-and-improve-email-deliverability</loc>
<lastmod>2021-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/blog/my-4g-setup-for-working-remotely-from-anywhere</loc>
<lastmod>2022-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/about</loc>
</url>
<url>
<loc>https://suraj.dev/contact</loc>
</url>
<url>
<loc>https://suraj.dev/blog/</loc>
</url>
<url>
<loc>https://suraj.dev/</loc>
</url>
<url>
<loc>https://suraj.dev/now</loc>
</url>
<url>
<loc>https://suraj.dev/talks</loc>
</url>
<url>
<loc>https://suraj.dev/work</loc>
</url>
<url>
<loc>https://suraj.dev/blog/page2/</loc>
</url>
<url>
<loc>https://suraj.dev/blog/page3/</loc>
</url>
<url>
<loc>https://suraj.dev/blog/page4/</loc>
</url>
<url>
<loc>https://suraj.dev/img/blog/4g-setup/Archer_MR600_spec_India.pdf</loc>
<lastmod>2025-10-10T19:49:35+00:00</lastmod>
</url>
<url>
<loc>https://suraj.dev/img/blog/4g-setup/antenna_details.pdf</loc>
<lastmod>2025-10-10T19:49:35+00:00</lastmod>
</url>
</urlset>
