<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://lenguyensf.blog/2026/02/04/spring-26-graphql-mutations-in-lwc-using-examplelwc-as-a-practical-pattern/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/02/screenshot-2026-02-03-at-10.41.07-pm.png</image:loc><image:title>Screenshot 2026-02-03 at 10.41.07 PM</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/02/screenshot-2026-02-04-at-3.40.16-pm.png</image:loc><image:title>Screenshot 2026-02-04 at 3.40.16 PM</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/02/screenshot-2026-02-04-at-3.40.23-pm.png</image:loc><image:title>Screenshot 2026-02-04 at 3.40.23 PM</image:title></image:image><lastmod>2026-02-04T15:47:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/23/improve-performance-of-query-with-date-conditions-using-custom-indexed/</loc><lastmod>2026-01-29T09:22:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2026/01/28/load-50k-records-without-pain-paginationcursor-for-lwc-spring-26/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/screenshot-2026-01-28-at-12.13.15-pm.png</image:loc><image:title>Screenshot 2026-01-28 at 12.13.15 PM</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/screenshot-2026-01-28-at-12.03.16-pm.png</image:loc><image:title>Screenshot 2026-01-28 at 12.03.16 PM</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/screenshot-2026-01-28-at-11.51.35-am.png</image:loc><image:title>Screenshot 2026-01-28 at 11.51.35 AM</image:title></image:image><lastmod>2026-01-28T08:44:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2026/01/08/video-to-transcript-the-efficient-way-use-native-commands-for-video-%e2%86%92-audio-before-ai/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-08T15:41:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2026/01/04/enriching-company-details-with-n8n-predictleads-api-domain-in-crm-ready-insights-out/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-06T15:14:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2026/01/02/salesforce-implementation-choose-your-partner-wisely-or-pay-for-it-twice/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-02T11:50:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/11/23/salesforce-n8n-stale-deals-alert-auto-task/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-17.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-16.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-15.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-14.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-13.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-8.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-11-23T13:56:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/11/15/salesforce-to-s3-file-migration-cleanup/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-11-15T05:02:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/11/05/automating-social-media-campaigns-with-n8n-and-ai/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-11-05T05:37:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/10/16/how-to-trigger-extract-normalize-to-json-then-deliver-anywhere-salesforce-s3-https-ftps-drive-onedrive/</loc><lastmod>2025-10-16T13:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/10/01/leadbot-a-conversational-front-door-that-replaces-static-web-forms-and-turns-interest-into-confirmed-demos-end-to-end/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/10/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-01T06:05:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/10/01/zalo-oa-ai-agent/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/10/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-01T06:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/10/01/printing-service-with-n8n/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-01T06:00:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2024/04/02/change-report-summary-component-height-in-salesforce-community-portal/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/04/image-1-1.png</image:loc><image:title>image (1)</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/04/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/04/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/04/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/04/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2025-08-16T10:55:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/08/16/leadbot-autopilot-chat-to-lead-for-salesforce-automation/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-08-16T10:51:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/07/10/free-salesforce-ai-prompt-two-implementation-patterns-pre-rendered-flow-vs-just-in-time-apex/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-10T04:26:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/06/02/%e2%98%80%ef%b8%8f-summer-screen-time-2-0-now-featuring-wireguard-%f0%9f%9b%a1%ef%b8%8f%f0%9f%8e%9f%ef%b8%8f/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-02T14:22:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/05/11/n8n-open%e2%80%91source-ai-automation-made-simple-%e2%98%95%f0%9f%a4%96/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/05/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/05/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/05/screenshot-2025-05-10-111636.png</image:loc><image:title>Screenshot 2025-05-10 111636</image:title></image:image><lastmod>2025-05-10T17:01:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/03/17/introducing-openai-chat-for-salesforce-boost-productivity-with-ai-powered-insights/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/03/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/03/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2025/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-17T04:48:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2025/01/06/weekend-project-ai-as-an-ocr-service-on-a-raspberry-pi-integrated-with-salesforce-and-an-ios-app/</loc><lastmod>2025-01-06T14:34:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2024/01/27/lwc-in-salesforce-field-service/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-01-27T15:16:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2024/01/26/custom-metadata-type-last-modified-date-time/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2024/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-09T13:24:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/contact/</loc><lastmod>2023-10-23T05:35:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://lenguyensf.blog/about/</loc><lastmod>2023-10-09T06:22:01+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://lenguyensf.blog/2023/06/06/sfdx-cicd-circleci-a-config-yml-file-that-works/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2023/06/image-6.png</image:loc><image:title>image-6</image:title></image:image><lastmod>2023-11-17T01:21:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2023/06/01/pointing-salesforce-community-portal-to-a-custom-domain-using-salesforces-content-delivery-network-cdn-partner/</loc><lastmod>2023-06-01T15:38:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2023/05/24/generate-custom-saml-requests-to-support-idp-multi-tenants/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2023/05/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2023/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2023/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2025-09-29T11:43:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2023/05/23/salesforce-experiences-cloud-how-to-generate-saml-request-link-for-sso/</loc><lastmod>2023-05-23T12:50:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2023/05/22/sf-digital-experiences-community-cloud-remove-header-and-footer/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2023/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-05-22T15:43:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/08/01/how-to-make-a-review-pdf-modal-lwc/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/08/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/08/gifmaker_20220801142218499.gif</image:loc><image:title>gifmaker_20220801142218499</image:title></image:image><lastmod>2022-08-01T07:46:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2021/07/21/generate-datafactory-generate-test-methods-using-real-record-data-update-new-package/</loc><lastmod>2022-07-25T02:50:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/07/20/call-apex-classes-api-on-other-users-behalf-in-public-community-using-connected-app-named-credential-auth-provider-rest-api/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-50.png</image:loc><image:title>image-50</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-49.png</image:loc><image:title>image-49</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-48.png</image:loc><image:title>image-48</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-47.png</image:loc><image:title>image-47</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-46.png</image:loc><image:title>image-46</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-45.png</image:loc><image:title>image-45</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-44.png</image:loc><image:title>image-44</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-43.png</image:loc><image:title>image-43</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-42.png</image:loc><image:title>image-42</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-41.png</image:loc><image:title>image-41</image:title></image:image><lastmod>2022-07-20T09:21:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/07/11/use-regex-pattern-to-find-string-between-brackets/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-40.png</image:loc><image:title>image-40</image:title></image:image><lastmod>2022-07-11T09:31:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/07/07/fireworks-to-celebrate-your-closed-won-opportunity-lwcplatform-event/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-39.png</image:loc><image:title>image-39</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-38.png</image:loc><image:title>image-38</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/gifmaker_20220707185253513-2.gif</image:loc><image:title>gifmaker_20220707185253513-2</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/gifmaker_20220707185253513-1.gif</image:loc><image:title>gifmaker_20220707185253513-1</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/fireworks-opp-close-won-3.gif</image:loc><image:title>fireworks-opp-close-won-3</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/gifmaker_20220707185253513.gif</image:loc><image:title>gifmaker_20220707185253513</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/fireworks-opp-close-won-2.gif</image:loc><image:title>fireworks-opp-close-won-2</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-37.png</image:loc><image:title>image-37</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-36.png</image:loc><image:title>image-36</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/fireworks-opp-close-won-1.gif</image:loc><image:title>fireworks-opp-close-won-1</image:title></image:image><lastmod>2022-07-07T12:17:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/07/04/ci-cd-with-raspberry-pi-git-sfdx-ant/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-35.png</image:loc><image:title>image-35</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-34.png</image:loc><image:title>image-34</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-33.png</image:loc><image:title>image-33</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-32.png</image:loc><image:title>image-32</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-31.png</image:loc><image:title>image-31</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-30.png</image:loc><image:title>image-30</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-29.png</image:loc><image:title>image-29</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-28.png</image:loc><image:title>image-28</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-27.png</image:loc><image:title>image-27</image:title></image:image><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/07/image-26.png</image:loc><image:title>image-26</image:title></image:image><lastmod>2022-07-04T08:05:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2022/06/30/lwc-utilize-moment-js-to-generate-a-timezone-list/</loc><image:image><image:loc>https://lenguyensf.blog/wp-content/uploads/2022/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-06-30T12:16:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/refresh-other-lightning-web-components-from-flow/</loc><lastmod>2021-07-21T15:01:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/03/strategy-for-migrating-child-records-using-data-loader/</loc><lastmod>2021-07-21T14:58:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2021/07/21/unknow-user-permission-managesandboxes/</loc><lastmod>2021-07-21T03:09:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2021/01/15/how-to-adjust-lwc-lightning-textarea-height/</loc><lastmod>2023-10-17T06:22:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/08/10/direct-rest-api-callout-form-lwc/</loc><lastmod>2020-08-10T14:44:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/08/04/share-an-external-link-to-linkedin-a-simple-lwc-solution/</loc><lastmod>2020-08-04T04:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/30/lwc-capture-signature-using-canvas/</loc><lastmod>2022-10-19T00:44:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/27/how-to-delete-all-debug-logs/</loc><lastmod>2020-07-27T09:35:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/24/lwc-simple-tetris/</loc><lastmod>2020-07-24T07:36:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/07/14/lwc-simple-drag-and-drop-component/</loc><lastmod>2020-07-14T05:43:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/send-birthday-email-to-contacts-the-workflow-way/</loc><lastmod>2020-06-29T16:37:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/send-birthday-email-to-contacts-the-apex-way/</loc><lastmod>2020-06-29T16:36:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/lwc-loading-opps-with-pre-defined-filter-condition-using-custom-metadata-types/</loc><lastmod>2020-06-29T16:36:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/generate-data-factory-methods/</loc><lastmod>2020-06-29T16:35:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/add-lwc-to-generate-datafactory-package/</loc><lastmod>2020-06-29T16:35:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/salesforce-datetime-and-timezone/</loc><lastmod>2020-06-29T16:35:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/how-to-use-lwc-in-the-public-site/</loc><lastmod>2020-06-29T16:33:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/implement-full-calendar-in-lightning-web-components/</loc><lastmod>2021-11-30T13:01:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2020/06/29/implement-flatpickr-datepicker-in-lightning-components/</loc><lastmod>2020-06-29T16:31:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2016/10/19/generate-datafactory-methods/</loc><lastmod>2016-10-29T16:22:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2016/10/19/generate-datafactory-methods-2/</loc><lastmod>2016-10-19T04:54:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog/2013/09/26/how-to-make-a-google-search-request-from-salesforce/</loc><lastmod>2013-09-26T10:12:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://lenguyensf.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-04T15:47:43+00:00</lastmod></url></urlset>
