["https://purple.telstra.com/blog/archive","https://purple.telstra.com/blog/blog-api","https://purple.telstra.com/blog/using-saved-credentials-securely-in-powershell-scripts","https://purple.telstra.com/blog/aws-site-to-site-vpn-and-transit-gateway","https://purple.telstra.com/blog/forward-a-microsoft-teams-auto-attendant-call-to-an-external-number","https://purple.telstra.com/blog/adfs-v-3-0-2012-r2-migration-to-adfs-4-0-2016-part-2","https://purple.telstra.com/blog/how-to-pass-parameters-into-a-powerapp","https://purple.telstra.com/blog/using-adfs-on-premises-mfa-with-azure-ad-conditional-access","https://purple.telstra.com/blog/windows-server-2012-r2-adfs-3-0-migrating-adfs-configuration-database-from-wid-to-sql","https://purple.telstra.com/blog/deploy-vpn-tunnel-between-azure-cloud-and-aws-cloud-environment","https://purple.telstra.com/blog/dependency-injection-in-vuejs-app-with-typescript","https://purple.telstra.com/blog/enabling-microsoft-teams-meeting-rooms","https://purple.telstra.com/blog/sharepoint-online-external-user-access-error-user-not-in-directory","https://purple.telstra.com/blog/the-quickest-way-to-create-new-vms-in-azure-from-existing-vm-snapshots-mostly-with-powershell","https://purple.telstra.com/blog/adfs-service-communication-certificate-renewal-steps","https://purple.telstra.com/blog/adfs-v-3-0-2012-r2-migration-to-adfs-4-0-2016-part-1","https://purple.telstra.com/blog/understanding-outlook-auto-mapping","https://purple.telstra.com/blog/step-by-step-using-azure-devops-services-to-deploy-arm-templates-with-ci-cd-part-1","https://purple.telstra.com/blog/kerberos-constrained-delegation","https://purple.telstra.com/blog/is-azure-functions-over-web-api-beneficial","https://purple.telstra.com/blog/step-by-step-using-azure-devops-services-to-deploy-arm-templates-with-ci-cd-part-2","https://purple.telstra.com/blog/microsoft-teams-direct-routing-deloyment","https://purple.telstra.com/blog/using-liquid-transformations-in-logic-apps-for-free","https://purple.telstra.com/blog/automating-azure-instrumentation-and-monitoring-part-3-custom-metrics","https://purple.telstra.com/blog/mixed-reality-designing-for-hololens-2-part-1","https://purple.telstra.com/blog/mixed-reality-designing-for-hololens-2-part-2","https://purple.telstra.com/blog/microsoft-teams-direct-routing-part-2","https://purple.telstra.com/blog/how-to-bypass-the-microsoft-aad-login-screen-for-a-federated-sso-user-when-access-an-aad-integrated-application","https://purple.telstra.com/blog/azure-front-door-with-waf-policies-an-overview","https://purple.telstra.com/blog/ad-fs-2016-and-invalidnameidpolicy-using-saml-authentication-to-sailpoint-identitynow","https://purple.telstra.com/blog/zero-touch-bitlocker-with-powershell","https://purple.telstra.com/blog/enforcing-outlook-app-in-exchange-online-and-intune-conditional-","https://purple.telstra.com/blog/azure-ad-log-analytics-kql-queries-via-api-with-powershell","https://purple.telstra.com/blog/azure-mfa--architecture-selection-case-study","https://purple.telstra.com/blog/hub-and-spoke-network-topology-in-azure","https://purple.telstra.com/blog/your-modern-collaboration-landscape","https://purple.telstra.com/blog/microsoft-teams-announcements-and-new-features","https://purple.telstra.com/blog/the-impact-of-covid-19-on-business-continuity","https://purple.telstra.com/blog/loading-and-querying-data-in-azure-table-storage-using-powershell","https://purple.telstra.com/blog/azure-nsg-security-rule-management-like-a-boss-with-powershell-and-csvs","https://purple.telstra.com/blog/using-powershell-to-query-oracle-dbs-without-using-the-oracle-client-oracle-data-provider-for-net","https://purple.telstra.com/blog/ssm-endpoints-a-how-to","https://purple.telstra.com/blog/azure-vnet-wasted-ip-addresses","https://purple.telstra.com/blog/introduction-to-infrastructure-as-code-with-pulumi","https://purple.telstra.com/blog/cloud-governance-with-azure-policy-part-1","https://purple.telstra.com/blog/cloud-governance-with-azure-policy-part-2","https://purple.telstra.com/blog/creating-a-secure-deployment-of-aws-rds-and-elastic-eeanstalk-with-pulumi","https://purple.telstra.com/blog/removing-unknown-azure-rbac-role-assignments-with-powershell","https://purple.telstra.com/blog/news-scheduling-in-sharepoint-using-power-automate-aka-flow","https://purple.telstra.com/blog/aws-conformance-packs","https://purple.telstra.com/blog/news-scheduling-in-sharepoint-using-power-automate-aka-flow-part-2","https://purple.telstra.com/blog/Azure-IOTGardenProject","https://purple.telstra.com/blog/news-scheduling-in-sharepoint-using-power-automate-aka-flow-part-3","https://purple.telstra.com/blog/avoiding-the-disjointed-features-syndrome","https://purple.telstra.com/blog/Azure-IOTGardenProject-part-2","https://purple.telstra.com/blog/Azure-IOTGardenProject-part-3","https://purple.telstra.com/blog/azure-policy-as-code-with-terraform-part-1","https://purple.telstra.com/blog/resolving-persistent-errors-in-custom-mem-configuration-profiles","https://purple.telstra.com/blog/how-we-sped-up-an-aspnet-core-endpoint-from-20-seconds-down-to-4-seconds","https://purple.telstra.com/blog/migrating-your-azure-tags-with-powershell","https://purple.telstra.com/blog/a-peek-into-smart-office-with-amazon-virtual-concierge","https://purple.telstra.com/blog/plugging-the-gaps-in-azure-policy-part-one","https://purple.telstra.com/blog/understanding-password-sync-and-write-back","https://purple.telstra.com/blog/sending-sms-through-powershell-with-telstras-new-new-api","https://purple.telstra.com/blog/evaluating-the-migration-of-azure-functions-to-microsoft-flow","https://purple.telstra.com/blog/azure-bastion-current-annoying-limitation","https://purple.telstra.com/blog/forced-tunnelling-azure","https://purple.telstra.com/blog/auditing-azure-ad-registered-applications","https://purple.telstra.com/blog/sending-and-querying-custom-log-data-to-azure-monitor-logs","https://purple.telstra.com/blog/opensource-blogging-with-jekyll-github-vscode-part-1","https://purple.telstra.com/blog/opensource-blogging-with-jekyll-github-vscode-part-2","https://purple.telstra.com/blog/azure-building-blocks-the-forgotten-iac-tool","https://purple.telstra.com/blog/building-the-aws-client-vpn","https://purple.telstra.com/blog/n2ws-backup-recovery-v30-a-big-step-forward","https://purple.telstra.com/blog/azure-vnets-and-172-16-0-0-12","https://purple.telstra.com/blog/a-look-into-cloudformation-resource-import","https://purple.telstra.com/blog/how-to-deploy-docker-images-to-azure-kubernetes-services-aks","https://purple.telstra.com/blog/getting-started-intro-to-aws-amplify-build-a-multi-tenant-saas-a","https://purple.telstra.com/blog/sailpoint-identitynow-email-templates-configuration-report","https://purple.telstra.com/blog/sailpoint-identitynow-security-configuration-report","https://purple.telstra.com/blog/chatops-for-azure-active-directory","https://purple.telstra.com/blog/0-09-ms-latency-using-azure-proximity-placement-groups","https://purple.telstra.com/blog/your-2020-study-guide-to-azure-devops-solutions-az-400","https://purple.telstra.com/blog/intro-to-aws-amplify-build-a-multi-tenant-saas-app-part-2-ap","https://purple.telstra.com/blog/quick-intro-to-azure-backup-explorer","https://purple.telstra.com/blog/intro-to-aws-amplify-build-a-multi-tenant-saas-app-part-3","https://purple.telstra.com/blog/azure-policy-as-code-with-terraform-part-2","https://purple.telstra.com/blog/preparing-for-the-new-ms-600-microsoft-365-dev-exam","https://purple.telstra.com/blog/azure-kubernetes-service-best-practices","https://purple.telstra.com/blog/arm-custom-script-extension-vs-desired-state-configuration-exten","https://purple.telstra.com/blog/terraform-with-azure-devops-pipeline","https://purple.telstra.com/blog/how-to-connect-to-azure-sql-with-aad-authentication-and-azure-managed-identities","https://purple.telstra.com/blog/azure-bastion-service","https://purple.telstra.com/blog/psychodynamics-subconscious-connectivity","https://purple.telstra.com/blog/using-github-actions-and-terraform-for-iac-automation","https://purple.telstra.com/blog/azure-backup-cross-region-restore-for-azure-virtual-machine-","https://purple.telstra.com/blog/aws-july-top-10","https://purple.telstra.com/blog/the-mystery-of-the-empty-mail-attribute-in-aad","https://purple.telstra.com/blog/automated-metadata-extraction--part-1---ai-builder","https://purple.telstra.com/blog/automated-metadata-extraction--part-2---power-automate","https://purple.telstra.com/blog/placing-a-yammer-network-into-forced-retirement","https://purple.telstra.com/blog/static-code-analysis-for--net-with-sonarqube","https://purple.telstra.com/blog/create-your-first-microsoft-teams-app","https://purple.telstra.com/blog/-net-core-on-google-cloud","https://purple.telstra.com/blog/net-core-on-google-cloud","https://purple.telstra.com/blog/azure-service-bindings-and-triggers-azure-functions","https://purple.telstra.com/blog/webxr-the-game-changer","https://purple.telstra.com/blog/sql-server-on-google-cloud","https://purple.telstra.com/blog/azure-private-link-and-endpoint","https://purple.telstra.com/blog/host-your-static-website-in-azure-storage-using-azure-cli","https://purple.telstra.com/blog/continuous-delivery-with-xamarin-forms--part-1","https://purple.telstra.com/blog/swiftui---state-vs--stateobject-vs--observedobject-vs--environme","https://purple.telstra.com/blog/developing-deviceless-for-the-hololens-2","https://purple.telstra.com/blog/swiftui-source-of-truth","https://purple.telstra.com/blog/custom-domain-and-secret-manager-on-google-cloud","https://purple.telstra.com/blog/aws-august-top-10","https://purple.telstra.com/blog/continuous-delivery-with-xamarin-forms--part-2","https://purple.telstra.com/blog/persuasive-technology-design","https://purple.telstra.com/blog/think-with-your-body---how-to-run-a-productive-bodystorming-sess","https://purple.telstra.com/blog/azure-service-bus-client-library-for-dot-net","https://purple.telstra.com/blog/authentication-with-xamarin-forms-and-auth0","https://purple.telstra.com/blog/react-masterclass-part-1","https://purple.telstra.com/blog/a-better-way-of-resolving-ef-core-interceptors-with-dependency-injection","https://purple.telstra.com/blog/ci_cd_in_adfv2_using_powershell","https://purple.telstra.com/blog/dependency-injection-in-fsharp-azure-functions","https://purple.telstra.com/blog/ci_cd_in_adfv2_using_powershell_part2","https://purple.telstra.com/blog/azure-site-recovery-zone-to-zone-replication","https://purple.telstra.com/blog/a-salesforce-pipeline-in-azure-devops","https://purple.telstra.com/blog/powerbi-integration-with-powerapps","https://purple.telstra.com/blog/harnessing-microsoft-business-application-platform","https://purple.telstra.com/blog/local-amazon-s3","https://purple.telstra.com/blog/ci_cd_in_adfv2_using_powershell_part3","https://purple.telstra.com/blog/azure-virtual-wan","https://purple.telstra.com/blog/continuous-delivery-with-xamarin-forms--part-3","https://purple.telstra.com/blog/deviceless-dev-hl2-part2","https://purple.telstra.com/blog/cicd-for-iac","https://purple.telstra.com/blog/using-terraform-and-csvs-means-more-netflix","https://purple.telstra.com/blog/blocking-hackers-with-azure-firewall-efficiently","https://purple.telstra.com/blog/automate-microsoft-teams-desktop-settings-with-powershell","https://purple.telstra.com/blog/ignite-2020-teams-wrap-up-part-1-admin-collab-and-surface","https://purple.telstra.com/blog/run-angular-unit-tests-in-gitlab-ci","https://purple.telstra.com/blog/ignite-2020-teams-wrap-up-part-2-teams-calling-and-phones","https://purple.telstra.com/blog/ignite-2020-teams-wrap-up-part-3-meetings-and-devices","https://purple.telstra.com/blog/asp-net-core-identity-with-postgresql","https://purple.telstra.com/blog/home-iot-project-azure-part1","https://purple.telstra.com/blog/ansible-on-azure-part-1","https://purple.telstra.com/blog/ansible-on-azure-part-2","https://purple.telstra.com/blog/ansible-on-azure-part-3","https://purple.telstra.com/blog/GraphQL-Basics-Part-1","https://purple.telstra.com/blog/Leveraging-Private-Endpoints-with-Windows-DNS","https://purple.telstra.com/blog/home-iot-project-azure-part2","https://purple.telstra.com/blog/IOTGardenprojectmap","https://purple.telstra.com/blog/setting-key-vault-access-policy-from-azure-pipelines","https://purple.telstra.com/blog/nlp-with-amazon-comprehend","https://purple.telstra.com/blog/boost-your-productivity-with-blazor","https://purple.telstra.com/blog/home-iot-project-azure-part3","https://purple.telstra.com/blog/scaling-mlops-with-azure-devops","https://purple.telstra.com/blog/ml-ops---enabling-machine-learning-development-in-the-modern-wor","https://purple.telstra.com/blog/locking-down-csp-with-aspnet-core-and-swashbuckle","https://purple.telstra.com/blog/sqlperformancetips","https://purple.telstra.com/blog/lada-feedback-framework","https://purple.telstra.com/blog/parallel-deployment-jobs-with-azure-devops-pipelines","https://purple.telstra.com/blog/awsnativebackup2020","https://purple.telstra.com/blog/azure-pipeline-gcp-app-engine","https://purple.telstra.com/blog/deploying-azure-app-service-regional-vnet-integration","https://purple.telstra.com/blog/improve-xamarin-android-startup","https://purple.telstra.com/blog/migrate-xamarin-android-androidx","https://purple.telstra.com/blog/improve-xamarin-build-times","https://purple.telstra.com/blog/adopting-the-cloud-with-a-design-led-approach","https://purple.telstra.com/blog/azure-migrate-data-in-powerbi-part1","https://purple.telstra.com/blog/azure-migrate-data-in-powerbi-part2","https://purple.telstra.com/blog/a-gentle-introduction-to-Bicep","https://purple.telstra.com/blog/devsecops-on-azure-using-terraform-and-python","https://purple.telstra.com/blog/azure-pipeline-gcp-app-engine-part2","https://purple.telstra.com/blog/back-to-basics-one-on-ones","https://purple.telstra.com/blog/Azure-IOT-Garden-Project-Digital-twins","https://purple.telstra.com/blog/introducing-blazor-forms","https://purple.telstra.com/blog/tips-for-dotnet-serverless-on-aws","https://purple.telstra.com/blog/python-automate-azure-deployments","https://purple.telstra.com/blog/cross-reality-for-industry","https://purple.telstra.com/blog/aws-ci-cd-tooling","https://purple.telstra.com/blog/skype-for-business-online-retirement","https://purple.telstra.com/blog/investigating-ml-model-accuracy-as-training-size-increases","https://purple.telstra.com/blog/DotNetLambdaLukewarmStarts","https://purple.telstra.com/blog/apache-kafka---quick-start-with-confluent--docker-and--net-core","https://purple.telstra.com/blog/lambda-layers-and-yarn-zero-installs","https://purple.telstra.com/blog/what-is-sharepoint-syntex-","https://purple.telstra.com/blog/power-virtual-agents-share-point","https://purple.telstra.com/blog/how-to-deploy-strapi-on-aws-elastic-beanstalk-using-docker","https://purple.telstra.com/blog/advanced-sharepoint-analytics-using-microsoft-power-platform","https://purple.telstra.com/blog/deploy-azure-database-for-postgresql-using-arm-template","https://purple.telstra.com/blog/design-patterns-for-handling-long-running-tasks","https://purple.telstra.com/blog/github-action-test-matrices-part1","https://purple.telstra.com/blog/github-action-test-matrices-part2","https://purple.telstra.com/blog/strategydesign","https://purple.telstra.com/blog/supercharge-your-product-owner","https://purple.telstra.com/blog/Structured-Streaming-in-Azure-Synapse","https://purple.telstra.com/blog/azure-sentinel-a-cloud-native-siem-soar-solution","https://purple.telstra.com/blog/automate-information-governance-with-microsoft-365","https://purple.telstra.com/blog/configure-teams-direct-routing-sip-vs-isdn-pri","https://purple.telstra.com/blog/genesys-cloud-microsoft-azure-ad-sso","https://purple.telstra.com/blog/azure-cli-vs-powershell-vs-arm-vs-bicep","https://purple.telstra.com/blog/deploying-azure-virtual-desktop-for-on-premise-organization","https://purple.telstra.com/blog/code-first-azure-digital-twins---a-first-look","https://purple.telstra.com/blog/reuasable-cloudformation-templates","https://purple.telstra.com/blog/workload-protection-with-microsoft-defender-for-cloud","https://purple.telstra.com/blog/modern-distributed-tracing-with-dotnet","https://purple.telstra.com/blog/guide-solution-deployment-power-platform","https://purple.telstra.com/blog/start-stop-aws-ec2-instances-automatically","https://purple.telstra.com/blog/lorawan-to-azure-iot---unboxing-the-dragino-ldds75","https://purple.telstra.com/blog/orchestrating-massive-backend-workflows-using-service-bus","https://purple.telstra.com/blog/workload-protection-with-microsoft-defender-for-cloud-part-2","https://purple.telstra.com/blog/aws-ci-cd-by-example","https://purple.telstra.com/blog/howtorunpowerautomateapprovalworkflowformorethan30days","https://purple.telstra.com/blog/convergence-of-the-physical-and-digital-worlds","https://purple.telstra.com/blog/power-apps-vs-custom-build","https://purple.telstra.com/blog/data-gateways-power-platform-custom-connector-not-visible-business-users","https://purple.telstra.com/blog/4-remarkable-ways-to-use-power-virtual-agents-in-your-business","https://purple.telstra.com/blog/instrumenting--net-with-opentelemetry","https://purple.telstra.com/blog/dotnet--opentelemetry-collector--and-azure-monitor","https://purple.telstra.com/blog/setting-up-universal-print-service","https://purple.telstra.com/blog/how-to-setup-ci-cd-for-data-factory-on-azure-devops","https://purple.telstra.com/blog/how-to-setup-ci-cd-for-databricks-on-azure-devops","https://purple.telstra.com/blog/deploying-a-secure-mqtt-test-server-on-azure-with-ipv6","https://purple.telstra.com/blog/makecloudmigrationsuccess","https://purple.telstra.com/blog/nb-iot-device-review---unboxing-the-dragino-n95s31b","https://purple.telstra.com/blog/create-site-to-site-vpn-on-aws","https://purple.telstra.com/blog/ssm-infra-at-scale","https://purple.telstra.com/blog/how-cloud-environment-has-changed-the-threat-landscape","https://purple.telstra.com/blog/m5stack-atom-nb-iot-device-with-secure-mqtt-over-ipv6","https://purple.telstra.com/blog/benefits-of-infrastructure-as-code-with-terraform-part-1","https://purple.telstra.com/blog/cosmos-db-migration-from-one-tenant-to-another","https://purple.telstra.com/blog/how-to-setup-ci-cd-for-synapse-analytics-on-azure-devops","https://purple.telstra.com/blog/running-an-openthread-border-router","https://purple.telstra.com/blog/awsfsx-microsoftfailovercluster","https://purple.telstra.com/blog/steps-to-use-microsoft-graph-api-with-sharepoint-framework","https://purple.telstra.com/blog/aws_data_analytics_visualisation","https://purple.telstra.com/blog/leveraging-the-power-of-chatgpt-and-the-power-platform-for-better-business-outcomes","https://purple.telstra.com/blog/guide-to-dataverse-naming-conventions-and-best-practices","https://purple.telstra.com/blog/hiding-the-left-navigation-menu-in-sharepoint-online","https://purple.telstra.com/blog/retrieve-additional-properties-of-azure-ad-users","https://purple.telstra.com/blog/device-authentication-with-nordic-thingy-91-and-azure-iot-hub","https://purple.telstra.com/blog/azure-resiliency-ensuring-your-workloads-stay-up-and-running","https://purple.telstra.com/blog/setting-default-value-for-a-person-field-in-sharepoint-vs-dataverse","https://purple.telstra.com/blog/how-to-detect-screen-dependency-in-power-apps-optimizing-your-app","https://purple.telstra.com/blog/effortlessly-retrieve-sharepoint-page-information-and-banner-images-using-power-automate","https://purple.telstra.com/blog/securing-azure-container-apps-with-api-management-and-application-gateway-in-a-virtual-network","https://purple.telstra.com/blog/scaling-actionable-adaptive-email-notifications","https://purple.telstra.com/blog/significance-of-access-to-incident-response-capability"]