<?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://singhajit.com/explainer/cqrs-design-pattern/</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/curl-commands/</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/n-plus-one-query-problem/</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/blue-green-vs-canary-deployment/</loc>
<lastmod>2025-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/websockets-explained/</loc>
<lastmod>2025-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/kubernetes-resource-units/</loc>
<lastmod>2025-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/change-data-capture/</loc>
<lastmod>2025-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/row-vs-column-store/</loc>
<lastmod>2025-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/service-discovery/</loc>
<lastmod>2025-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/service-mesh-explained/</loc>
<lastmod>2025-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/dns-records-explained/</loc>
<lastmod>2025-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/passkeys-explained/</loc>
<lastmod>2025-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/vector-databases-and-rag/</loc>
<lastmod>2025-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/sli-slo-sla-explained/</loc>
<lastmod>2025-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/concurrency-vs-parallelism/</loc>
<lastmod>2025-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/linux-directory-structure/</loc>
<lastmod>2025-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/mcp-explained/</loc>
<lastmod>2025-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/snowflake-ids-explained/</loc>
<lastmod>2025-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/cron-jobs-explained/</loc>
<lastmod>2025-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/regex-explained/</loc>
<lastmod>2026-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/zero-day-vulnerability/</loc>
<lastmod>2026-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/quartz-cron-explained/</loc>
<lastmod>2026-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/explainer/linux-file-permissions-explained/</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/instrumentation-testing-of-listview/</loc>
<lastmod>2015-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/set-up-automation-environment-using-cucumber-and-capybara/</loc>
<lastmod>2015-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/vim-modes-normal-insert-and-visual/</loc>
<lastmod>2015-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/cucumber-and-calabash-for-android-app-testing/</loc>
<lastmod>2015-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/nokogiri-error-failed-to-build-gem-native-extension-on-mac/</loc>
<lastmod>2015-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/basic-configuration-of-vim/</loc>
<lastmod>2015-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-with-sqlite-database/</loc>
<lastmod>2015-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/closure-in-ruby/</loc>
<lastmod>2015-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/mediamagic-convert-any-media-file-into-encoded-string-or-vice-versa/</loc>
<lastmod>2015-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/add-album-cover-to-mp3-file/</loc>
<lastmod>2015-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/schedule-local-notification-in-android/</loc>
<lastmod>2015-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/cool-tips-for-vim-users/</loc>
<lastmod>2015-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/print-custom-messages-after-executing-git-commands/</loc>
<lastmod>2015-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/writing-a-new-programming-language/</loc>
<lastmod>2015-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/tool-to-execute-commands-in-multiple-directories/</loc>
<lastmod>2015-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/gradient-color-in-android/</loc>
<lastmod>2015-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/mvp-in-android/</loc>
<lastmod>2015-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/testing-android-database/</loc>
<lastmod>2015-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-instrumentation-testing-using-espresso/</loc>
<lastmod>2015-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/is-ruby-monkey-patching-evil/</loc>
<lastmod>2015-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/what-happens-when-android-screen-rotates/</loc>
<lastmod>2015-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-build-process/</loc>
<lastmod>2015-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/junit-rules/</loc>
<lastmod>2015-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/decorator/</loc>
<lastmod>2015-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-ui-for-beginners/</loc>
<lastmod>2015-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-padding-vs-margin/</loc>
<lastmod>2016-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/convert-apk-file-to-java-code/</loc>
<lastmod>2016-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/git-revert-multiple-commits/</loc>
<lastmod>2016-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/tutorial-1-android-ui-desgin-and-styling/</loc>
<lastmod>2016-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-draggable-view/</loc>
<lastmod>2026-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/shell_session_update-command-not-found/</loc>
<lastmod>2016-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-custom-animations/</loc>
<lastmod>2016-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-data-binding/</loc>
<lastmod>2016-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/ruby-gem-to-fetch-information-gocd-rich-models/</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/filter/</loc>
<lastmod>2016-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/observer/</loc>
<lastmod>2016-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/notify-android-device-network-status-changes/</loc>
<lastmod>2016-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/conways-game-of-life/</loc>
<lastmod>2016-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/prevent-push-on-red-build-with-the-help-of-gocd-pre-push/</loc>
<lastmod>2016-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/java-custom-annotations/</loc>
<lastmod>2017-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-awareness-api/</loc>
<lastmod>2017-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/integrating-sherlock-with-android-apps-to-get-crash-reports/</loc>
<lastmod>2017-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/my-upcoming-talk-in-droidconuk/</loc>
<lastmod>2017-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/offline-mode-of-android-apps/</loc>
<lastmod>2017-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/why-arent-you-using-binstubs-yet/</loc>
<lastmod>2018-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/monitoring-individual-queue-in-sidekiq/</loc>
<lastmod>2018-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/flutter-under-the-hood/</loc>
<lastmod>2020-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-to-integrate-graphql-with-sitecore-using-jss/</loc>
<lastmod>2020-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/pairing-matrix-for-agile-teams/</loc>
<lastmod>2021-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/android-ci-cd-using-github-actions/</loc>
<lastmod>2021-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/singleton/</loc>
<lastmod>2025-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/factory-method/</loc>
<lastmod>2025-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/strategy/</loc>
<lastmod>2025-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/builder/</loc>
<lastmod>2025-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/adapter/</loc>
<lastmod>2025-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/facade/</loc>
<lastmod>2025-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/proxy/</loc>
<lastmod>2025-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/command/</loc>
<lastmod>2025-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/state/</loc>
<lastmod>2025-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/template-method/</loc>
<lastmod>2025-05-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/abstract-factory/</loc>
<lastmod>2025-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/composite/</loc>
<lastmod>2025-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/chain-of-responsibility/</loc>
<lastmod>2025-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/mediator/</loc>
<lastmod>2025-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-github-goes-dark-python-breaks-free-azure-hits-1m-pods/</loc>
<lastmod>2025-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/exclude-single-module-sbt-test-scala/</loc>
<lastmod>2025-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/iterator/</loc>
<lastmod>2025-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-ai-dlc-ignites-voxtral-speaks-mass-layoffs/</loc>
<lastmod>2025-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/analyzing-pipeline-failures-with-gitlab-and-gpt/</loc>
<lastmod>2025-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/git-command-line-basics/</loc>
<lastmod>2025-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/prompt-engineering-basics/</loc>
<lastmod>2025-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/whatsapp-scaling-secrets/</loc>
<lastmod>2025-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/performance-testing-with-grafana-k6/</loc>
<lastmod>2025-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-gpt5-rubygems-security-python/</loc>
<lastmod>2025-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-uber-finds-nearby-drivers-1-million-requests-per-second/</loc>
<lastmod>2025-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/bridge/</loc>
<lastmod>2025-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/2025/08/17/dev-weekly-gpt5-github-ceo-ai-safety/</loc>
<lastmod>2025-08-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-cloudflare-supports-55-million-requests-per-second/</loc>
<lastmod>2025-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-coinbase-fires-ai-github-agents-intel-bailout/</loc>
<lastmod>2025-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/github-actions-basics-cicd-automation/</loc>
<lastmod>2025-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-stripe-prevents-double-payment/</loc>
<lastmod>2025-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-nvidia-mystery-customers-meta-scale-ai-nx-security-incident/</loc>
<lastmod>2025-08-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-counter-architecture-guide/</loc>
<lastmod>2025-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/prototype/</loc>
<lastmod>2025-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-stripe-tempo-blockchain-google-fine-microsoft-basic/</loc>
<lastmod>2025-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/write-ahead-log/</loc>
<lastmod>2025-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-npm-attack-anthropic-outage-vmware-exodus/</loc>
<lastmod>2025-09-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/paxos/</loc>
<lastmod>2025-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/slack-system-design/</loc>
<lastmod>2025-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/flyweight/</loc>
<lastmod>2025-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-meta-connect-fails-java-25-lts-npm-attack/</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/meta-cache-consistency/</loc>
<lastmod>2025-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-nvidia-100b-h1b-visa-anthropic-copyright-postgresql-18/</loc>
<lastmod>2025-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/devops/kubernetes-architecture/</loc>
<lastmod>2025-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/how-kafka-works/</loc>
<lastmod>2025-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-jwt-works/</loc>
<lastmod>2025-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/memento/</loc>
<lastmod>2025-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-california-ai-law-claude-developer-tools-ea-acquisition/</loc>
<lastmod>2025-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/hashtable-collisions/</loc>
<lastmod>2025-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-windows-10-dies-sora-2-deepfakes-nobel-quantum/</loc>
<lastmod>2025-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/ticket-booking-system-design/</loc>
<lastmod>2025-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/java-25-lts-features/</loc>
<lastmod>2025-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/postgres-18-features/</loc>
<lastmod>2025-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/interpreter/</loc>
<lastmod>2025-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-openai-amd-deal-app-store-developer-talent-crisis/</loc>
<lastmod>2025-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/aws-us-east-outage-october-2025/</loc>
<lastmod>2025-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-dns-works-complete-guide/</loc>
<lastmod>2025-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-webtransport-works/</loc>
<lastmod>2025-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/shopify-system-design/</loc>
<lastmod>2025-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-aws-outage-anthropic-google-chatgpt-atlas-quantum/</loc>
<lastmod>2025-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/design-patterns/visitor/</loc>
<lastmod>2025-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-nvidia-5t-openai-ipo-aardvark-anthropic-oct-27-nov-2/</loc>
<lastmod>2025-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dynamic-rate-limiter-system-design/</loc>
<lastmod>2025-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-microsoft-ai-samsung-nvidia-deepnote-nov-3-9/</loc>
<lastmod>2025-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/toon-vs-json-token-efficient-format/</loc>
<lastmod>2025-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/heartbeat/</loc>
<lastmod>2025-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-microsoft-portugal-dotnet10-typescript-nov-10-16/</loc>
<lastmod>2025-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/cloudflare-outage-november-2025/</loc>
<lastmod>2025-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/configuration-file-formats-comparison/</loc>
<lastmod>2025-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-cloudflare-outage-google-antigravity-nov-17-23/</loc>
<lastmod>2025-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-aws-data-centers-gpt5-copilot-nov-24-30/</loc>
<lastmod>2025-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-stock-brokers-handle-real-time-price-updates/</loc>
<lastmod>2025-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/long-polling-explained/</loc>
<lastmod>2025-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/server-sent-events-explained/</loc>
<lastmod>2025-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/modular-monolith-architecture/</loc>
<lastmod>2025-12-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/cloudflare-outage-december-2025/</loc>
<lastmod>2025-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/two-phase-commit/</loc>
<lastmod>2025-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-anthropic-bun-cloudflare-react-cve-dec-1-7/</loc>
<lastmod>2025-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-amazon-s3-works/</loc>
<lastmod>2025-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-ibm-confluent-agentic-ai-foundation-dec-8-14/</loc>
<lastmod>2025-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/role-of-queues-in-system-design/</loc>
<lastmod>2025-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-google-ads-scales-with-spanner/</loc>
<lastmod>2025-12-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly-cursor-graphite-coursera-udemy-dec-15-21/</loc>
<lastmod>2025-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/htmx-guide-modern-web-development/</loc>
<lastmod>2025-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/cqrs-pattern-guide/</loc>
<lastmod>2025-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/caching-strategies-explained/</loc>
<lastmod>2025-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2025/dec-22-28/softbank-openai-disney-sora-tiktok/</loc>
<lastmod>2025-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/regex-cheat-sheet/</loc>
<lastmod>2026-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/linux-commands-cheat-sheet/</loc>
<lastmod>2026-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/majority-quorum/</loc>
<lastmod>2026-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2025-year-in-review/</loc>
<lastmod>2026-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/gang-of-four-design-patterns/</loc>
<lastmod>2026-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/context-engineering/</loc>
<lastmod>2026-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/building-ai-agents/</loc>
<lastmod>2026-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/git-cheat-sheet/</loc>
<lastmod>2026-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/git-config-guide/</loc>
<lastmod>2026-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/jan-5-11/postman-fern-glassworm-csharp-tiobe-vibe-coding/</loc>
<lastmod>2026-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/universal-commerce-protocol-explained/</loc>
<lastmod>2026-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/database-indexing-explained/</loc>
<lastmod>2026-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/running-llms-locally/</loc>
<lastmod>2026-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/snowflake-id-guide/</loc>
<lastmod>2026-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/llm-inference-speed-comparison/</loc>
<lastmod>2026-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/bloom-filter/</loc>
<lastmod>2026-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/count-min-sketch/</loc>
<lastmod>2026-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/hyperloglog/</loc>
<lastmod>2026-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/b-tree/</loc>
<lastmod>2026-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/jan-12-18/microsoft-patch-tuesday-lambdatest-testmu-github-restructure/</loc>
<lastmod>2026-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/graph/</loc>
<lastmod>2026-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-llms-generate-text/</loc>
<lastmod>2026-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/system-design/x-twitter-for-you-algorithm/</loc>
<lastmod>2026-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/meta-xfaas-serverless-at-scale/</loc>
<lastmod>2026-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/jan-19-25/apple-siri-chatbot-clickhouse-turbopack-grok/</loc>
<lastmod>2026-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/ai-coding-assistants-guide/</loc>
<lastmod>2026-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/data-structures/skip-list/</loc>
<lastmod>2026-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-google-docs-works/</loc>
<lastmod>2026-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/oauth-2-explained/</loc>
<lastmod>2026-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/system-design-cheat-sheet/</loc>
<lastmod>2026-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-openai-scales-postgresql/</loc>
<lastmod>2026-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/jan-26-feb-1/openai-prism-amazon-layoffs-gemini-chrome-mcp-apps/</loc>
<lastmod>2026-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/kubernetes-cheat-sheet/</loc>
<lastmod>2026-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/netflix-video-processing-pipeline/</loc>
<lastmod>2026-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/django-postgresql-setup-from-zero-to-production/</loc>
<lastmod>2026-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/moltworker-self-hosted-ai-agent/</loc>
<lastmod>2026-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/how-databases-store-data-internally/</loc>
<lastmod>2026-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/feb-2-8/spacex-xai-merger-anthropic-super-bowl-github-agent-hq/</loc>
<lastmod>2026-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/gossip-dissemination/</loc>
<lastmod>2026-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/feature-flags-guide/</loc>
<lastmod>2026-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/consistent-hashing-explained/</loc>
<lastmod>2026-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/feb-9-15/anthropic-30b-gpt53-codex-gemini-deep-think-interop-2026/</loc>
<lastmod>2026-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/replicated-log/</loc>
<lastmod>2026-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/postgresql-cheat-sheet/</loc>
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/thundering-herd-problem/</loc>
<lastmod>2026-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/devops/docker-cheat-sheet/</loc>
<lastmod>2026-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/aws-outage-kiro-ai-bot/</loc>
<lastmod>2026-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/feb-16-22/india-ai-summit-typescript-7-npm-worm-grok-investigation/</loc>
<lastmod>2026-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/building-your-first-llm-application/</loc>
<lastmod>2026-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/building-your-first-rag-application/</loc>
<lastmod>2026-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/feb-23-mar-1/openai-110b-anthropic-pentagon-figma-codex-go-126/</loc>
<lastmod>2026-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/postgresql-vs-mongodb-vs-dynamodb/</loc>
<lastmod>2026-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/redis-vs-dragonflydb-vs-keydb/</loc>
<lastmod>2026-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/claude-cowork-guide/</loc>
<lastmod>2026-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/prompt-injection-explained/</loc>
<lastmod>2026-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/mar-2-8/gpt-54-cursor-automations-us-agencies-anthropic-oracle/</loc>
<lastmod>2026-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/distributed-tracing-jaeger-vs-tempo-vs-zipkin/</loc>
<lastmod>2026-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/building-code-review-assistant-with-llms/</loc>
<lastmod>2026-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/perplexity-computer-explained/</loc>
<lastmod>2026-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/openclaw-docker-setup/</loc>
<lastmod>2026-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/mar-9-15/anthropic-sues-pentagon-google-wiz-atlassian-layoffs-nemotron/</loc>
<lastmod>2026-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/circuit-breaker-pattern/</loc>
<lastmod>2026-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/multi-agent-ai-swarms-system-design/</loc>
<lastmod>2026-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/mongodb-cheat-sheet/</loc>
<lastmod>2026-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/database-locks-explained/</loc>
<lastmod>2026-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/mar-16-22/nvidia-gtc-vera-rubin-stripe-minions-laravel-13-trivy-attack/</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/what-happens-when-you-type-url-in-browser/</loc>
<lastmod>2026-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/model-context-protocol-mcp-explained/</loc>
<lastmod>2026-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/dev-weekly/2026/mar-23-29/teampcp-supply-chain-arm-agi-cpu-codex-plugins-jetbrains-central/</loc>
<lastmod>2026-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/opentelemetry-production-guide/</loc>
<lastmod>2026-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/kafka-vs-rabbitmq-vs-sqs/</loc>
<lastmod>2026-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://singhajit.com/aboutme/</loc>
</url>
<url>
<loc>https://singhajit.com/ai/</loc>
</url>
<url>
<loc>https://singhajit.com/archive/</loc>
</url>
<url>
<loc>https://singhajit.com/database/</loc>
</url>
<url>
<loc>https://singhajit.com/design-patterns/</loc>
</url>
<url>
<loc>https://singhajit.com/distributed-systems/</loc>
</url>
<url>
<loc>https://singhajit.com/explainers/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/lorem-ipsum-generator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/chmod-calculator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/json-validator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/sla-calculator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/regex-tester/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/toml-validator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/cron-expression/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/quartz-scheduler/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/url-encoder/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/jwt-decoder/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/epoch-converter/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/ulid-generator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/uuid-generator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/snowflake-decoder/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/yaml-validator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/qr-code-generator/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/base64-encoder/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/text-diff/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/sql-formatter/</loc>
</url>
<url>
<loc>https://singhajit.com/tools/</loc>
</url>
<url>
<loc>https://singhajit.com/</loc>
</url>
<url>
<loc>https://singhajit.com/privacy-policy/</loc>
</url>
<url>
<loc>https://singhajit.com/software-development-news/</loc>
</url>
<url>
<loc>https://singhajit.com/system-design/</loc>
</url>
<url>
<loc>https://singhajit.com/videos/</loc>
</url>
<url>
<loc>https://singhajit.com/page2/</loc>
</url>
<url>
<loc>https://singhajit.com/page3/</loc>
</url>
<url>
<loc>https://singhajit.com/page4/</loc>
</url>
<url>
<loc>https://singhajit.com/page5/</loc>
</url>
<url>
<loc>https://singhajit.com/page6/</loc>
</url>
<url>
<loc>https://singhajit.com/page7/</loc>
</url>
<url>
<loc>https://singhajit.com/page8/</loc>
</url>
<url>
<loc>https://singhajit.com/page9/</loc>
</url>
<url>
<loc>https://singhajit.com/page10/</loc>
</url>
<url>
<loc>https://singhajit.com/page11/</loc>
</url>
<url>
<loc>https://singhajit.com/assets/img/posts/offline_mode_presentation/presentation.pdf</loc>
<lastmod>2026-04-03T03:19:01+00:00</lastmod>
</url>
</urlset>
