<?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://johnliu.net/</loc></url><url><loc>https://johnliu.net/about/</loc></url><url><loc>https://johnliu.net/admin/</loc></url><url><loc>https://johnliu.net/admin/drafts/</loc></url><url><loc>https://johnliu.net/apps/</loc></url><url><loc>https://johnliu.net/blog/</loc></url><url><loc>https://johnliu.net/blog/2-april-2007/</loc></url><url><loc>https://johnliu.net/blog/3-sessions-in-build-on-typescript/</loc></url><url><loc>https://johnliu.net/blog/3-step-fix-nintex-workflowdesigneraspx-with-your-custom-syst/</loc></url><url><loc>https://johnliu.net/blog/3a3jfrydr8t7can9ntkvx5fl6flvmu/</loc></url><url><loc>https://johnliu.net/blog/10-april-2007/</loc></url><url><loc>https://johnliu.net/blog/10-infopath-tips-for-sharepoint-developers/</loc></url><url><loc>https://johnliu.net/blog/10-things-in-microsoft-flow-that-isnt-in-logic-apps/</loc></url><url><loc>https://johnliu.net/blog/13-march-2007/</loc></url><url><loc>https://johnliu.net/blog/14-march-2007/</loc></url><url><loc>https://johnliu.net/blog/15-march-2007/</loc></url><url><loc>https://johnliu.net/blog/16-march-2007/</loc></url><url><loc>https://johnliu.net/blog/19-march-2007/</loc></url><url><loc>https://johnliu.net/blog/21-march-2007/</loc></url><url><loc>https://johnliu.net/blog/22-march-2007/</loc></url><url><loc>https://johnliu.net/blog/27-march-2007/</loc></url><url><loc>https://johnliu.net/blog/28-march-2007/</loc></url><url><loc>https://johnliu.net/blog/29-march-2007/</loc></url><url><loc>https://johnliu.net/blog/30-march-2007/</loc></url><url><loc>https://johnliu.net/blog/100-flow-jutsu-of-a-flowninja/</loc></url><url><loc>https://johnliu.net/blog/2010-06-develop-and-deploy-silverlight-sharepoint-2010-solutions-par/</loc></url><url><loc>https://johnliu.net/blog/2014-begins-with-a-sharepoint-server-mvp-award/</loc></url><url><loc>https://johnliu.net/blog/2015-xbox-one-black-friday-edition/</loc></url><url><loc>https://johnliu.net/blog/2015/4/app-for-sharepoint-web-cam/</loc></url><url><loc>https://johnliu.net/blog/2015/4/infopath-javascript-fixing-image-control-tooltip/</loc></url><url><loc>https://johnliu.net/blog/2015/4/meta-updating-johnliunet-from-squarespace-v5-to-v7/</loc></url><url><loc>https://johnliu.net/blog/2015/5/a-hybrid-future-for-on-premises/</loc></url><url><loc>https://johnliu.net/blog/2015/5/nintex-workflow-lazy-checkin-everything-workflow/</loc></url><url><loc>https://johnliu.net/blog/2015/5/sharepoint-add-in-accessing-webcam-with-javascript/</loc></url><url><loc>https://johnliu.net/blog/2015/6/moving-everyone-and-everything-to-angularjs/</loc></url><url><loc>https://johnliu.net/blog/2015/6/nintex-work-inspired-breakfast-seminar-sydney/</loc></url><url><loc>https://johnliu.net/blog/2015/6/office-365-saturday-perth-o365per/</loc></url><url><loc>https://johnliu.net/blog/2015/6/presenting-phantomjs-at-spbizconf-free-online-conference-on-june-18/</loc></url><url><loc>https://johnliu.net/blog/2015/6/recording-playback-woes-with-windows-media-player/</loc></url><url><loc>https://johnliu.net/blog/2015/7/angularjs-extend-and-computed-property/</loc></url><url><loc>https://johnliu.net/blog/2015/7/clearing-spd-cache-from-sharepoint-designer/</loc></url><url><loc>https://johnliu.net/blog/2015/7/notes-on-knockoutjs-mapping-and-viewmodel-style-guide/</loc></url><url><loc>https://johnliu.net/blog/2015/7/phantomjs-and-office-365-brisbane/</loc></url><url><loc>https://johnliu.net/blog/2015/8/angularjs-http-and-logger-circular-dependency/</loc></url><url><loc>https://johnliu.net/blog/2015/8/angularjs-logging-client-side-stack-trace/</loc></url><url><loc>https://johnliu.net/blog/2015/8/fixing-sharepoint-promoted-links-new-tab-launch-behaviour/</loc></url><url><loc>https://johnliu.net/blog/2015/8/office-365-saturday-2015-melbourne/</loc></url><url><loc>https://johnliu.net/blog/2015/9/phantomjs-for-sharepoint-and-office-365-at-collab-365/</loc></url><url><loc>https://johnliu.net/blog/2015/10/posting-to-office-365-onenote-via-powershell/</loc></url><url><loc>https://johnliu.net/blog/2015/10/racing-to-the-races-putting-our-office-app-out-there/</loc></url><url><loc>https://johnliu.net/blog/2015/11/2015-xbox-one-black-friday-edition/</loc></url><url><loc>https://johnliu.net/blog/2015/11/enabling-lastpass-bookmarklet-with-microsoft-edge/</loc></url><url><loc>https://johnliu.net/blog/2015/11/thinking-with-js-promise-and-promises/</loc></url><url><loc>https://johnliu.net/blog/2015/12/convert-sharepoint-jsoms-executequeryasync-to-promise-in-the-prototype/</loc></url><url><loc>https://johnliu.net/blog/2015/12/set-window-title-in-nintex-forms-for-o365/</loc></url><url><loc>https://johnliu.net/blog/2015/12/the-safest-future-proof-way-to-brand-your-sharepoint-and-sharepoint-online/</loc></url><url><loc>https://johnliu.net/blog/2015/12/yet-another-fix-for-app-with-the-same-version-and-product-id-on-premises/</loc></url><url><loc>https://johnliu.net/blog/2016/1/creating-multiple-custom-email-alias-addresses-with-one-outlook-account/</loc></url><url><loc>https://johnliu.net/blog/2016/1/publishing-usercustomactionconfigpage-on-github/</loc></url><url><loc>https://johnliu.net/blog/2016/1/thank-you-ms-for-mvp-2016/</loc></url><url><loc>https://johnliu.net/blog/2016/2/update-on-sharepoint-and-office-development-2016-feb-edition/</loc></url><url><loc>https://johnliu.net/blog/2016/3/ngsydney-office-add-ins-and-lots-of-angularjs/</loc></url><url><loc>https://johnliu.net/blog/2016/3/sp-responsive-ui-three-files-ucacp/</loc></url><url><loc>https://johnliu.net/blog/2016/3/ucacp-add-css-link/</loc></url><url><loc>https://johnliu.net/blog/2016/4/sharepoint-events-and-news-catch-up-for-australia-aprilmay-2016/</loc></url><url><loc>https://johnliu.net/blog/2016/5/au-digital-workplace-conference-loving-sharepoint-and-community/</loc></url><url><loc>https://johnliu.net/blog/2016/5/azure-functions-js-and-app-only-updates-to-sharepoint-online/</loc></url><url><loc>https://johnliu.net/blog/2016/5/hype-level-insane-futureofsharepoint/</loc></url><url><loc>https://johnliu.net/blog/2016/9/blog-house-keeping/</loc></url><url><loc>https://johnliu.net/blog/2016/9/preparing-your-toolbox-for-the-sharepoint-framework/</loc></url><url><loc>https://johnliu.net/blog/2016/9/working-with-sharepoint-webhooks-with-javascript-using-an-azure-function/</loc></url><url><loc>https://johnliu.net/blog/2016/10/access-denied-when-expanding-listview-grouping/</loc></url><url><loc>https://johnliu.net/blog/2016/10/building-sandbox-solutions-without-code-assembly/</loc></url><url><loc>https://johnliu.net/blog/2016/11/build-your-pnp-site-provisioning-with-powershell-in-azure-functions-and-run-it-from-flow/</loc></url><url><loc>https://johnliu.net/blog/2016/12/running-officedev-pnp-cmdlets-in-32bit-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/2017/1/create-many-o365-groups-with-powershell-resource-owner-granttype-and-microsoft-graph/</loc></url><url><loc>https://johnliu.net/blog/2017/1/how-to-tell-webpack-uglify-to-support-ie8/</loc></url><url><loc>https://johnliu.net/blog/2017/1/mvp-2017-and-2016-review/</loc></url><url><loc>https://johnliu.net/blog/2017/2/azure-functions-and-punch-cards/</loc></url><url><loc>https://johnliu.net/blog/2017/2/azurefunctions-powershell-ms-graph-and-apponly-permission/</loc></url><url><loc>https://johnliu.net/blog/2017/2/o365-customizations-in-the-year-2017/</loc></url><url><loc>https://johnliu.net/blog/2017/2/where-is-sharepoint-customization-going-in-2017/</loc></url><url><loc>https://johnliu.net/blog/2017/3/simple-custom-angular-angular2-pipe-that-extends-number/</loc></url><url><loc>https://johnliu.net/blog/2017/4/april-pnp-javascript-special-interest-group-call-and-azure-functions-demos/</loc></url><url><loc>https://johnliu.net/blog/2017/4/if-anyone-asks-is-microsoft-still-investing-in-sharepoint-show-them-this/</loc></url><url><loc>https://johnliu.net/blog/2017/4/march-pnp-special-interest-group-call-and-azure-functions-demos/</loc></url><url><loc>https://johnliu.net/blog/2017/5/are-you-cloud-curious-or-cloud-serious-azure-functions-in-dwcnz-2017/</loc></url><url><loc>https://johnliu.net/blog/2017/5/taking-a-picture-with-powerapps-and-sending-to-sharepoint-with-help-of-azure-functions/</loc></url><url><loc>https://johnliu.net/blog/2017/5/taking-a-picture-with-powerapps-and-sending-to-sharepoint-with-just-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/6/azurefunctions-work-fan-out-with-azure-queue-in-powershell/</loc></url><url><loc>https://johnliu.net/blog/2017/6/reusing-functions-in-powershell-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/2017/7/building-binary-output-service-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/7/building-non-json-webservices-with-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/7/flow-to-ms-todo-then-all-your-tasks-to-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/7/json-cheatsheet-for-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/7/nested-flow-cheatsheet-for-microsof-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/7/one-connection-to-proxy-them-all-microsoft-flow-with-azure-functions-proxies/</loc></url><url><loc>https://johnliu.net/blog/2017/7/speaking-at-digital-workplace-conference-australia-2017/</loc></url><url><loc>https://johnliu.net/blog/2017/8/auto-classify-images-in-sharepoint-library-via-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/9/angular-4-sharepoint-on-premises-localhost-development-and-sp-rest-proxy/</loc></url><url><loc>https://johnliu.net/blog/2017/9/gaps-between-powerbi-streaming-tiles-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/2017/10/convert-sharepoint-files-to-pdf-via-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/10/flow-admin-center-do-a-spring-cleaning-of-your-flows/</loc></url><url><loc>https://johnliu.net/blog/2017/10/from-office-365-to-minecraft-connected-with-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/10/generate-any-pdf-documents-from-html-with-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/10/serverless-connect-the-dots-mp3-to-wav-via-azurefunctions-for-powerapps-and-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/11/difference-between-beta-edu-and-v10-of-msgraph-micropost/</loc></url><url><loc>https://johnliu.net/blog/2017/11/foreach-property-in-microsoftflow-json-with-xpath-microblog/</loc></url><url><loc>https://johnliu.net/blog/2017/11/im-speaking-about-serverless-flow-and-azure-functions-at-collab365-free-online-conference/</loc></url><url><loc>https://johnliu.net/blog/2017/11/microsoft-flow-makes-everything-awesome-yes-including-infopath-microblog/</loc></url><url><loc>https://johnliu.net/blog/2017/11/sending-custom-actionable-messages-via-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/12/office-365-groups-management-as-a-service-flow-functions-and-msgraph/</loc></url><url><loc>https://johnliu.net/blog/2017/12/office-365-groups-management-as-a-service-know-your-groups-flow-msgraph/</loc></url><url><loc>https://johnliu.net/blog/2017/12/taking-pdf-snapshot-of-list-items-for-approvals-with-flow/</loc></url><url><loc>https://johnliu.net/blog/2017/12/you-must-copy-all-your-flows-to-sharepoint-simple-ideas-are-the-most-brilliant/</loc></url><url><loc>https://johnliu.net/blog/2018/1/betting-on-2018-level-up-our-serverless-in-azure/</loc></url><url><loc>https://johnliu.net/blog/2018/1/setting-up-msgraph-webhook-with-http-action-in-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/2018/2/bulk-copy-files-across-site-collection-in-microsoftgraph-with-microsoftflow-in-parallel-and-in-batch/</loc></url><url><loc>https://johnliu.net/blog/2018/2/send-mail-as-anyone-microsoftgraph-and-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/2018/2/serverless-parallelism-in-microsoft-flow-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/2018/3/design-a-delay-until-sharepoint-file-changed-httpwebhook-for-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/2018/3/how-to-automatically-enter-mvp-timesheets-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/4/how-to-use-select-to-simplify-create-html-table-and-create-csv-in-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/2018/4/run-any-pnp-powershell-in-one-azurefunction-from-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/4/run-any-pnp-powershell-via-drag-and-drop-zip-to-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/2018/4/test-yourself-a-microsoftflow-expressions-quiz/</loc></url><url><loc>https://johnliu.net/blog/2018/4/two-complementary-msflow-podcasts-and-two-plateaus-of-msflow/</loc></url><url><loc>https://johnliu.net/blog/2018/5/building-a-tool-to-help-everyone-with-flows/</loc></url><url><loc>https://johnliu.net/blog/2018/5/microsoft-flow-sharepoint-trigger-on-specific-fields-changed-via-sp-http-request/</loc></url><url><loc>https://johnliu.net/blog/2018/5/save-all-your-flows-to-vsts-via-http-rest-in-8-actions/</loc></url><url><loc>https://johnliu.net/blog/2018/6/a-thesis-on-the-parse-json-action-in-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/6/do-bulk-insertupdate-in-microsoft-flow-with-two-simple-elegant-filter-arrays/</loc></url><url><loc>https://johnliu.net/blog/2018/6/do-group-by-in-flow-with-two-simple-elegant-loops/</loc></url><url><loc>https://johnliu.net/blog/2018/6/how-to-get-live-fifa-worldcup-results-via-microsoft-flow-into-your-sharepoint-intranet/</loc></url><url><loc>https://johnliu.net/blog/2018/7/10-things-in-microsoft-flow-that-isnt-in-logic-apps/</loc></url><url><loc>https://johnliu.net/blog/2018/7/flow-for-selected-item-trigger-and-sharepoint-site-pages-in-a-detective-story/</loc></url><url><loc>https://johnliu.net/blog/2018/7/john-join-forces-with-paul-at-dwcau-on-14-15-16-august-2018/</loc></url><url><loc>https://johnliu.net/blog/2018/7/office-365-saturday-canberra-2018-o365cbr-spscbr/</loc></url><url><loc>https://johnliu.net/blog/2018/7/the-simplest-no-code-solution-to-save-pictures-files-from-powerapps-to-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/8/post-dwcau-conference-7-flows-in-1-hour/</loc></url><url><loc>https://johnliu.net/blog/2018/8/the-future-of-flow-studio-trial/</loc></url><url><loc>https://johnliu.net/blog/2018/9/from-office-365-to-event-grid-all-our-events-must-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/9/make-a-wishing-wand-why-we-need-a-microsoftflow-custom-connector-for-msgraph-batch/</loc></url><url><loc>https://johnliu.net/blog/2018/9/microsoft-graph-community-call-september-2018-batch-and-flow/</loc></url><url><loc>https://johnliu.net/blog/2018/9/office-365-saturday-adelaide-2018-september-15/</loc></url><url><loc>https://johnliu.net/blog/2018/9/the-curious-tale-of-the-result-function-in-flow-logicapps/</loc></url><url><loc>https://johnliu.net/blog/2018/10/decode-infopath-attachments-with-a-bit-of-js-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/2018/10/flow-studio-has-a-new-logo/</loc></url><url><loc>https://johnliu.net/blog/2018/10/flow-studio-subscription-faq/</loc></url><url><loc>https://johnliu.net/blog/2018/10/hiding-your-microsoft-flow-valuables-i-mean-variables-out-of-sight/</loc></url><url><loc>https://johnliu.net/blog/2018/10/microsoft-flow-http-trigger-request-trigger-and-you-probably-dont-want-to-use-it/</loc></url><url><loc>https://johnliu.net/blog/2018/10/resolving-google-dns-problems-with-hosting-app-from-hover-on-azure/</loc></url><url><loc>https://johnliu.net/blog/2018/10/two-free-office-365-and-sharepoint-events-in-sydney-in-the-next-month/</loc></url><url><loc>https://johnliu.net/blog/2018/11/flow-studio-subscription-discount-finishes-very-soon/</loc></url><url><loc>https://johnliu.net/blog/2018/11/flow-studio-trial-ends-soon-whats-next/</loc></url><url><loc>https://johnliu.net/blog/2018/11/migrate-angular-spa-from-adaljs-to-msal-because-it-is-awesome/</loc></url><url><loc>https://johnliu.net/blog/2018/11/sending-email-with-inline-images-via-microsoftgraph-and-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/2018/12/bad-javascript-expected-in-our-webpack-eval-chunk/</loc></url><url><loc>https://johnliu.net/blog/2018/12/hot-patching-our-dependencies-with-patch-package/</loc></url><url><loc>https://johnliu.net/blog/2018/12/how-to-implement-sort-with-microsoft-flow-in-3-actions-within-a-loop/</loc></url><url><loc>https://johnliu.net/blog/2019/1/i-hope-team-office-give-delve-a-second-chance/</loc></url><url><loc>https://johnliu.net/blog/2019/2/difinity-conference-2019-auckland-hackathon-workshop-flow-and-powerapps/</loc></url><url><loc>https://johnliu.net/blog/2019/2/flowninja-hack-78-modifying-modified-by-and-modified-time-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2019/2/ms-ignite-the-tour-2019-sydney-ms-flow-x2/</loc></url><url><loc>https://johnliu.net/blog/2019/2/on-using-microsoft-flow-as-a-pre-etl-step-for-power-bi/</loc></url><url><loc>https://johnliu.net/blog/2019/3/one-flow-to-handle-them-all-how-to-subscribe-to-multiple-sharepoint-lists-with-one-flow/</loc></url><url><loc>https://johnliu.net/blog/2019/3/sadly-i-cant-make-it-to-mvp-summit-2019/</loc></url><url><loc>https://johnliu.net/blog/2019/4/a-power-user-friendly-method-of-connecting-hundreds-of-sites-list-and-libraries-to-a-single-flow/</loc></url><url><loc>https://johnliu.net/blog/2019/4/azure-global-bootcamp-sydney-this-saturday/</loc></url><url><loc>https://johnliu.net/blog/2019/4/flowninja-hack-87-lock-microsoft-flow-powerapps-trigger-to-upload-images-to-sharepoint-with-ease/</loc></url><url><loc>https://johnliu.net/blog/2019/5/flow-studio-1k-users-roadmap-update/</loc></url><url><loc>https://johnliu.net/blog/2019/5/flow-studio-features-in-april-that-will-help-us-mitigate-a-disaster/</loc></url><url><loc>https://johnliu.net/blog/2019/5/join-us-for-a-free-full-day-sydney-microsoft-app-in-a-day-june-7/</loc></url><url><loc>https://johnliu.net/blog/2019/5/one-flow-to-handle-them-all-part-2-figuring-out-the-changes/</loc></url><url><loc>https://johnliu.net/blog/2019/5/workarounds-needed-to-use-the-excel-connector-in-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2019/6/getting-started-a-roadmap-and-mastery-of-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2019/6/release-of-flow-studio-deploy-amp-future-price-increase/</loc></url><url><loc>https://johnliu.net/blog/2019/7/100-flow-jutsu-of-a-flowninja/</loc></url><url><loc>https://johnliu.net/blog/2019/7/collab365-microsoft-flow-virtual-summit/</loc></url><url><loc>https://johnliu.net/blog/2019/7/presentations-at-the-digital-workplace-conference-australia-previously-sharepoint-conference-australia/</loc></url><url><loc>https://johnliu.net/blog/2019/7/the-flow-studio-journey-and-july-price-increase/</loc></url><url><loc>https://johnliu.net/blog/2019/8/how-do-you-bringing-your-content-to-your-users/</loc></url><url><loc>https://johnliu.net/blog/2019/9/m365-developer-bootcamp-and-m365-saturday-sydney/</loc></url><url><loc>https://johnliu.net/blog/2019/10/the-flow-studio-journey-first-lesson-seed-money-and-salary/</loc></url><url><loc>https://johnliu.net/blog/2019/11/true-governance-of-the-power-platform/</loc></url><url><loc>https://johnliu.net/blog/2019/12/changing-sharepoint-lists-newformurl-and-editformurl-to-powerapps/</loc></url><url><loc>https://johnliu.net/blog/2019/12/running-serverless-apollo-graphql-on-azurefunctions-with-cheap-azure-blob-table-databases/</loc></url><url><loc>https://johnliu.net/blog/2020/1/flow-format-number-advanced-tips-and-tricks/</loc></url><url><loc>https://johnliu.net/blog/2020/1/power-platform-governance-with-clarity/</loc></url><url><loc>https://johnliu.net/blog/2020/1/talks-and-workshop-at-difinity-2020-conference-auckland/</loc></url><url><loc>https://johnliu.net/blog/2020/3/a-groupby-filter-for-liquid-node/</loc></url><url><loc>https://johnliu.net/blog/2020/3/implementing-a-fast-sort-with-microsoft-flow-using-parallel-compute/</loc></url><url><loc>https://johnliu.net/blog/2020/4/building-modern-public-sites-jam-stack-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/2020/4/power-studio-update-april-2020/</loc></url><url><loc>https://johnliu.net/blog/2020/4/using-flow-to-create-microsoft-teams-online-events-via-microsoft-graph/</loc></url><url><loc>https://johnliu.net/blog/2020/5/apolloserver-azurefunctions-and-local-debugging/</loc></url><url><loc>https://johnliu.net/blog/2020/5/flow-jam-stack-episode-1-sending-data-back-with-flow-as-api/</loc></url><url><loc>https://johnliu.net/blog/2020/5/where-to-find-john-presenting-in-may-2020/</loc></url><url><loc>https://johnliu.net/blog/2020/6/how-to-provision-sharepoint-list-and-resources-with-only-standard-microsoft-flow-using-executesitescriptaction/</loc></url><url><loc>https://johnliu.net/blog/2020/11/self-service-microsoft-form-for-external-guests-to-use-powerapp/</loc></url><url><loc>https://johnliu.net/blog/2021-broken-i-am-missing-you-lina-abidin/</loc></url><url><loc>https://johnliu.net/blog/2021-thrive-and-breaks/</loc></url><url><loc>https://johnliu.net/blog/2021/1/2021-thrive-and-breaks/</loc></url><url><loc>https://johnliu.net/blog/2021/4/2021-broken-i-am-missing-you-lina-abidin/</loc></url><url><loc>https://johnliu.net/blog/2021/6/tiny-forward-steps-for-me-and-flow-studio/</loc></url><url><loc>https://johnliu.net/blog/2021/9/parse-csv-through-code-in-power-automate-custom-connection/</loc></url><url><loc>https://johnliu.net/blog/2021/11/research-power-automate-comments-are-stored-in-dataverse/</loc></url><url><loc>https://johnliu.net/blog/2022/2/our-legacy/</loc></url><url><loc>https://johnliu.net/blog/2023/3/blog-power-apps-api-changes-no-longer-accept-azure-management-token/</loc></url><url><loc>https://johnliu.net/blog/2023/3/turning-a-new-page/</loc></url><url><loc>https://johnliu.net/blog/2023/4/using-power-automate-to-provide-timezone-and-local-time-to-power-bi-dataset-and-data-flow/</loc></url><url><loc>https://johnliu.net/blog/2023/7/field-notes-using-power-automate-with-power-bi/</loc></url><url><loc>https://johnliu.net/blog/2023/7/turning-a-new-chapter-the-mvp-alumni-post/</loc></url><url><loc>https://johnliu.net/blog/2023/8/power-automate-api-changes-v2-admin-scope-now-needs-userimpersonation/</loc></url><url><loc>https://johnliu.net/blog/2023/9/tips-on-fixing-power-bi-dynamic-value/</loc></url><url><loc>https://johnliu.net/blog/2023/10/updates-to-flow-studio-app-in-2023-october/</loc></url><url><loc>https://johnliu.net/blog/2023/10/updating-flow-studios-flow-diagram-feature/</loc></url><url><loc>https://johnliu.net/blog/2024/3/flow-studio-app-v12-updates/</loc></url><url><loc>https://johnliu.net/blog/2024/12/updating-azcopy-in-azure-pipeline/</loc></url><url><loc>https://johnliu.net/blog/2025/1/3a3jfrydr8t7can9ntkvx5fl6flvmu/</loc></url><url><loc>https://johnliu.net/blog/2025/2/upgrading-sharepointsso-copilot-spfx-to-botframework-webchat-418/</loc></url><url><loc>https://johnliu.net/blog/2025/3/flattening-an-array-of-arrays-in-power-automate/</loc></url><url><loc>https://johnliu.net/blog/2025/3/flow-studio-price-update-2025-amp-introducing-flow-studio-for-teams/</loc></url><url><loc>https://johnliu.net/blog/2025/7/diff-mode-in-flow-studio/</loc></url><url><loc>https://johnliu.net/blog/2025/9/about-the-old-trigger-url-will-stop-working-on-november-30-2025/</loc></url><url><loc>https://johnliu.net/blog/2025/9/flow-studio-devlog-reported-for-phishing-and-woes-of-cloudflare/</loc></url><url><loc>https://johnliu.net/blog/2026/2/flow-crazy-string-replacement-patterns/</loc></url><url><loc>https://johnliu.net/blog/2026/2/flow-lightweight-fast-template-engine-using-split-twice/</loc></url><url><loc>https://johnliu.net/blog/2026/3/ai-agents-for-power-automate/</loc></url><url><loc>https://johnliu.net/blog/2026/3/announcing-flow-studio-mcp/</loc></url><url><loc>https://johnliu.net/blog/a-camera-of-the-future/</loc></url><url><loc>https://johnliu.net/blog/a-groupby-filter-for-liquid-node/</loc></url><url><loc>https://johnliu.net/blog/a-hybrid-future-for-on-premises/</loc></url><url><loc>https://johnliu.net/blog/a-lot-of-regrets-for-one-evening/</loc></url><url><loc>https://johnliu.net/blog/a-near-perfect-project-for-2008/</loc></url><url><loc>https://johnliu.net/blog/a-place-holder-entry/</loc></url><url><loc>https://johnliu.net/blog/a-power-user-friendly-method-of-connecting-hundreds-of-sites-list-and-libraries-to-a-single-flow/</loc></url><url><loc>https://johnliu.net/blog/a-really-nice-background-picture/</loc></url><url><loc>https://johnliu.net/blog/a-scare/</loc></url><url><loc>https://johnliu.net/blog/a-thesis-on-the-parse-json-action-in-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/a-which-command-cmdlet-script/</loc></url><url><loc>https://johnliu.net/blog/about-the-old-trigger-url-will-stop-working-on-november-30-2025/</loc></url><url><loc>https://johnliu.net/blog/access-denied-when-expanding-listview-grouping/</loc></url><url><loc>https://johnliu.net/blog/ad-hoc-data-structuring-with-anonymous-types/</loc></url><url><loc>https://johnliu.net/blog/adding-a-warm-up-step-to-your-sharepoint-project-deploy-acti/</loc></url><url><loc>https://johnliu.net/blog/ah-another-weekend-is-upon-ushellip/</loc></url><url><loc>https://johnliu.net/blog/ai-agents-for-power-automate/</loc></url><url><loc>https://johnliu.net/blog/ajax-tooltip-world-of-warcraft-wow/</loc></url><url><loc>https://johnliu.net/blog/always-blog-it-if-you-had-to-write-anything-down/</loc></url><url><loc>https://johnliu.net/blog/an-injustice/</loc></url><url><loc>https://johnliu.net/blog/an-interesting-quit-smoking-help/</loc></url><url><loc>https://johnliu.net/blog/and-i-say-to-ashx-for-sharepoint-make-me-a-folder/</loc></url><url><loc>https://johnliu.net/blog/angular-4-sharepoint-on-premises-localhost-development-and-sp-rest-proxy/</loc></url><url><loc>https://johnliu.net/blog/angularjs-extend-and-computed-property/</loc></url><url><loc>https://johnliu.net/blog/angularjs-http-and-logger-circular-dependency/</loc></url><url><loc>https://johnliu.net/blog/angularjs-logging-client-side-stack-trace/</loc></url><url><loc>https://johnliu.net/blog/announcing-flow-studio-mcp/</loc></url><url><loc>https://johnliu.net/blog/anonymous-type-of-an-existing-type/</loc></url><url><loc>https://johnliu.net/blog/apolloserver-azurefunctions-and-local-debugging/</loc></url><url><loc>https://johnliu.net/blog/app-for-sharepoint-web-cam/</loc></url><url><loc>https://johnliu.net/blog/apple-iphone-drivers-are-pos/</loc></url><url><loc>https://johnliu.net/blog/april-pnp-javascript-special-interest-group-call-and-azure-functions-demos/</loc></url><url><loc>https://johnliu.net/blog/archive/</loc></url><url><loc>https://johnliu.net/blog/are-you-cloud-curious-or-cloud-serious-azure-functions-in-dwcnz-2017/</loc></url><url><loc>https://johnliu.net/blog/aspnet-571-unable-to-relay-for-email-when-smtpclientusedefau/</loc></url><url><loc>https://johnliu.net/blog/ati-x64-driver-fail-catalyst-install-manager-has-stopped-wor/</loc></url><url><loc>https://johnliu.net/blog/au-digital-workplace-conference-loving-sharepoint-and-community/</loc></url><url><loc>https://johnliu.net/blog/auspc-2012-quick-update/</loc></url><url><loc>https://johnliu.net/blog/auspc-2012-summary/</loc></url><url><loc>https://johnliu.net/blog/aussie-wp7-app-hub-use-the-right-live-id/</loc></url><url><loc>https://johnliu.net/blog/australian-sharepoint-conference-2012-march-20-21-melbourne/</loc></url><url><loc>https://johnliu.net/blog/australian-sharepoint-conference-2013-melbourne/</loc></url><url><loc>https://johnliu.net/blog/auto-classify-images-in-sharepoint-library-via-flow/</loc></url><url><loc>https://johnliu.net/blog/automatic-relink-infopath-forms-event-receiver/</loc></url><url><loc>https://johnliu.net/blog/avoiding-my-dell-laptop-like-the-plague/</loc></url><url><loc>https://johnliu.net/blog/azure-functions-and-punch-cards/</loc></url><url><loc>https://johnliu.net/blog/azure-functions-js-and-app-only-updates-to-sharepoint-online/</loc></url><url><loc>https://johnliu.net/blog/azure-global-bootcamp-sydney-this-saturday/</loc></url><url><loc>https://johnliu.net/blog/azure-logic-apps-build-workflows-by-clicking-buttons/</loc></url><url><loc>https://johnliu.net/blog/azurefunctions-powershell-ms-graph-and-apponly-permission/</loc></url><url><loc>https://johnliu.net/blog/azurefunctions-work-fan-out-with-azure-queue-in-powershell/</loc></url><url><loc>https://johnliu.net/blog/bad-javascript-expected-in-our-webpack-eval-chunk/</loc></url><url><loc>https://johnliu.net/blog/bad-microsoft-systemweb-code-got-owned-by-stackoverflow/</loc></url><url><loc>https://johnliu.net/blog/be-serious-with-the-lord/</loc></url><url><loc>https://johnliu.net/blog/betting-on-2018-level-up-our-serverless-in-azure/</loc></url><url><loc>https://johnliu.net/blog/blog-house-keeping/</loc></url><url><loc>https://johnliu.net/blog/blog-power-apps-api-changes-no-longer-accept-azure-management-token/</loc></url><url><loc>https://johnliu.net/blog/build-your-pnp-site-provisioning-with-powershell-in-azure-functions-and-run-it-from-flow/</loc></url><url><loc>https://johnliu.net/blog/building-a-2013-no-code-webpart-for-xkcdcomnow/</loc></url><url><loc>https://johnliu.net/blog/building-a-tool-to-help-everyone-with-flows/</loc></url><url><loc>https://johnliu.net/blog/building-binary-output-service-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/building-modern-public-sites-jam-stack-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/building-no-code-sandbox-webparts-for-the-past-present-and-t/</loc></url><url><loc>https://johnliu.net/blog/building-non-json-webservices-with-flow/</loc></url><url><loc>https://johnliu.net/blog/building-sandbox-solutions-without-code-assembly/</loc></url><url><loc>https://johnliu.net/blog/building-sharepoint-solutions-with-microsofts-typescript-why/</loc></url><url><loc>https://johnliu.net/blog/bulk-copy-files-across-site-collection-in-microsoftgraph-with-microsoftflow-in-parallel-and-in-batch/</loc></url><url><loc>https://johnliu.net/blog/buying-games-from-popcap-i-am-required-to-tick-newsletter/</loc></url><url><loc>https://johnliu.net/blog/c-anonymous-delegate-syntax/</loc></url><url><loc>https://johnliu.net/blog/c-c-3-impressions/</loc></url><url><loc>https://johnliu.net/blog/c-generic-tryparse-extension-method/</loc></url><url><loc>https://johnliu.net/blog/cant-save-sharepoint-2010-site-as-template-with-a-library-ca/</loc></url><url><loc>https://johnliu.net/blog/car-insurance-is-a-joke/</loc></url><url><loc>https://johnliu.net/blog/cc3-updates/</loc></url><url><loc>https://johnliu.net/blog/certified-scrum-developer/</loc></url><url><loc>https://johnliu.net/blog/changes-in-sharepoint-client-object-model-redistributable-sp/</loc></url><url><loc>https://johnliu.net/blog/changing-sharepoint-lists-newformurl-and-editformurl-to-powerapps/</loc></url><url><loc>https://johnliu.net/blog/cheating-live-ads/</loc></url><url><loc>https://johnliu.net/blog/chrome-the-trojan-horse-we-didnt-know-about/</loc></url><url><loc>https://johnliu.net/blog/clearing-spd-cache-from-sharepoint-designer/</loc></url><url><loc>https://johnliu.net/blog/code-archaeology/</loc></url><url><loc>https://johnliu.net/blog/collab365-microsoft-flow-virtual-summit/</loc></url><url><loc>https://johnliu.net/blog/communityserver-sucks/</loc></url><url><loc>https://johnliu.net/blog/consuming-wcf-webservice-from-jquery-ajax-with-json/</loc></url><url><loc>https://johnliu.net/blog/contenttype-workflows-not-being-updated-in-the-site-collecti/</loc></url><url><loc>https://johnliu.net/blog/convert-sharepoint-files-to-pdf-via-flow/</loc></url><url><loc>https://johnliu.net/blog/convert-sharepoint-jsoms-executequeryasync-to-promise-in-the-prototype/</loc></url><url><loc>https://johnliu.net/blog/cool-bits-about-office-communicator/</loc></url><url><loc>https://johnliu.net/blog/copying-sp2013-workflow-xaml-files-between-vsnet-projects/</loc></url><url><loc>https://johnliu.net/blog/create-many-o365-groups-with-powershell-resource-owner-granttype-and-microsoft-graph/</loc></url><url><loc>https://johnliu.net/blog/creating-knockout-user-experiences-in-sharepoint-with-javasc/</loc></url><url><loc>https://johnliu.net/blog/creating-multiple-custom-email-alias-addresses-with-one-outlook-account/</loc></url><url><loc>https://johnliu.net/blog/curiosity-drives-creativity-the-only-limit-for-your-kid-are/</loc></url><url><loc>https://johnliu.net/blog/customizing-csslink-and-scriptlink-for-public-sharepoint-sit/</loc></url><url><loc>https://johnliu.net/blog/debugging-a-baby/</loc></url><url><loc>https://johnliu.net/blog/december-2007/</loc></url><url><loc>https://johnliu.net/blog/decode-infopath-attachments-with-a-bit-of-js-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/dell-laptops-in-8-colours/</loc></url><url><loc>https://johnliu.net/blog/dell-support-australia-called-me-back-but-sounded-suspicious/</loc></url><url><loc>https://johnliu.net/blog/demystifying-sp2013-workflow-appstep/</loc></url><url><loc>https://johnliu.net/blog/design-a-delay-until-sharepoint-file-changed-httpwebhook-for-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/develop-and-deploy-silverlight-sharepoint-2010-solutions-par/</loc></url><url><loc>https://johnliu.net/blog/develop-and-deploy-silverlight-sharepoint-2010-solutions/</loc></url><url><loc>https://johnliu.net/blog/didnt-know-it-could-be-this-difficult-to-pull-something-out/</loc></url><url><loc>https://johnliu.net/blog/diff-mode-in-flow-studio/</loc></url><url><loc>https://johnliu.net/blog/difference-between-beta-edu-and-v10-of-msgraph-micropost/</loc></url><url><loc>https://johnliu.net/blog/difinity-conference-2019-auckland-hackathon-workshop-flow-and-powerapps/</loc></url><url><loc>https://johnliu.net/blog/do-bulk-insertupdate-in-microsoft-flow-with-two-simple-elegant-filter-arrays/</loc></url><url><loc>https://johnliu.net/blog/do-group-by-in-flow-with-two-simple-elegant-loops/</loc></url><url><loc>https://johnliu.net/blog/do-we-really-need-that-many-controls-in-silverlight/</loc></url><url><loc>https://johnliu.net/blog/doing-a-simple-timeout-page-with-webclientapplication/</loc></url><url><loc>https://johnliu.net/blog/dummy-guide-to-install-win-8-on-vhd-for-boot-to-vhd/</loc></url><url><loc>https://johnliu.net/blog/embedded-webresource/</loc></url><url><loc>https://johnliu.net/blog/enabling-lastpass-bookmarklet-with-microsoft-edge/</loc></url><url><loc>https://johnliu.net/blog/enterprise-security-policy/</loc></url><url><loc>https://johnliu.net/blog/example-uses-of-spservices-javascript-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/facebook-ndash-tattoo-ad-and-privacy/</loc></url><url><loc>https://johnliu.net/blog/farmers-farmers-wherefor-are-thou-farmers/</loc></url><url><loc>https://johnliu.net/blog/feb-2015-cu-sp2013-workflow-currentsiteurl-is-fixed-and-what/</loc></url><url><loc>https://johnliu.net/blog/few-bits-of-update/</loc></url><url><loc>https://johnliu.net/blog/field-notes-using-power-automate-with-power-bi/</loc></url><url><loc>https://johnliu.net/blog/fixing-facebook-preview-picture-of-your-sharepoint-site/</loc></url><url><loc>https://johnliu.net/blog/fixing-sharepoint-promoted-links-new-tab-launch-behaviour/</loc></url><url><loc>https://johnliu.net/blog/flattening-an-array-of-arrays-in-power-automate/</loc></url><url><loc>https://johnliu.net/blog/flow-admin-center-do-a-spring-cleaning-of-your-flows/</loc></url><url><loc>https://johnliu.net/blog/flow-crazy-string-replacement-patterns/</loc></url><url><loc>https://johnliu.net/blog/flow-for-selected-item-trigger-and-sharepoint-site-pages-in-a-detective-story/</loc></url><url><loc>https://johnliu.net/blog/flow-format-number-advanced-tips-and-tricks/</loc></url><url><loc>https://johnliu.net/blog/flow-jam-stack-episode-1-sending-data-back-with-flow-as-api/</loc></url><url><loc>https://johnliu.net/blog/flow-lightweight-fast-template-engine-using-split-twice/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-1k-users-roadmap-update/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-app-v12-updates/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-devlog-reported-for-phishing-and-woes-of-cloudflare/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-features-in-april-that-will-help-us-mitigate-a-disaster/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-has-a-new-logo/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-price-update-2025-amp-introducing-flow-studio-for-teams/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-subscription-discount-finishes-very-soon/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-subscription-faq/</loc></url><url><loc>https://johnliu.net/blog/flow-studio-trial-ends-soon-whats-next/</loc></url><url><loc>https://johnliu.net/blog/flow-to-ms-todo-then-all-your-tasks-to-flow/</loc></url><url><loc>https://johnliu.net/blog/flowninja-hack-78-modifying-modified-by-and-modified-time-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/flowninja-hack-87-lock-microsoft-flow-powerapps-trigger-to-upload-images-to-sharepoint-with-ease/</loc></url><url><loc>https://johnliu.net/blog/food-for-thought-c-extension-methods/</loc></url><url><loc>https://johnliu.net/blog/foosball-championships/</loc></url><url><loc>https://johnliu.net/blog/for-the-love-of-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/foreach-property-in-microsoftflow-json-with-xpath-microblog/</loc></url><url><loc>https://johnliu.net/blog/freerealms-tcg-notes/</loc></url><url><loc>https://johnliu.net/blog/freerealms-tcg-the-nature-starter-deck/</loc></url><url><loc>https://johnliu.net/blog/from-office-365-to-event-grid-all-our-events-must-flow/</loc></url><url><loc>https://johnliu.net/blog/from-office-365-to-minecraft-connected-with-flow/</loc></url><url><loc>https://johnliu.net/blog/gaps-between-powerbi-streaming-tiles-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/generate-any-pdf-documents-from-html-with-flow/</loc></url><url><loc>https://johnliu.net/blog/generic-eventargs-implementation-but-isnt-really-all-that-us/</loc></url><url><loc>https://johnliu.net/blog/generics-casting-and-anonymous-delegates-and-the-where-claus/</loc></url><url><loc>https://johnliu.net/blog/get-it-and-do-something-with-it/</loc></url><url><loc>https://johnliu.net/blog/getting-started-a-roadmap-and-mastery-of-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/giving-sharepoint-a-silverlight-metro-ui-facelift/</loc></url><url><loc>https://johnliu.net/blog/gmail-getting-slower-and-sloowweerr/</loc></url><url><loc>https://johnliu.net/blog/good-by-fish/</loc></url><url><loc>https://johnliu.net/blog/google-hates-bing-and-is-evil-surely-not/</loc></url><url><loc>https://johnliu.net/blog/google-whacking-techniques-for-naming-your-jira-tickets/</loc></url><url><loc>https://johnliu.net/blog/hacking-spuimodaldialog-to-download-reportserver-pdf/</loc></url><url><loc>https://johnliu.net/blog/having-different-scope-for-your-property/</loc></url><url><loc>https://johnliu.net/blog/heaps-and-heaps-of-updates/</loc></url><url><loc>https://johnliu.net/blog/hey-whats-going-on/</loc></url><url><loc>https://johnliu.net/blog/hiding-your-microsoft-flow-valuables-i-mean-variables-out-of-sight/</loc></url><url><loc>https://johnliu.net/blog/hot-patching-our-dependencies-with-patch-package/</loc></url><url><loc>https://johnliu.net/blog/how-do-i-write-a-cmdlet-script/</loc></url><url><loc>https://johnliu.net/blog/how-do-you-bringing-your-content-to-your-users/</loc></url><url><loc>https://johnliu.net/blog/how-to-add-your-windows-8-start-button-if-you-really-want-it/</loc></url><url><loc>https://johnliu.net/blog/how-to-automatically-enter-mvp-timesheets-with-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/how-to-get-live-fifa-worldcup-results-via-microsoft-flow-into-your-sharepoint-intranet/</loc></url><url><loc>https://johnliu.net/blog/how-to-implement-sort-with-microsoft-flow-in-3-actions-within-a-loop/</loc></url><url><loc>https://johnliu.net/blog/how-to-provision-sharepoint-list-and-resources-with-only-standard-microsoft-flow-using-executesitescriptaction/</loc></url><url><loc>https://johnliu.net/blog/how-to-tell-webpack-uglify-to-support-ie8/</loc></url><url><loc>https://johnliu.net/blog/how-to-use-select-to-simplify-create-html-table-and-create-csv-in-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/html-map-and-area-tags-not-working-for-firefox/</loc></url><url><loc>https://johnliu.net/blog/hype-level-insane-futureofsharepoint/</loc></url><url><loc>https://johnliu.net/blog/i-dream-last-night/</loc></url><url><loc>https://johnliu.net/blog/i-hope-team-office-give-delve-a-second-chance/</loc></url><url><loc>https://johnliu.net/blog/i-twit-now-oh-and-i-still-blog/</loc></url><url><loc>https://johnliu.net/blog/ianal-but-i-understand-cc/</loc></url><url><loc>https://johnliu.net/blog/ie-appendchild-setattribute-css-class/</loc></url><url><loc>https://johnliu.net/blog/ie11-win811-f12-developer-tools-for-the-sharepoint-dev/</loc></url><url><loc>https://johnliu.net/blog/if-anyone-asks-is-microsoft-still-investing-in-sharepoint-show-them-this/</loc></url><url><loc>https://johnliu.net/blog/iis7-wcf-svc-404/</loc></url><url><loc>https://johnliu.net/blog/ill-see-you-again-brother-ron/</loc></url><url><loc>https://johnliu.net/blog/im-speaking-about-serverless-flow-and-azure-functions-at-collab365-free-online-conference/</loc></url><url><loc>https://johnliu.net/blog/implementing-a-fast-sort-with-microsoft-flow-using-parallel-compute/</loc></url><url><loc>https://johnliu.net/blog/infinite-loop-in-a-survey-questionaire-for-acupuncture/</loc></url><url><loc>https://johnliu.net/blog/infopath-2010-close-the-browser-window/</loc></url><url><loc>https://johnliu.net/blog/infopath-2010-com-add-ins-not-available-in-form-design/</loc></url><url><loc>https://johnliu.net/blog/infopath-2010-embed-html-for-rich-and-web-forms/</loc></url><url><loc>https://johnliu.net/blog/infopath-2010-query-using-the-rest-interface/</loc></url><url><loc>https://johnliu.net/blog/infopath-2013-uses-new-online-pictures-instead-of-clip-art/</loc></url><url><loc>https://johnliu.net/blog/infopath-abusing-a-secondary-datasource-as-temporary-variabl/</loc></url><url><loc>https://johnliu.net/blog/infopath-an-example-of-using-an-xml-file-for-special-charact/</loc></url><url><loc>https://johnliu.net/blog/infopath-binding-linked-picture-display-text-for-dynamic-too/</loc></url><url><loc>https://johnliu.net/blog/infopath-check-leap-year-using-expression/</loc></url><url><loc>https://johnliu.net/blog/infopath-concat-sharepoint-list-with-the-eval-function-aka-v/</loc></url><url><loc>https://johnliu.net/blog/infopath-creating-a-custom-formserver-page-to-embed-your-own/</loc></url><url><loc>https://johnliu.net/blog/infopath-creating-sequential-filenames-without-an-extra-colu/</loc></url><url><loc>https://johnliu.net/blog/infopath-custom-wcf-service-word-and-open-xml-sdk-outline/</loc></url><url><loc>https://johnliu.net/blog/infopath-disabling-backspace-key-in-browser-form/</loc></url><url><loc>https://johnliu.net/blog/infopath-exception-occurred-during-loading-of-business-logic/</loc></url><url><loc>https://johnliu.net/blog/infopath-external-data-from-sharepoint-list-error/</loc></url><url><loc>https://johnliu.net/blog/infopath-form-load-rules-and-loading-event-order/</loc></url><url><loc>https://johnliu.net/blog/infopath-form-stuck-on-installing-upgrading-or-deleting/</loc></url><url><loc>https://johnliu.net/blog/infopath-formserver-initial-view-and-parameters-via-url/</loc></url><url><loc>https://johnliu.net/blog/infopath-how-to-copy-a-repeating-section-using-rules/</loc></url><url><loc>https://johnliu.net/blog/infopath-how-to-do-case-insensitive-text-compare/</loc></url><url><loc>https://johnliu.net/blog/infopath-javascript-fixing-image-control-tooltip/</loc></url><url><loc>https://johnliu.net/blog/infopath-loaddocumentandplayeventlog-nullreferenceexception/</loc></url><url><loc>https://johnliu.net/blog/infopath-managing-lots-of-tooltip-in-your-browser-form/</loc></url><url><loc>https://johnliu.net/blog/infopath-missing-data-connection-files/</loc></url><url><loc>https://johnliu.net/blog/infopath-ndash-designing-verification-form/</loc></url><url><loc>https://johnliu.net/blog/infopath-packaging-site-columns-and-content-types/</loc></url><url><loc>https://johnliu.net/blog/infopath-reading-templatexsd-in-code-for-type-checking/</loc></url><url><loc>https://johnliu.net/blog/infopath-removing-newline-crlf-using-rules/</loc></url><url><loc>https://johnliu.net/blog/infopath-rule-based-repeating-section-date-validation/</loc></url><url><loc>https://johnliu.net/blog/infopath-using-preceding-xpath-expression-to-hide-repeating/</loc></url><url><loc>https://johnliu.net/blog/infopaths-future-and-what-everyones-saying/</loc></url><url><loc>https://johnliu.net/blog/inspiration-strikes-rts-chess/</loc></url><url><loc>https://johnliu.net/blog/installing-tfs-2010-on-2008r2/</loc></url><url><loc>https://johnliu.net/blog/introduce-your-drastic-ui-changes-slowly/</loc></url><url><loc>https://johnliu.net/blog/iphone-special-no-contacts-in-the-contact-list-when-i-couldn/</loc></url><url><loc>https://johnliu.net/blog/ishare-is-free-get-it-now/</loc></url><url><loc>https://johnliu.net/blog/javascript-jquery-aspnet-post-ajax-events/</loc></url><url><loc>https://johnliu.net/blog/john-join-forces-with-paul-at-dwcau-on-14-15-16-august-2018/</loc></url><url><loc>https://johnliu.net/blog/join-us-for-a-free-full-day-sydney-microsoft-app-in-a-day-june-7/</loc></url><url><loc>https://johnliu.net/blog/jquery-microsoft/</loc></url><url><loc>https://johnliu.net/blog/jquery-promise-syntax-to-wrap-sharepoint-spsod/</loc></url><url><loc>https://johnliu.net/blog/jquery-string-formatting/</loc></url><url><loc>https://johnliu.net/blog/json-cheatsheet-for-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/keeping-the-data-in-the-database-clean/</loc></url><url><loc>https://johnliu.net/blog/keiths-birthday/</loc></url><url><loc>https://johnliu.net/blog/knockout-binding-formatters-for-date-and-currency/</loc></url><url><loc>https://johnliu.net/blog/ko-binding-for-two-sharepoint-rich-text-editor-controls/</loc></url><url><loc>https://johnliu.net/blog/lack-of-statistics-for-windows-spaceslivecom/</loc></url><url><loc>https://johnliu.net/blog/laptop-has-three-vertical-lines-now/</loc></url><url><loc>https://johnliu.net/blog/late-blog-as-in-not-a-live-blog-australia-power-to-developer/</loc></url><url><loc>https://johnliu.net/blog/lemmings-4d-game/</loc></url><url><loc>https://johnliu.net/blog/line-break-in-infopath-web-browser-forms/</loc></url><url><loc>https://johnliu.net/blog/living-with-the-surface-rt-for-4-weeks/</loc></url><url><loc>https://johnliu.net/blog/love-hate-relationship-with-aspdropdownlistappenddataboundit/</loc></url><url><loc>https://johnliu.net/blog/m365-developer-bootcamp-and-m365-saturday-sydney/</loc></url><url><loc>https://johnliu.net/blog/make-a-wishing-wand-why-we-need-a-microsoftflow-custom-connector-for-msgraph-batch/</loc></url><url><loc>https://johnliu.net/blog/making-infopath-2010-previewdebug-work-again/</loc></url><url><loc>https://johnliu.net/blog/march-pnp-special-interest-group-call-and-azure-functions-demos/</loc></url><url><loc>https://johnliu.net/blog/mcts-exams-what-are-these-certification-trying-to-solve-exac/</loc></url><url><loc>https://johnliu.net/blog/meta-updating-johnliunet-from-squarespace-v5-to-v7/</loc></url><url><loc>https://johnliu.net/blog/microsoft-flow-http-trigger-request-trigger-and-you-probably-dont-want-to-use-it/</loc></url><url><loc>https://johnliu.net/blog/microsoft-flow-makes-everything-awesome-yes-including-infopath-microblog/</loc></url><url><loc>https://johnliu.net/blog/microsoft-flow-sharepoint-trigger-on-specific-fields-changed-via-sp-http-request/</loc></url><url><loc>https://johnliu.net/blog/microsoft-graph-community-call-september-2018-batch-and-flow/</loc></url><url><loc>https://johnliu.net/blog/microsoft-live-spaces-goes-to-wordpress/</loc></url><url><loc>https://johnliu.net/blog/microsoft-mvp-community-camp-2015/</loc></url><url><loc>https://johnliu.net/blog/migrate-angular-spa-from-adaljs-to-msal-because-it-is-awesome/</loc></url><url><loc>https://johnliu.net/blog/migrating-from-windows-live-spaces-to-squarespace-outline/</loc></url><url><loc>https://johnliu.net/blog/missing-entry-setting-datetimeformatshortdatepattern-across/</loc></url><url><loc>https://johnliu.net/blog/mix08/</loc></url><url><loc>https://johnliu.net/blog/modelling-the-system/</loc></url><url><loc>https://johnliu.net/blog/modifying-css-styles-based-on-infopath-field-without-code/</loc></url><url><loc>https://johnliu.net/blog/moving-everyone-and-everything-to-angularjs/</loc></url><url><loc>https://johnliu.net/blog/ms-ignite-the-tour-2019-sydney-ms-flow-x2/</loc></url><url><loc>https://johnliu.net/blog/msn-javascript-errors/</loc></url><url><loc>https://johnliu.net/blog/mvc2-file-upload-with-httppostedfilebase/</loc></url><url><loc>https://johnliu.net/blog/mvp-2017-and-2016-review/</loc></url><url><loc>https://johnliu.net/blog/my-geek-origin-story-creativity-meets-engineering/</loc></url><url><loc>https://johnliu.net/blog/my-register-lost-johnliunet-domain-and-didnt-even-tell-me/</loc></url><url><loc>https://johnliu.net/blog/my-wish-for-2008/</loc></url><url><loc>https://johnliu.net/blog/nested-flow-cheatsheet-for-microsof-flow/</loc></url><url><loc>https://johnliu.net/blog/net-35-sp-1-beta-is-sexy/</loc></url><url><loc>https://johnliu.net/blog/new-macbook-to-have-glass-trackpad-end-of-september/</loc></url><url><loc>https://johnliu.net/blog/new-words/</loc></url><url><loc>https://johnliu.net/blog/ngsydney-office-add-ins-and-lots-of-angularjs/</loc></url><url><loc>https://johnliu.net/blog/nikhil-kotharis-behaviour-framework-for-silverlight/</loc></url><url><loc>https://johnliu.net/blog/ninja-list-the-great-migration-of-sharepoint-workflow-to-power-automate/</loc></url><url><loc>https://johnliu.net/blog/nintex-form-working-with-managed-metadata-fields/</loc></url><url><loc>https://johnliu.net/blog/nintex-work-inspired-breakfast-seminar-sydney/</loc></url><url><loc>https://johnliu.net/blog/nintex-workflow-inline-function-to-check-if-spfile-is-locked/</loc></url><url><loc>https://johnliu.net/blog/nintex-workflow-lazy-checkin-everything-workflow/</loc></url><url><loc>https://johnliu.net/blog/nintex-workflow-modifying-your-farm-uda/</loc></url><url><loc>https://johnliu.net/blog/nintex-workflow-using-all-regex-options-in-your-actions/</loc></url><url><loc>https://johnliu.net/blog/notes-on-knockoutjs-mapping-and-viewmodel-style-guide/</loc></url><url><loc>https://johnliu.net/blog/o365-customizations-in-the-year-2017/</loc></url><url><loc>https://johnliu.net/blog/office-365-groups-management-as-a-service-flow-functions-and-msgraph/</loc></url><url><loc>https://johnliu.net/blog/office-365-groups-management-as-a-service-know-your-groups-flow-msgraph/</loc></url><url><loc>https://johnliu.net/blog/office-365-saturday-2015-melbourne/</loc></url><url><loc>https://johnliu.net/blog/office-365-saturday-adelaide-2018-september-15/</loc></url><url><loc>https://johnliu.net/blog/office-365-saturday-canberra-2018-o365cbr-spscbr/</loc></url><url><loc>https://johnliu.net/blog/office-365-saturday-perth-o365per/</loc></url><url><loc>https://johnliu.net/blog/office-fixing-the-repairing-problem-when-opening-word-or-acc/</loc></url><url><loc>https://johnliu.net/blog/oh-noes-dell-dead-line/</loc></url><url><loc>https://johnliu.net/blog/oh-well-so-much-for-my-own-blog/</loc></url><url><loc>https://johnliu.net/blog/on-using-microsoft-flow-as-a-pre-etl-step-for-power-bi/</loc></url><url><loc>https://johnliu.net/blog/one-connection-to-proxy-them-all-microsoft-flow-with-azure-functions-proxies/</loc></url><url><loc>https://johnliu.net/blog/one-flow-to-handle-them-all-how-to-subscribe-to-multiple-sharepoint-lists-with-one-flow/</loc></url><url><loc>https://johnliu.net/blog/one-flow-to-handle-them-all-part-2-figuring-out-the-changes/</loc></url><url><loc>https://johnliu.net/blog/onenote-screen-clipping-ocr/</loc></url><url><loc>https://johnliu.net/blog/our-legacy/</loc></url><url><loc>https://johnliu.net/blog/outlook-and-blogs-are-for-code/</loc></url><url><loc>https://johnliu.net/blog/parse-csv-through-code-in-power-automate-custom-connection/</loc></url><url><loc>https://johnliu.net/blog/pasting-pictures-from-clipboard-to-sharepoint-in-browser-via/</loc></url><url><loc>https://johnliu.net/blog/phantomjs-and-office-365-brisbane/</loc></url><url><loc>https://johnliu.net/blog/phantomjs-for-sharepoint-and-office-365-at-collab-365/</loc></url><url><loc>https://johnliu.net/blog/picked-up-supreme-commander/</loc></url><url><loc>https://johnliu.net/blog/plan-wiki-bot/</loc></url><url><loc>https://johnliu.net/blog/planning-and-migrating-from-squarespace-to-swa-and-astro/</loc></url><url><loc>https://johnliu.net/blog/playing-as-a-monster/</loc></url><url><loc>https://johnliu.net/blog/polaroid-picture-add-on-for-windows-live-writer/</loc></url><url><loc>https://johnliu.net/blog/post-dwcau-conference-7-flows-in-1-hour/</loc></url><url><loc>https://johnliu.net/blog/posting-to-office-365-onenote-via-powershell/</loc></url><url><loc>https://johnliu.net/blog/posting-with-windows-live-writer-beta/</loc></url><url><loc>https://johnliu.net/blog/potbs-economy-cont/</loc></url><url><loc>https://johnliu.net/blog/potbs-economy/</loc></url><url><loc>https://johnliu.net/blog/potbs-pirates-of-the-burning-sea/</loc></url><url><loc>https://johnliu.net/blog/potbs-playing-the-other-game-the-economy-game/</loc></url><url><loc>https://johnliu.net/blog/power-automate-api-changes-v2-admin-scope-now-needs-userimpersonation/</loc></url><url><loc>https://johnliu.net/blog/power-platform-governance-with-clarity/</loc></url><url><loc>https://johnliu.net/blog/power-studio-update-april-2020/</loc></url><url><loc>https://johnliu.net/blog/powerpoint-is-for-code-too/</loc></url><url><loc>https://johnliu.net/blog/powershell-script-for-rebuilding-aspnet/</loc></url><url><loc>https://johnliu.net/blog/preparing-your-toolbox-for-the-sharepoint-framework/</loc></url><url><loc>https://johnliu.net/blog/presentations-at-the-digital-workplace-conference-australia-previously-sharepoint-conference-australia/</loc></url><url><loc>https://johnliu.net/blog/presenting-phantomjs-at-spbizconf-free-online-conference-on-june-18/</loc></url><url><loc>https://johnliu.net/blog/pretty-up-sharepoint-2010-mysite-with-showmodaldialog-update/</loc></url><url><loc>https://johnliu.net/blog/publishing-usercustomactionconfigpage-on-github/</loc></url><url><loc>https://johnliu.net/blog/quick-tip-initialising-dictionary-inline/</loc></url><url><loc>https://johnliu.net/blog/quick-tsql-select-xpath-from-xml-data-type-with-namespace/</loc></url><url><loc>https://johnliu.net/blog/quiz-the-default-operator/</loc></url><url><loc>https://johnliu.net/blog/quiz-the-operator/</loc></url><url><loc>https://johnliu.net/blog/racing-to-the-races-putting-our-office-app-out-there/</loc></url><url><loc>https://johnliu.net/blog/re-dell-newsletter/</loc></url><url><loc>https://johnliu.net/blog/re-someday-dad-youd-understand/</loc></url><url><loc>https://johnliu.net/blog/reading-infopath-templates-default-values-in-code/</loc></url><url><loc>https://johnliu.net/blog/recording-playback-woes-with-windows-media-player/</loc></url><url><loc>https://johnliu.net/blog/release-of-flow-studio-deploy-amp-future-price-increase/</loc></url><url><loc>https://johnliu.net/blog/reminder-move-your-windows-live-spaces-blog/</loc></url><url><loc>https://johnliu.net/blog/remix-thoughts-where-html5-and-silverlight-fits-in-with-shar/</loc></url><url><loc>https://johnliu.net/blog/removing-a-word-from-windows-live-writer-user-dictionary/</loc></url><url><loc>https://johnliu.net/blog/removing-homegroup-icon-from-windows-8-desktop/</loc></url><url><loc>https://johnliu.net/blog/rename-multiple-files-in-office-365-via-silverlight-client-o/</loc></url><url><loc>https://johnliu.net/blog/research-power-automate-comments-are-stored-in-dataverse/</loc></url><url><loc>https://johnliu.net/blog/resolving-google-dns-problems-with-hosting-app-from-hover-on-azure/</loc></url><url><loc>https://johnliu.net/blog/retrospective-australian-sharepoint-conference-sydney-2013/</loc></url><url><loc>https://johnliu.net/blog/reusing-functions-in-powershell-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/revenge-of-the-developer/</loc></url><url><loc>https://johnliu.net/blog/rich-and-reach-plenty-of-other-successful-ways/</loc></url><url><loc>https://johnliu.net/blog/rich-or-reach-pick-one/</loc></url><url><loc>https://johnliu.net/blog/run-any-pnp-powershell-in-one-azurefunction-from-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/run-any-pnp-powershell-via-drag-and-drop-zip-to-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/running-officedev-pnp-cmdlets-in-32bit-azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/running-serverless-apollo-graphql-on-azurefunctions-with-cheap-azure-blob-table-databases/</loc></url><url><loc>https://johnliu.net/blog/sadly-i-cant-make-it-to-mvp-summit-2019/</loc></url><url><loc>https://johnliu.net/blog/save-all-your-flows-to-vsts-via-http-rest-in-8-actions/</loc></url><url><loc>https://johnliu.net/blog/script-and-link-in-sharepoint-cqwp-xsl-style-sheet/</loc></url><url><loc>https://johnliu.net/blog/self-service-microsoft-form-for-external-guests-to-use-powerapp/</loc></url><url><loc>https://johnliu.net/blog/send-mail-as-anyone-microsoftgraph-and-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/sending-custom-actionable-messages-via-flow/</loc></url><url><loc>https://johnliu.net/blog/sending-email-with-inline-images-via-microsoftgraph-and-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/seriously-thinking-to-split-this-blog/</loc></url><url><loc>https://johnliu.net/blog/serverfaultcom-hasnt-launched-and-i-hate-it-already/</loc></url><url><loc>https://johnliu.net/blog/serverless-connect-the-dots-mp3-to-wav-via-azurefunctions-for-powerapps-and-flow/</loc></url><url><loc>https://johnliu.net/blog/serverless-parallelism-in-microsoft-flow-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/set-window-title-in-nintex-forms-for-o365/</loc></url><url><loc>https://johnliu.net/blog/setting-up-a-draft-save-location-for-infopath-web-forms/</loc></url><url><loc>https://johnliu.net/blog/setting-up-azure-service-bus-for-debugging-sharepoint-2013-w/</loc></url><url><loc>https://johnliu.net/blog/setting-up-msgraph-webhook-with-http-action-in-microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-and-silverlight-40-webcam/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-and-silverlight/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-as-a-single-page-application-teaser/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-beta-taxonomypicker-in-eventlog/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-branding-tools/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-caml-list-joins/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-configuring-list-item-permissions-with-workf/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-globalnavigationnodes-moved/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-loads-hidden-silverlight/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-missing-alert-me/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-quick-fix-for-ribbon-page-layout-switch-java/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-renaming-features-and-web-parts-in-vsnet-201/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-simple-lightbox-effect-for-large-images/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-sneak-peek/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-speed-and-boot-to-vhd/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-update-all-list-items-sharepoint-designer-wo/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-vs-2007-comparison-chart-ongoing-effort/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-wcf-helloworld-service-and-infopath/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2010-with-iis-url-rewrite-20/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-2016-debunking-confusion-and-concerns/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-add-in-accessing-webcam-with-javascript/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-and-office-365-joel-oleson-predicts-2011/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-and-reporting-services-integration-the-good-the-b/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-automatically-sign-in-with-my-windows-user-accoun/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-cannot-get-ghost-document/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-central-administration-tip-use-those-resource-lin/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-clientcontextlist-is-missing/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-contentquerywebpart-commonviewfields-and-multi-va/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-disguise-your-long-running-ajax-calls/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-do-you-turn-off-auto-update-on-your-sharepoint-se/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-enable-ifilter-for-tiff-ocr/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-error-when-adding-a-new-page-based-on-a-customize/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-events-and-news-catch-up-for-australia-aprilmay-2016/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-for-those-times-when-you-really-got-to-kill-a-lis/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-groove-assimilated-by-the-borg-aka-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-here-is-a-rest-service-project-item-template/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-how-do-you-stay-on-top-of-all-this-stuff/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-ie8-standards-mode-causes-trouble-in-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-improve-editview-column-reordering-with-jquery/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-in-a-single-page-now-with-list-item-edit/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-infopath-cache-clearall/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-infopath-forms-library-missing/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-javascript-current-page-context-info/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-microsoft-certified-masters-and-why-i-should-care/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-moss-2007-style-library-file-not-found/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-moss-sp2-major-bug/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-name-activex-control-error/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-ndash-blank-iis-manager-events-6398-6482-7076/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-ndash-download-file-size-missing-and-document-lib/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-on-the-verge-of-launching-a-new-release-of-a-shar/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-recursive-delete-spweb-powershell-script/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-referencing-script-done-right/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-2012-public-announcements/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-adelaide-update/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-brisbane-02-june-2012/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-brisbane-update/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-canberra-2012/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-canberra-2013/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-melbourne-2012/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-melbourne-2013/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-melbourne-update/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-perth-building-sharepoint-solutions-with/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-sydney-2012/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-sydney-2014/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturday-sydney/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-saturdays-in-australia/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-service-pack-2-thoughts/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-showing-contacts-in-people-search-results/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-single-page-application-day-4/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-starting-site-workflows-manually/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-stripping-html-tags-in-xsl/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-the-object-has-been-updated-by-another-user-since/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-thoughts-on-msdn-configuring-and-deploying-anonym/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-thoughts-on-sharepointmicrosoftcom/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-wcf-service-net-fullpartial-trust/</loc></url><url><loc>https://johnliu.net/blog/sharepoint-why-is-listdata-service-using-strange-names/</loc></url><url><loc>https://johnliu.net/blog/sharepoints-silverlight-webpart-defaults-to-windowlessmode/</loc></url><url><loc>https://johnliu.net/blog/sharing-a-little-gem-aspnet-javascript-stringformat/</loc></url><url><loc>https://johnliu.net/blog/silverlight-2-beta-2-coming-really-soon/</loc></url><url><loc>https://johnliu.net/blog/silverlight-11-feels-very-raw/</loc></url><url><loc>https://johnliu.net/blog/silverlight-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/silverlight-code-behind-back-to-mvvm/</loc></url><url><loc>https://johnliu.net/blog/silverlight-first-asynchronous-test-run-twice/</loc></url><url><loc>https://johnliu.net/blog/silverlight-geocodelocation-serializationexception-when-call/</loc></url><url><loc>https://johnliu.net/blog/silverlight-gzip-compression-for-your-domain-and-duplex-serv/</loc></url><url><loc>https://johnliu.net/blog/silverlight-is-better-than-ajax-dom/</loc></url><url><loc>https://johnliu.net/blog/silverlight-is-for-business-apps-html5-is-for-flash/</loc></url><url><loc>https://johnliu.net/blog/silverlight-merging-detached-object-back-to-the-attached-dat/</loc></url><url><loc>https://johnliu.net/blog/silverlight-pivotviewer-and-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/silverlight-radscheduler-and-required-field-data-validation/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharepoint-2010-did-you-just-deploy-customizatio/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharepoint-2010-package-xap-file-in-a-sandbox-ws/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharepoint-add-to-web-part-gallery/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharepoint-caml-best-practices/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharepoint-helper-classes/</loc></url><url><loc>https://johnliu.net/blog/silverlight-sharing-a-common-class-between-silverlight-and-n/</loc></url><url><loc>https://johnliu.net/blog/silverlight-the-magic-of-silverlight-ria-toolkit/</loc></url><url><loc>https://johnliu.net/blog/silverlight-unit-testing-adding-a-timeout-to-enqueueconditio/</loc></url><url><loc>https://johnliu.net/blog/silverlight-unit-testing-framework-modifyremove-tag-expressi/</loc></url><url><loc>https://johnliu.net/blog/simple-custom-angular-angular2-pipe-that-extends-number/</loc></url><url><loc>https://johnliu.net/blog/sl-sockets/</loc></url><url><loc>https://johnliu.net/blog/small-powershell-adventures-notin-and-arrays/</loc></url><url><loc>https://johnliu.net/blog/so-this-is-what-can-happen-if-you-hack-sp-javascript-files/</loc></url><url><loc>https://johnliu.net/blog/so-you-want-to-be-a-sharepoint-architect/</loc></url><url><loc>https://johnliu.net/blog/software-architecture/</loc></url><url><loc>https://johnliu.net/blog/something-mark-dasco-and-i-dug-up/</loc></url><url><loc>https://johnliu.net/blog/source-code-merge-program/</loc></url><url><loc>https://johnliu.net/blog/sp-responsive-ui-three-files-ucacp/</loc></url><url><loc>https://johnliu.net/blog/sp2010-forcing-previously-deployed-file-to-update-to-latest/</loc></url><url><loc>https://johnliu.net/blog/sp2010-pretty-up-mysite-with-showmodaldialog/</loc></url><url><loc>https://johnliu.net/blog/sp2013-custom-services-deploys-and-runs-on-v15/</loc></url><url><loc>https://johnliu.net/blog/sp2013-pin-your-sharepoint-root-15-folder/</loc></url><url><loc>https://johnliu.net/blog/sp2013-workflows-and-wspublishstate-does-not-exist/</loc></url><url><loc>https://johnliu.net/blog/space-crusade-resources-reloaded/</loc></url><url><loc>https://johnliu.net/blog/spd-2010-conditional-formatting-to-hide-columns-based-on-a-r/</loc></url><url><loc>https://johnliu.net/blog/spd2013-workflow-how-to-check-user-is-member-of-group/</loc></url><url><loc>https://johnliu.net/blog/speaking-at-digital-workplace-conference-australia-2017/</loc></url><url><loc>https://johnliu.net/blog/sps-canberra-2014-building-sharepoint-2013-workflows-apps-po/</loc></url><url><loc>https://johnliu.net/blog/spscbr-rest-service-and-jquery-ajax/</loc></url><url><loc>https://johnliu.net/blog/spsperth-2012-update/</loc></url><url><loc>https://johnliu.net/blog/spssyd-2013-and-special-thanks-to-brian-farnhill/</loc></url><url><loc>https://johnliu.net/blog/sql-metal-no-exclude-tableviewsp-functionality/</loc></url><url><loc>https://johnliu.net/blog/sspug-rest-service-and-jquery-ajax/</loc></url><url><loc>https://johnliu.net/blog/sspug-retrospective-creating-knockout-user-experiences-in-sh/</loc></url><url><loc>https://johnliu.net/blog/starting-another-journey-again/</loc></url><url><loc>https://johnliu.net/blog/style-recommendation-for-writing-caml-in-c/</loc></url><url><loc>https://johnliu.net/blog/surely-my-car-is-towed-away-again/</loc></url><url><loc>https://johnliu.net/blog/sydney-sharepoint-user-group-20-july-2010/</loc></url><url><loc>https://johnliu.net/blog/systemruntimeinteropservicescomexception-when-opening-a-visu/</loc></url><url><loc>https://johnliu.net/blog/tags/</loc></url><url><loc>https://johnliu.net/blog/tags/actionablemessages/</loc></url><url><loc>https://johnliu.net/blog/tags/agent/</loc></url><url><loc>https://johnliu.net/blog/tags/angular/</loc></url><url><loc>https://johnliu.net/blog/tags/angularjs/</loc></url><url><loc>https://johnliu.net/blog/tags/astro/</loc></url><url><loc>https://johnliu.net/blog/tags/ati/</loc></url><url><loc>https://johnliu.net/blog/tags/azure/</loc></url><url><loc>https://johnliu.net/blog/tags/azureeventgrid/</loc></url><url><loc>https://johnliu.net/blog/tags/azurefunctions/</loc></url><url><loc>https://johnliu.net/blog/tags/bug/</loc></url><url><loc>https://johnliu.net/blog/tags/christian/</loc></url><url><loc>https://johnliu.net/blog/tags/configpage/</loc></url><url><loc>https://johnliu.net/blog/tags/copilotstudio/</loc></url><url><loc>https://johnliu.net/blog/tags/debug/</loc></url><url><loc>https://johnliu.net/blog/tags/dell/</loc></url><url><loc>https://johnliu.net/blog/tags/dns/</loc></url><url><loc>https://johnliu.net/blog/tags/edge/</loc></url><url><loc>https://johnliu.net/blog/tags/event/</loc></url><url><loc>https://johnliu.net/blog/tags/flowstudio/</loc></url><url><loc>https://johnliu.net/blog/tags/freerealms/</loc></url><url><loc>https://johnliu.net/blog/tags/future/</loc></url><url><loc>https://johnliu.net/blog/tags/game/</loc></url><url><loc>https://johnliu.net/blog/tags/games/</loc></url><url><loc>https://johnliu.net/blog/tags/graphql/</loc></url><url><loc>https://johnliu.net/blog/tags/infopath/</loc></url><url><loc>https://johnliu.net/blog/tags/javascript/</loc></url><url><loc>https://johnliu.net/blog/tags/jquery/</loc></url><url><loc>https://johnliu.net/blog/tags/lego/</loc></url><url><loc>https://johnliu.net/blog/tags/liquid/</loc></url><url><loc>https://johnliu.net/blog/tags/logicapps/</loc></url><url><loc>https://johnliu.net/blog/tags/mcp/</loc></url><url><loc>https://johnliu.net/blog/tags/microsoftflow/</loc></url><url><loc>https://johnliu.net/blog/tags/microsoftgraph/</loc></url><url><loc>https://johnliu.net/blog/tags/microsoftteams/</loc></url><url><loc>https://johnliu.net/blog/tags/microsofttodo/</loc></url><url><loc>https://johnliu.net/blog/tags/migration/</loc></url><url><loc>https://johnliu.net/blog/tags/mud/</loc></url><url><loc>https://johnliu.net/blog/tags/mvp/</loc></url><url><loc>https://johnliu.net/blog/tags/nintex/</loc></url><url><loc>https://johnliu.net/blog/tags/nodejs/</loc></url><url><loc>https://johnliu.net/blog/tags/o365groups/</loc></url><url><loc>https://johnliu.net/blog/tags/office365/</loc></url><url><loc>https://johnliu.net/blog/tags/papercraft/</loc></url><url><loc>https://johnliu.net/blog/tags/phantomjs/</loc></url><url><loc>https://johnliu.net/blog/tags/powerapps/</loc></url><url><loc>https://johnliu.net/blog/tags/powerautomate/</loc></url><url><loc>https://johnliu.net/blog/tags/powerbi/</loc></url><url><loc>https://johnliu.net/blog/tags/powerclarity/</loc></url><url><loc>https://johnliu.net/blog/tags/powergovernance/</loc></url><url><loc>https://johnliu.net/blog/tags/presentation/</loc></url><url><loc>https://johnliu.net/blog/tags/public-announcement/</loc></url><url><loc>https://johnliu.net/blog/tags/radscheduler/</loc></url><url><loc>https://johnliu.net/blog/tags/rant/</loc></url><url><loc>https://johnliu.net/blog/tags/rest/</loc></url><url><loc>https://johnliu.net/blog/tags/sharepoint/</loc></url><url><loc>https://johnliu.net/blog/tags/sharepointdesigner/</loc></url><url><loc>https://johnliu.net/blog/tags/silverlight/</loc></url><url><loc>https://johnliu.net/blog/tags/singlefounder/</loc></url><url><loc>https://johnliu.net/blog/tags/sp2013workflow/</loc></url><url><loc>https://johnliu.net/blog/tags/spfx/</loc></url><url><loc>https://johnliu.net/blog/tags/squarespace/</loc></url><url><loc>https://johnliu.net/blog/tags/startup/</loc></url><url><loc>https://johnliu.net/blog/tags/sydsp/</loc></url><url><loc>https://johnliu.net/blog/tags/tcg/</loc></url><url><loc>https://johnliu.net/blog/tags/twitter/</loc></url><url><loc>https://johnliu.net/blog/tags/typescript/</loc></url><url><loc>https://johnliu.net/blog/tags/usergroup/</loc></url><url><loc>https://johnliu.net/blog/tags/vsts/</loc></url><url><loc>https://johnliu.net/blog/tags/webpack/</loc></url><url><loc>https://johnliu.net/blog/tags/windowsce/</loc></url><url><loc>https://johnliu.net/blog/tags/windowslive/</loc></url><url><loc>https://johnliu.net/blog/tags/windowsphone/</loc></url><url><loc>https://johnliu.net/blog/tags/workflow/</loc></url><url><loc>https://johnliu.net/blog/taking-a-picture-with-powerapps-and-sending-to-sharepoint-with-help-of-azure-functions/</loc></url><url><loc>https://johnliu.net/blog/taking-a-picture-with-powerapps-and-sending-to-sharepoint-with-just-flow/</loc></url><url><loc>https://johnliu.net/blog/taking-pdf-snapshot-of-list-items-for-approvals-with-flow/</loc></url><url><loc>https://johnliu.net/blog/talks-and-workshop-at-difinity-2020-conference-auckland/</loc></url><url><loc>https://johnliu.net/blog/taskengexe-command-prompt/</loc></url><url><loc>https://johnliu.net/blog/test-your-c-generic-overloaded-constructors/</loc></url><url><loc>https://johnliu.net/blog/test-yourself-a-microsoftflow-expressions-quiz/</loc></url><url><loc>https://johnliu.net/blog/thank-you-ms-for-mvp-2016/</loc></url><url><loc>https://johnliu.net/blog/the-best-way-to-learn-to-customizing-sharepoint-for-an-aspne/</loc></url><url><loc>https://johnliu.net/blog/the-bloggers-eternal-struggle-for-blog-reader-comments/</loc></url><url><loc>https://johnliu.net/blog/the-curious-tale-of-the-result-function-in-flow-logicapps/</loc></url><url><loc>https://johnliu.net/blog/the-flow-studio-journey-and-july-price-increase/</loc></url><url><loc>https://johnliu.net/blog/the-flow-studio-journey-first-lesson-seed-money-and-salary/</loc></url><url><loc>https://johnliu.net/blog/the-funkiness-that-is-linqcontains/</loc></url><url><loc>https://johnliu.net/blog/the-future-of-flow-studio-trial/</loc></url><url><loc>https://johnliu.net/blog/the-iphone-design-flaw/</loc></url><url><loc>https://johnliu.net/blog/the-microsoft-mvp-community-camp-saturday-march-22/</loc></url><url><loc>https://johnliu.net/blog/the-new-flood-of-stuff-coming-out-of-windows-live-are-really/</loc></url><url><loc>https://johnliu.net/blog/the-safest-future-proof-way-to-brand-your-sharepoint-and-sharepoint-online/</loc></url><url><loc>https://johnliu.net/blog/the-sharepoint-pinterest-style-image-library/</loc></url><url><loc>https://johnliu.net/blog/the-simplest-no-code-solution-to-save-pictures-files-from-powerapps-to-flow/</loc></url><url><loc>https://johnliu.net/blog/the-workplace-wiki/</loc></url><url><loc>https://johnliu.net/blog/thinking-with-js-promise-and-promises/</loc></url><url><loc>https://johnliu.net/blog/this-is-what-i-would-do-if-i-ever-quit-it/</loc></url><url><loc>https://johnliu.net/blog/thisconsultinglife/</loc></url><url><loc>https://johnliu.net/blog/tiddlywiki-to-spaces/</loc></url><url><loc>https://johnliu.net/blog/tiny-forward-steps-for-me-and-flow-studio/</loc></url><url><loc>https://johnliu.net/blog/tip-silverlight-initparams-and-applicationlifetimeservices/</loc></url><url><loc>https://johnliu.net/blog/tips-on-fixing-power-bi-dynamic-value/</loc></url><url><loc>https://johnliu.net/blog/total-disconnection-in-a-large-company/</loc></url><url><loc>https://johnliu.net/blog/tough-to-love-sharepoint/</loc></url><url><loc>https://johnliu.net/blog/transformers/</loc></url><url><loc>https://johnliu.net/blog/true-governance-of-the-power-platform/</loc></url><url><loc>https://johnliu.net/blog/trying-to-perfect-my-zoolander-grin/</loc></url><url><loc>https://johnliu.net/blog/turning-a-new-chapter-the-mvp-alumni-post/</loc></url><url><loc>https://johnliu.net/blog/turning-a-new-page/</loc></url><url><loc>https://johnliu.net/blog/two-complementary-msflow-podcasts-and-two-plateaus-of-msflow/</loc></url><url><loc>https://johnliu.net/blog/two-free-office-365-and-sharepoint-events-in-sydney-in-the-next-month/</loc></url><url><loc>https://johnliu.net/blog/two-more-silverlight-links/</loc></url><url><loc>https://johnliu.net/blog/typescript-and-sharepoint-definition-files/</loc></url><url><loc>https://johnliu.net/blog/typescript-definition-file-for-spservices-v01/</loc></url><url><loc>https://johnliu.net/blog/typescript-presentation-take-2-at-spsmel/</loc></url><url><loc>https://johnliu.net/blog/ucacp-add-css-link/</loc></url><url><loc>https://johnliu.net/blog/undisciplined-software-development/</loc></url><url><loc>https://johnliu.net/blog/update-on-sharepoint-and-office-development-2016-feb-edition/</loc></url><url><loc>https://johnliu.net/blog/updates-to-flow-studio-app-in-2023-october/</loc></url><url><loc>https://johnliu.net/blog/updating-azcopy-in-azure-pipeline/</loc></url><url><loc>https://johnliu.net/blog/updating-flow-studios-flow-diagram-feature/</loc></url><url><loc>https://johnliu.net/blog/updating-from-silverlight-2-beta-1-to-beta-2/</loc></url><url><loc>https://johnliu.net/blog/updating-vsnet-2008-professional-to-use-tfs-2010/</loc></url><url><loc>https://johnliu.net/blog/upgrading-sharepointsso-copilot-spfx-to-botframework-webchat-418/</loc></url><url><loc>https://johnliu.net/blog/using-flow-to-create-microsoft-teams-online-events-via-microsoft-graph/</loc></url><url><loc>https://johnliu.net/blog/using-foreach-and-anonymous-delegates/</loc></url><url><loc>https://johnliu.net/blog/using-power-automate-to-provide-timezone-and-local-time-to-power-bi-dataset-and-data-flow/</loc></url><url><loc>https://johnliu.net/blog/using-sharepoint-designer-2013-workflow-to-copy-file-via-res/</loc></url><url><loc>https://johnliu.net/blog/using-spservices-to-create-discussion-and-reply-in-a-discuss/</loc></url><url><loc>https://johnliu.net/blog/using-vsnet-2013-and-write-typescript-directly-to-any-sharep/</loc></url><url><loc>https://johnliu.net/blog/using-windows-live-writer-now/</loc></url><url><loc>https://johnliu.net/blog/vbnet-there-are-times-when-you-have-to-keep-an-open-mind/</loc></url><url><loc>https://johnliu.net/blog/virtual-blood-diamonds/</loc></url><url><loc>https://johnliu.net/blog/virtualbox-actually-quite-nice/</loc></url><url><loc>https://johnliu.net/blog/vsnet-2008-vsewss-13-and-safecontrol/</loc></url><url><loc>https://johnliu.net/blog/watching-news/</loc></url><url><loc>https://johnliu.net/blog/we-love-windows-phone-i-really-do/</loc></url><url><loc>https://johnliu.net/blog/what-am-i-looking-for-in-squarespace/</loc></url><url><loc>https://johnliu.net/blog/what-is-hakia-and-why-should-i-care/</loc></url><url><loc>https://johnliu.net/blog/where-is-sharepoint-customization-going-in-2017/</loc></url><url><loc>https://johnliu.net/blog/where-is-the-datarepeater-for-silverlight/</loc></url><url><loc>https://johnliu.net/blog/where-to-find-john-presenting-in-may-2020/</loc></url><url><loc>https://johnliu.net/blog/why-should-i-specialize-why-should-you-specialize/</loc></url><url><loc>https://johnliu.net/blog/windows-7-sp1-login-screen/</loc></url><url><loc>https://johnliu.net/blog/windows-7-troubleshooting-wizard-is-not-a-myth/</loc></url><url><loc>https://johnliu.net/blog/windows-8-export-google-reader-opml-for-bing-news/</loc></url><url><loc>https://johnliu.net/blog/windows-8/</loc></url><url><loc>https://johnliu.net/blog/windows-ce-building-a-transparent-picturebox/</loc></url><url><loc>https://johnliu.net/blog/windows-live-configuration-sync/</loc></url><url><loc>https://johnliu.net/blog/windows-live-mail-hotmail-has-a-nice-new-look/</loc></url><url><loc>https://johnliu.net/blog/windows-live-messenger-wave-4-redirus-freaks-me-out/</loc></url><url><loc>https://johnliu.net/blog/windows-live-photo-gallery-beta/</loc></url><url><loc>https://johnliu.net/blog/windows-live-wave-4-beta-error-0x8104000b-waitforcatalog/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-can-i-switch-off-the-iphone-yet/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-enabling-wireless-sync/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-exchange-with-self-signed-certificate/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-facebook-error-85fb4400/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-need-zune/</loc></url><url><loc>https://johnliu.net/blog/windows-phone-7-sharepoint-and-exchange/</loc></url><url><loc>https://johnliu.net/blog/windowsce-deploying-to-the-device/</loc></url><url><loc>https://johnliu.net/blog/windowsphone-75-mango-and-office-365/</loc></url><url><loc>https://johnliu.net/blog/windowsphone-75-mango-is-so-good/</loc></url><url><loc>https://johnliu.net/blog/workarounds-needed-to-use-the-excel-connector-in-microsoft-flow/</loc></url><url><loc>https://johnliu.net/blog/working-with-sharepoint-webhooks-with-javascript-using-an-azure-function/</loc></url><url><loc>https://johnliu.net/blog/working-with-xml-in-nintex-workflows-simplified/</loc></url><url><loc>https://johnliu.net/blog/wow-raiding-is-a-mixed-thing-blessingcurse-for-me/</loc></url><url><loc>https://johnliu.net/blog/wow-stuck-on-vashj/</loc></url><url><loc>https://johnliu.net/blog/wow-wtb-a-guild-airship/</loc></url><url><loc>https://johnliu.net/blog/wrap-up-sharepoint-saturday-adelaide-and-brisbane/</loc></url><url><loc>https://johnliu.net/blog/write-blogs-with-windows-live-writer-and-schedule-publish-to/</loc></url><url><loc>https://johnliu.net/blog/write-this-cmdlet/</loc></url><url><loc>https://johnliu.net/blog/writing-xml-docs-for-javascript/</loc></url><url><loc>https://johnliu.net/blog/xml-deserialization-cannot-have-child-contents-to-be-deseria/</loc></url><url><loc>https://johnliu.net/blog/xp-vs-scrum/</loc></url><url><loc>https://johnliu.net/blog/yet-another-fix-for-app-with-the-same-version-and-product-id-on-premises/</loc></url><url><loc>https://johnliu.net/blog/you-must-copy-all-your-flows-to-sharepoint-simple-ideas-are-the-most-brilliant/</loc></url><url><loc>https://johnliu.net/blog/your-windows-service-started-and-stopped/</loc></url><url><loc>https://johnliu.net/flow-studio/</loc></url><url><loc>https://johnliu.net/projects/</loc></url><url><loc>https://johnliu.net/projects/sharepoint-and-silverlight/</loc></url><url><loc>https://johnliu.net/projects/spacecrusade/</loc></url><url><loc>https://johnliu.net/projects/user-profile-web-cam/</loc></url><url><loc>https://johnliu.net/speaking/</loc></url><url><loc>https://johnliu.net/why-gollum/</loc></url></urlset>