<?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://emasuriano.com/</loc></url><url><loc>https://emasuriano.com/about/</loc></url><url><loc>https://emasuriano.com/blog/</loc></url><url><loc>https://emasuriano.com/blog/2024-04-01-run-a-linux-distro-in-your-android-device/</loc></url><url><loc>https://emasuriano.com/blog/2024-06-23-drawing-3d-functions-with-plotly-correctly/</loc></url><url><loc>https://emasuriano.com/blog/2024-07-04-supervised-learning-in-a-nutshell/</loc></url><url><loc>https://emasuriano.com/blog/2024-07-20-the-world-of-meta-heuristics/</loc></url><url><loc>https://emasuriano.com/blog/2024-07-31-install-fuzzy-clips/</loc></url><url><loc>https://emasuriano.com/blog/2025-01-21-simplifying-python-development-with-uv-a-modern-package-management-tool/</loc></url><url><loc>https://emasuriano.com/blog/2025-03-27-running-ollama-in-github-actions---automating-llm-workflows/</loc></url><url><loc>https://emasuriano.com/blog/2025-04-23-the-silent-struggle-my-journey-with-background-noise-dependency/</loc></url><url><loc>https://emasuriano.com/blog/2025-07-11-building-a-universal-ai-chat-interface-with-streamlit-and-litellm/</loc></url><url><loc>https://emasuriano.com/blog/2026-05-12-sesame-wake/</loc></url><url><loc>https://emasuriano.com/blog/building-a-collaborative-calendar-with-google-and-gatsby/</loc></url><url><loc>https://emasuriano.com/blog/building-a-maintainable-icon-system-for-react-and-react-native/</loc></url><url><loc>https://emasuriano.com/blog/going-into-a-new-direction/</loc></url><url><loc>https://emasuriano.com/blog/keep-your-documentation-updated-with-cypress-and-github-actions/</loc></url><url><loc>https://emasuriano.com/blog/maintaining-open-source-projects-over-the-time/</loc></url><url><loc>https://emasuriano.com/blog/make-any-static-site-dynamic-with-zapier/</loc></url><url><loc>https://emasuriano.com/blog/new-year-new-page/</loc></url><url><loc>https://emasuriano.com/blog/using-storybook-as-a-visual-testing-platform/</loc></url><url><loc>https://emasuriano.com/til/</loc></url><url><loc>https://emasuriano.com/til/2024-06-18-pages-cms-to-quickly-to-add-new-til/</loc></url><url><loc>https://emasuriano.com/til/2024-06-18-today-i-learned-about-til/</loc></url><url><loc>https://emasuriano.com/til/2024-06-19-simplifying-project-navigation-with-git-open/</loc></url><url><loc>https://emasuriano.com/til/2024-06-21-running-jupyter-notebook-in-the-browser/</loc></url><url><loc>https://emasuriano.com/til/2024-06-24-adding-support-for-latex-in-astrojs/</loc></url><url><loc>https://emasuriano.com/til/2024-07-01-create-presentations-from-notebook/</loc></url><url><loc>https://emasuriano.com/til/2024-07-24-setting-up-a-decent-recording-setup-without-spending/</loc></url><url><loc>https://emasuriano.com/til/2024-08-05-setup-birthday-reminder-via-email/</loc></url><url><loc>https://emasuriano.com/til/2024-09-26-easily-obtain-github-repository-preview-images/</loc></url><url><loc>https://emasuriano.com/til/2024-09-26-running-locall-llm-is-not-that-hard/</loc></url><url><loc>https://emasuriano.com/til/2024-11-07-deploying-and-using-your-ml-model-with-streamlit/</loc></url><url><loc>https://emasuriano.com/til/2025-01-23-vs-code-profiles---a-game-changer-for-managing-different-development-setups/</loc></url><url><loc>https://emasuriano.com/til/2026-01-25-ollama-launch-free-claude-code/</loc></url></urlset>