<?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://darrenlin.dev/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/art-of-saying-no</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/beyond-the-code-why-software-engineers-need-product-thinking-skills-in-their-toolbox</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/healthcare-software-development-challenges-solutions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/keep-prs-small-with-stacked-branches</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/lichess-simplified-power</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/mac-automator-open-in-vscode-quick-action</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/never-too-old-to-set-another-goal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/public-speaking-for-software-engineers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/career-growth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/code-review</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/freelancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/healthcare-tech</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/product-mindset</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/productivity-tips</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/public-speaking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/software-development</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/time-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/blog/tags/video</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/home-bak</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/apps-script</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/automation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/google-workspace</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/n8n</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/power-automate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/tags/ruby-on-rails</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/apps-script/deploy-web-app</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/category/google-apps-script</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/category/microsoft-power-automate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/category/n8n</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/category/ruby-on-rails</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/n8n/n8n-docker-setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/power-automate/pad-installation-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/power-automate/pad-interface</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/date-current-and-date-today-in-ruby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/dotenv-rails-setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/postgresql-jsonb-array-column</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/rails-console-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/rails-console-display-sql-queries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/rails-env-and-environment-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/rails-pagination-gem-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/rails-store-accessor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/safe-navigation-operator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/docs/ruby-on-rails/zeitwerk-file-naming-and-acronyms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://darrenlin.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>