<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>tuantranf.com/about</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog</loc>
  </url>

  <url>
    <loc>tuantranf.com</loc>
  </url>

  <url>
    <loc>tuantranf.com/projects</loc>
  </url>

  <url>
    <loc>tuantranf.com/search</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/at-first-thought-is-end-to-end-testing-essential-in-web-frontend-development</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/auto-wake-your-macos-on-schedule</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/automating-backups-rsync-macos-some-simple-steps-to-secure-your-data</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/chat-with-your-product-manual-simplify-your-life-with-langchain-and-chatgpt</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/compressing-pdfs-with-a-simple-cli-command</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/dji-that-xa-dje-tro-ve</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/for-my-little-child-make-your-bed-every-morning</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/genspark-vs-perplexity-content-generation-ai-vs-summarization-ai-quick-comparison</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/good-enough-software</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/how-to-clear-redash-queue-on-docker-deployment</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/how-to-hire-good-engineers-my-key-points</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/how-to-reduce-docker-image-build-time-on-aws-codebuild-using-an-external-cache</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/improving-your-chatgpt-experience-simple-trick-of-effective-instructions</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/nghi-ve-tu-duy-phat-trien-va-tu-duy-co-djinh-trong-nghe-phan-mem</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/note-3-types-of-long-term-memory-ai-agents-need</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/note-ai-ghosts-could-be-a-serious-threat-to-mental-health-expert-warns</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/note-autonomous-coding-agents</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/note-understand-how-does-dify-handle-token-cost-and-latency-of-llm-api</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/openais-journey-to-commercial-success-unleashing-the-power-of-gpt-4</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/quy-tac-15-phut-khi-nao-thi-co-the-hoi-nguoi-khac</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/re-hoc-chap-nhan-va-binh-thuong-hoa-moi-viec</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/read-pitfalls-in-machine-learning-for-computer-security</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/read-zuckerberg-announces-plans-to-automate-facebook-coding-jobs-with-ai</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/review-aws-expands-amazon-bedrock-with-additional-foundation-models-new-model-provider-and-advanced-capability-to-help-customers-build-generative-ai-applications</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/review-india-reverses-ai-stance</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/review-openai-function-calling-and-other-api-updates</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/review-quivr-chat-with-your-brain</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/share-github-copilot-tips</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/summary-how-to-create-terraform-multiple-environments</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/thiet-ke-soft-delete-pattern-trong-flask-va-sqlalchemy</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/til-a-small-tip-for-using-mysql-and-zipping</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/til-break-it-down</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-github-action-deploy-azure-container-app-with-multiple-containers</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/til-google-oauth2-with-reactjs-x-django-the-easy-way</loc>
  </url>

  <url>
    <loc>tuantranf.com/blog/til-how-to-calculate-cost-per-lambda-function</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-how-to-query-a-lamda-function-execution-information-cloudwatch-logs</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-how-to-query-all-users-that-have-the-same-first-name-in-postgres</loc
    >
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-how-to-trigger-a-lambda-function-only-if-multiple-s3-events-are-met</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/til-keep-ngrok-running-on-mac-os-a-cost-free-solution</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-learn-prompt-try-to-extract-the-information-for-adverts-using-chatgpt</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/til-setup-tinyproxy-on-centos-linux</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/til-toi-uu-trang-web-cua-ban-voi-mot-chatbot-khong-can-code-va-co-the-tuy-chinh-djuoc-djuoc-trang-bi-boi-chatgpt</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/blog/tim-hieu-sweat-equity-tu-goc-nhin-cua-software-engineer</loc>
  </url>

  <url>
    <loc
      >tuantranf.com/blog/uncovering-insights-from-purchase-history-data-a-beginners-guide-to-awk</loc
    >
  </url>

  <url>
    <loc>tuantranf.com/tags/action</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/agent</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/ai</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/awk</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/aws</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/azure</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/bash</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/chatbase</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/chatbot</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/chatgpt</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/child</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/cicd</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/cloudwatch</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/code</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/codebuild</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/containerapp</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/copilot</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/cost</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/dataanalysis</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/devops</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/django</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/docker</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/end-to-end</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/engineer</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/estimation</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/fixedmindset</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/flask</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/frontend</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/github</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/good</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/google</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/growthmindset</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/hiring</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/invest</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/lambda</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/langchain</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/linux</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/llm</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/log</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/macos</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/memory</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/mindset</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/ml</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/mysql</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/news</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/note</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/oauth2</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/openai</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/personal</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/pmset</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/positive</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/postgres</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/problem</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/productivity</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/programming</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/prompt</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/proxy</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/python</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/reactjs</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/redash</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/review</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/serverless</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/soft-delete</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/software</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/solving</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/sql</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/sso</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/sweatequity</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/technology</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/terraform</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/testing</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/think</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/til</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/travel</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/trend</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/work</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/workspace</loc>
  </url>

  <url>
    <loc>tuantranf.com/tags/zip</loc>
  </url>
</urlset>
