<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://rajrajhans.com/</loc></url><url><loc>https://rajrajhans.com/2018/07/css-series-1-fancy-buttons-using-css3/</loc></url><url><loc>https://rajrajhans.com/2018/07/css-series-2-pricing-tables/</loc></url><url><loc>https://rajrajhans.com/2018/08/css-series-3-popup-window/</loc></url><url><loc>https://rajrajhans.com/2018/09/css-series-4-progress-bar/</loc></url><url><loc>https://rajrajhans.com/2018/10/css-series-5-animated-pyramid/</loc></url><url><loc>https://rajrajhans.com/2018/10/python-web-frameworks-and-shared-linux-hosting-server/</loc></url><url><loc>https://rajrajhans.com/2018/11/web-scraping-basics-using-beautifulsoup-python/</loc></url><url><loc>https://rajrajhans.com/2019/02/my-first-wordcamp-wcpune2019/</loc></url><url><loc>https://rajrajhans.com/2019/03/introduction-to-peewee/</loc></url><url><loc>https://rajrajhans.com/2019/05/wagtail-django-based-cms/</loc></url><url><loc>https://rajrajhans.com/2019/07/apis-explained-weather-app-openweathermap/</loc></url><url><loc>https://rajrajhans.com/2019/08/case-study-developing-weather-webapp/</loc></url><url><loc>https://rajrajhans.com/2019/09/the-beginners-guide-to-reactjs/</loc></url><url><loc>https://rajrajhans.com/2019/10/building-shopping-cart-react/</loc></url><url><loc>https://rajrajhans.com/2019/11/changing-timezone-in-heroku/</loc></url><url><loc>https://rajrajhans.com/2019/11/deploying-flask-webapp-heroku/</loc></url><url><loc>https://rajrajhans.com/2019/12/build-web-server-using-python/</loc></url><url><loc>https://rajrajhans.com/2019/12/how-does-flask-webapp-work/</loc></url><url><loc>https://rajrajhans.com/2020/03/case-study-wetalk/</loc></url><url><loc>https://rajrajhans.com/2020/03/reviewing-udacity-machine-learning-ud120/</loc></url><url><loc>https://rajrajhans.com/2020/06/2-ways-to-upload-files-to-s3-in-flask/</loc></url><url><loc>https://rajrajhans.com/2020/06/thinking-of-blog-as-digital-garden/</loc></url><url><loc>https://rajrajhans.com/2020/07/10-practical-seo-tips-for-your-personal-website/</loc></url><url><loc>https://rajrajhans.com/2020/07/using-netlify-lambda-functions-and-sendgrid-to-send-mail/</loc></url><url><loc>https://rajrajhans.com/2020/07/what-is-gatsby/</loc></url><url><loc>https://rajrajhans.com/2020/08/automate-deployment-react-app-aws/</loc></url><url><loc>https://rajrajhans.com/2020/08/casestudy-gradgoggles/</loc></url><url><loc>https://rajrajhans.com/2020/08/concurrency-vs-parallelism-vs-asynchrony/</loc></url><url><loc>https://rajrajhans.com/2020/08/exploring-javascript-asyncjs/</loc></url><url><loc>https://rajrajhans.com/2020/11/a-closer-look-at-diff-algorithms/</loc></url><url><loc>https://rajrajhans.com/2020/11/react-reconciliation-algorithm/</loc></url><url><loc>https://rajrajhans.com/2020/12/setinterval-react-hooks/</loc></url><url><loc>https://rajrajhans.com/2021/01/beginners-guide-to-spring-boot/</loc></url><url><loc>https://rajrajhans.com/2021/01/deploy-spring-boot-aws-ec2-rds/</loc></url><url><loc>https://rajrajhans.com/2021/03/image-analyzer-aws-rekognition/</loc></url><url><loc>https://rajrajhans.com/2021/04/git-merge-vs-rebase/</loc></url><url><loc>https://rajrajhans.com/2021/04/know-thy-js-tools/</loc></url><url><loc>https://rajrajhans.com/2021/04/pagination-and-infinite-scroll-in-react/</loc></url><url><loc>https://rajrajhans.com/2021/05/auto-build-docker-for-fargate-using-codebuild/</loc></url><url><loc>https://rajrajhans.com/2021/05/auto-resize-s3-using-lambda-triggers/</loc></url><url><loc>https://rajrajhans.com/2021/05/getting-started-with-next-js/</loc></url><url><loc>https://rajrajhans.com/2021/06/how-js-code-runs-in-browser/</loc></url><url><loc>https://rajrajhans.com/2021/06/web-metrics/</loc></url><url><loc>https://rajrajhans.com/2021/07/promise-all-with-a-timeout/</loc></url><url><loc>https://rajrajhans.com/2021/09/integrating-cra-tailwind-storybook-git-submodules/</loc></url><url><loc>https://rajrajhans.com/2021/09/live-reload-in-module-federated-in-cra/</loc></url><url><loc>https://rajrajhans.com/2022/01/tips-for-first-swe-job/</loc></url><url><loc>https://rajrajhans.com/2022/05/basics-of-video-processing/</loc></url><url><loc>https://rajrajhans.com/2022/06/force-dns-resolution-nginx-proxy/</loc></url><url><loc>https://rajrajhans.com/2022/07/running-performance-traces/</loc></url><url><loc>https://rajrajhans.com/2022/10/installing-elixir-on-mac-m1/</loc></url><url><loc>https://rajrajhans.com/2023/01/private-cloudfront-configuration/</loc></url><url><loc>https://rajrajhans.com/2023/01/writing-testable-elixir-code/</loc></url><url><loc>https://rajrajhans.com/2023/02/refreshing-tokens-before-expiry-in-elixir/</loc></url><url><loc>https://rajrajhans.com/2023/07/handling-rust-panics-in-wasm/</loc></url><url><loc>https://rajrajhans.com/2024/03/be-careful-with-system_time-in-elixir/</loc></url><url><loc>https://rajrajhans.com/2024/07/how-does-gunicorn-work/</loc></url><url><loc>https://rajrajhans.com/2025/01/choosing-a-tts-model-for-self-hosting/</loc></url><url><loc>https://rajrajhans.com/2026/01/the-hard-way-is-the-easy-way/</loc></url><url><loc>https://rajrajhans.com/2026/01/understanding-server-ram/</loc></url><url><loc>https://rajrajhans.com/2026/02/internal-dns-k3s-tailscale-cluster/</loc></url><url><loc>https://rajrajhans.com/2026/03/claude-codes-memory-model/</loc></url><url><loc>https://rajrajhans.com/2026/03/product-context-doc/</loc></url><url><loc>https://rajrajhans.com/2026/04/2-days-in-yosemite/</loc></url><url><loc>https://rajrajhans.com/2026/06/5-days-in-amsterdam/</loc></url><url><loc>https://rajrajhans.com/2026/06/connecting-to-two-tailnets-from-a-single-device/</loc></url><url><loc>https://rajrajhans.com/2026/06/contrail/</loc></url><url><loc>https://rajrajhans.com/2026/09/room-for-everything/</loc></url><url><loc>https://rajrajhans.com/about/</loc></url><url><loc>https://rajrajhans.com/archives/</loc></url><url><loc>https://rajrajhans.com/blogs/</loc></url><url><loc>https://rajrajhans.com/blogs/2/</loc></url><url><loc>https://rajrajhans.com/blogs/3/</loc></url><url><loc>https://rajrajhans.com/blogs/4/</loc></url><url><loc>https://rajrajhans.com/bookmarks/</loc></url><url><loc>https://rajrajhans.com/bookmarks/205/</loc></url><url><loc>https://rajrajhans.com/bookmarks/210/</loc></url><url><loc>https://rajrajhans.com/bookmarks/211/</loc></url><url><loc>https://rajrajhans.com/bookmarks/214/</loc></url><url><loc>https://rajrajhans.com/bookmarks/217/</loc></url><url><loc>https://rajrajhans.com/bookmarks/222/</loc></url><url><loc>https://rajrajhans.com/bookmarks/223/</loc></url><url><loc>https://rajrajhans.com/bookmarks/224/</loc></url><url><loc>https://rajrajhans.com/bookmarks/225/</loc></url><url><loc>https://rajrajhans.com/bookmarks/226/</loc></url><url><loc>https://rajrajhans.com/bookmarks/227/</loc></url><url><loc>https://rajrajhans.com/bookmarks/229/</loc></url><url><loc>https://rajrajhans.com/bookmarks/230/</loc></url><url><loc>https://rajrajhans.com/bookmarks/231/</loc></url><url><loc>https://rajrajhans.com/bookmarks/232/</loc></url><url><loc>https://rajrajhans.com/bookmarks/234/</loc></url><url><loc>https://rajrajhans.com/bookmarks/235/</loc></url><url><loc>https://rajrajhans.com/bookmarks/238/</loc></url><url><loc>https://rajrajhans.com/bookmarks/240/</loc></url><url><loc>https://rajrajhans.com/bookmarks/243/</loc></url><url><loc>https://rajrajhans.com/bookmarks/246/</loc></url><url><loc>https://rajrajhans.com/bookmarks/247/</loc></url><url><loc>https://rajrajhans.com/bookmarks/248/</loc></url><url><loc>https://rajrajhans.com/bookmarks/251/</loc></url><url><loc>https://rajrajhans.com/bookmarks/252/</loc></url><url><loc>https://rajrajhans.com/bookmarks/253/</loc></url><url><loc>https://rajrajhans.com/bookmarks/255/</loc></url><url><loc>https://rajrajhans.com/bookmarks/258/</loc></url><url><loc>https://rajrajhans.com/bookmarks/262/</loc></url><url><loc>https://rajrajhans.com/bookmarks/265/</loc></url><url><loc>https://rajrajhans.com/bookmarks/267/</loc></url><url><loc>https://rajrajhans.com/bookmarks/269/</loc></url><url><loc>https://rajrajhans.com/bookmarks/270/</loc></url><url><loc>https://rajrajhans.com/bookmarks/271/</loc></url><url><loc>https://rajrajhans.com/bookmarks/272/</loc></url><url><loc>https://rajrajhans.com/bookmarks/273/</loc></url><url><loc>https://rajrajhans.com/bookmarks/280/</loc></url><url><loc>https://rajrajhans.com/bookmarks/281/</loc></url><url><loc>https://rajrajhans.com/bookmarks/285/</loc></url><url><loc>https://rajrajhans.com/bookmarks/293/</loc></url><url><loc>https://rajrajhans.com/bookmarks/297/</loc></url><url><loc>https://rajrajhans.com/bookmarks/299/</loc></url><url><loc>https://rajrajhans.com/bookmarks/300/</loc></url><url><loc>https://rajrajhans.com/bookmarks/307/</loc></url><url><loc>https://rajrajhans.com/bookmarks/312/</loc></url><url><loc>https://rajrajhans.com/bookmarks/320/</loc></url><url><loc>https://rajrajhans.com/bookmarks/324/</loc></url><url><loc>https://rajrajhans.com/bookmarks/332/</loc></url><url><loc>https://rajrajhans.com/bookmarks/336/</loc></url><url><loc>https://rajrajhans.com/bookmarks/341/</loc></url><url><loc>https://rajrajhans.com/bookmarks/347/</loc></url><url><loc>https://rajrajhans.com/bookmarks/349/</loc></url><url><loc>https://rajrajhans.com/bookmarks/354/</loc></url><url><loc>https://rajrajhans.com/bookmarks/355/</loc></url><url><loc>https://rajrajhans.com/bookmarks/359/</loc></url><url><loc>https://rajrajhans.com/bookmarks/363/</loc></url><url><loc>https://rajrajhans.com/bookmarks/383/</loc></url><url><loc>https://rajrajhans.com/bookmarks/393/</loc></url><url><loc>https://rajrajhans.com/bookmarks/394/</loc></url><url><loc>https://rajrajhans.com/bookmarks/403/</loc></url><url><loc>https://rajrajhans.com/bookmarks/409/</loc></url><url><loc>https://rajrajhans.com/bookmarks/410/</loc></url><url><loc>https://rajrajhans.com/bookmarks/412/</loc></url><url><loc>https://rajrajhans.com/bookmarks/421/</loc></url><url><loc>https://rajrajhans.com/bookmarks/422/</loc></url><url><loc>https://rajrajhans.com/bookmarks/425/</loc></url><url><loc>https://rajrajhans.com/bookmarks/426/</loc></url><url><loc>https://rajrajhans.com/bookmarks/433/</loc></url><url><loc>https://rajrajhans.com/bookmarks/books/</loc></url><url><loc>https://rajrajhans.com/bookmarks/explore/</loc></url><url><loc>https://rajrajhans.com/bookmarks/notes/</loc></url><url><loc>https://rajrajhans.com/contact/</loc></url><url><loc>https://rajrajhans.com/contact/success/</loc></url><url><loc>https://rajrajhans.com/projects/</loc></url><url><loc>https://rajrajhans.com/tags/</loc></url><url><loc>https://rajrajhans.com/tags/algorithms/</loc></url><url><loc>https://rajrajhans.com/tags/amsterdam/</loc></url><url><loc>https://rajrajhans.com/tags/aws/</loc></url><url><loc>https://rajrajhans.com/tags/career/</loc></url><url><loc>https://rajrajhans.com/tags/craft/</loc></url><url><loc>https://rajrajhans.com/tags/css/</loc></url><url><loc>https://rajrajhans.com/tags/digital-garden/</loc></url><url><loc>https://rajrajhans.com/tags/docker/</loc></url><url><loc>https://rajrajhans.com/tags/elixir/</loc></url><url><loc>https://rajrajhans.com/tags/explorations/</loc></url><url><loc>https://rajrajhans.com/tags/flask/</loc></url><url><loc>https://rajrajhans.com/tags/flying/</loc></url><url><loc>https://rajrajhans.com/tags/git/</loc></url><url><loc>https://rajrajhans.com/tags/heroku/</loc></url><url><loc>https://rajrajhans.com/tags/javascript/</loc></url><url><loc>https://rajrajhans.com/tags/learnings/</loc></url><url><loc>https://rajrajhans.com/tags/life/</loc></url><url><loc>https://rajrajhans.com/tags/llms/</loc></url><url><loc>https://rajrajhans.com/tags/machine-learning/</loc></url><url><loc>https://rajrajhans.com/tags/mental-models/</loc></url><url><loc>https://rajrajhans.com/tags/musings/</loc></url><url><loc>https://rajrajhans.com/tags/nginx/</loc></url><url><loc>https://rajrajhans.com/tags/photography/</loc></url><url><loc>https://rajrajhans.com/tags/product-thinking/</loc></url><url><loc>https://rajrajhans.com/tags/projects/</loc></url><url><loc>https://rajrajhans.com/tags/python/</loc></url><url><loc>https://rajrajhans.com/tags/react/</loc></url><url><loc>https://rajrajhans.com/tags/rust/</loc></url><url><loc>https://rajrajhans.com/tags/self-hosting/</loc></url><url><loc>https://rajrajhans.com/tags/seo/</loc></url><url><loc>https://rajrajhans.com/tags/side-quests/</loc></url><url><loc>https://rajrajhans.com/tags/spring-boot/</loc></url><url><loc>https://rajrajhans.com/tags/tailscale/</loc></url><url><loc>https://rajrajhans.com/tags/tinkerings/</loc></url><url><loc>https://rajrajhans.com/tags/travelogue/</loc></url><url><loc>https://rajrajhans.com/tags/video-tech/</loc></url><url><loc>https://rajrajhans.com/tags/web-performance/</loc></url><url><loc>https://rajrajhans.com/tags/wordcamp/</loc></url><url><loc>https://rajrajhans.com/tags/yosemite/</loc></url><url><loc>https://rajrajhans.com/talks/</loc></url></urlset>