<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://johnlokerse.dev/2025/12/01/experiment-prototype-and-validate-azure-bicep-with-the-bicep-console/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/5bicepconsoleghcp_v2.png</image:loc><image:title>5BicepConsoleGHCP_v2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/bicepconsoleheaderimage.png</image:loc><image:title>BicepConsoleHeaderImage</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/1bicepconsole-1.png</image:loc><image:title>1BicepConsole</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/6bicepconsoleghcptest2.png</image:loc><image:title>6BicepConsoleGHCPTest2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/5bicepconsoleghcp.png</image:loc><image:title>5BicepConsoleGHCP</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/4bicepconsoleudf.png</image:loc><image:title>4BicepConsoleUDF</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/3bicepconsolemslearn.png</image:loc><image:title>3BicepConsoleMSLearn</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/2bicepconsolecomplexexpr.png</image:loc><image:title>2BicepConsoleComplexExpr</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/11/1bicepconsole.png</image:loc><image:title>1BicepConsole</image:title></image:image><lastmod>2026-03-09T07:56:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2026/02/02/agent-skills-for-azure-bicep-with-github-copilot-from-manual-work-to-automated-workflows/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/02/created-bicep-format-skill-folder.png</image:loc><image:title>created-bicep-format-skill-folder</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/bicepagentskillsheaderv2.png</image:loc><image:title>BicepAgentSkillsHeaderV2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/test123-1.png</image:loc><image:title>test123</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/test123.png</image:loc><image:title>test123</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/run-bicep-in-console-skill-output.png</image:loc><image:title>run-bicep-in-console-skill-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/convert-bicep-to-avm-skill-output.png</image:loc><image:title>convert-bicep-to-avm-skill-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/loose-to-strong-skill-output.png</image:loc><image:title>loose-to-strong-skill-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/format-bicep-skill-output.png</image:loc><image:title>format-bicep-skill-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2026/01/agentskillssettings.png</image:loc><image:title>AgentSkillsSettings</image:title></image:image><lastmod>2026-02-02T07:00:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/09/08/custom-azure-bicep-chat-modes-for-github-copilot/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/09/groundedimplementationplan.png</image:loc><image:title>GroundedImplementationPlan</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/09/selectionchatmode.png</image:loc><image:title>SelectionChatMode</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/08/github-copilot-todos.png</image:loc><image:title>GitHub Copilot todos</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/08/cleanshot-2025-08-29-at-10.24.28-1.gif</image:loc><image:title>CleanShot 2025-08-29 at 10.24.28</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/08/plan-output-max-res-1.gif</image:loc><image:title>Plan Output MAX RES</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/08/header_customchatmode.png</image:loc><image:title>Header_CustomChatMode</image:title></image:image><lastmod>2026-01-09T13:05:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2026/01/06/automated-code-reviews-in-azure-devops-using-openai-models-powered-by-microsoft-foundry/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewoutputinvokellm-1.png</image:loc><image:title>CodeReviewOutputInvokeLLM</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewmodelrouterconfig.png</image:loc><image:title>CodeReviewModelRouterConfig</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewmultifile.png</image:loc><image:title>CodeReviewMultiFile</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewautoapprove.png</image:loc><image:title>CodeReviewAutoApprove</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewsinglefile.png</image:loc><image:title>CodeReviewSingleFile</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewoutputcodechanges.png</image:loc><image:title>CodeReviewOutputCodeChanges</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewpermissions.png</image:loc><image:title>CodeReviewPermissions</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/codereviewoverview.png</image:loc><image:title>CodeReviewOverview</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/12/azdocodereviewerheaderv2.png</image:loc><image:title>AzDoCodeReviewerHeaderv2</image:title></image:image><lastmod>2026-01-06T06:55:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/10/20/create-your-own-custom-extension-for-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/10/headerimagelocaldeployblog.png</image:loc><image:title>HeaderImageLocalDeployBlog</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/10/console-output-local-deploy.png</image:loc><image:title>console-output-local-deploy</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/10/biceplocaldeploy.drawio.png</image:loc><image:title>biceplocaldeploy.drawio</image:title></image:image><lastmod>2025-10-20T06:17:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/06/30/from-prompt-to-bicep-github-copilot-for-azure-in-action/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/header-ghcfa.png</image:loc><image:title>Header-GHCFA</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/ghcfa_hldexample4.png</image:loc><image:title>GHCFA_HLDExample4</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/ghcfa_mcpissueexample.png</image:loc><image:title>GHCFA_MCPIssueExample</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/ghcfa_highleveloverview.png</image:loc><image:title>GHCFA_HighLevelOverview</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/ghcfa_setoftools.png</image:loc><image:title>GHCFA_SetOfTools</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/06/example1-1.gif</image:loc><image:title>Example1</image:title></image:image><lastmod>2025-09-02T13:13:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/05/26/connect-grok-from-azure-ai-foundry-to-github-copilot-chat/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-creator.png</image:loc><image:title>grok-githubcopilot-creator</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-model-selection.png</image:loc><image:title>grok-githubcopilot-model-selection</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-succes.png</image:loc><image:title>grok-githubcopilot-succes</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-token-config.png</image:loc><image:title>grok-githubcopilot-token-config</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-custom-model-config-3.png</image:loc><image:title>grok-githubcopilot-custom-model-config-3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-custom-model-config-2.png</image:loc><image:title>grok-githubcopilot-custom-model-config-2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-custom-model-config-1.png</image:loc><image:title>grok-githubcopilot-custom-model-config-1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-provider-pane.png</image:loc><image:title>grok-githubcopilot-provider-pane</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-githubcopilot-open-models.png</image:loc><image:title>grok-githubcopilot-open-models</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/grok-open-githubcopilot.png</image:loc><image:title>grok-open-githubcopilot</image:title></image:image><lastmod>2025-05-26T06:17:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/05/06/control-your-azure-bicep-deployment-flow-with-the-fail-function/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/headerfailfunction_v2-1.png</image:loc><image:title>HeaderFailFunction_v2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/4_terminal_fail_output_prefixexample-1.png</image:loc><image:title>4_terminal_fail_output_prefixexample</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/4_terminal_fail_output_prefixexample.png</image:loc><image:title>4_terminal_fail_output_prefixexample</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/3_terminal_fail_output_addresexample.png</image:loc><image:title>3_terminal_fail_output_addresexample</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/2_terminal_fail_output_portal.png</image:loc><image:title>2_terminal_fail_output_portal</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/05/1_terminal_fail_output.png</image:loc><image:title>1_terminal_fail_output</image:title></image:image><lastmod>2025-05-06T06:21:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/04/01/azure-bicep-optional-module-names-explained/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optional_module_name_5.png</image:loc><image:title>optional_module_name_5</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optional_module_name_4.png</image:loc><image:title>optional_module_name_4</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optional_module_name_3.png</image:loc><image:title>optional_module_name_3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optional_module_name_2.png</image:loc><image:title>optional_module_name_2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optional_module_name_1.png</image:loc><image:title>optional_module_name_1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/03/optionalmodulenameheader.png</image:loc><image:title>OptionalModuleNameHeader</image:title></image:image><lastmod>2025-04-01T07:25:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/11/11/improve-code-generation-with-custom-instruction-for-github-copilot/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/naturaltextorfilesga.png</image:loc><image:title>naturalTextOrFilesGA</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/useinstructionfilesga.png</image:loc><image:title>useInstructionFilesGA</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/header-codegen-instructions.png</image:loc><image:title>header-codegen-instructions</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/copilotfeedback.png</image:loc><image:title>copilotFeedback</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/resourceconversionavm.gif</image:loc><image:title>ResourceConversionAVM</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/updateparameterscopilot.gif</image:loc><image:title>UpdateParametersCopilot</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/generateresources-1.gif</image:loc><image:title>GenerateResources</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/11/custominstructionreference.png</image:loc><image:title>customInstructionReference</image:title></image:image><lastmod>2025-03-08T08:22:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/result3pipelinemove.png</image:loc><image:title>Result3PipelineMove</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/result2readmechange.png</image:loc><image:title>Result2READMEChange</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/result1azdooverview.png</image:loc><image:title>Result1AzDoOverview</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/gitlogoutput.png</image:loc><image:title>GitLogOutput</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/azureopenaikey.png</image:loc><image:title>AzureOpenAIKey</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/aifoundryportalgpt4o.png</image:loc><image:title>AIFoundryPortalGPT4o</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/openaiazuredevopsoverview.drawio.png</image:loc><image:title>OpenAIAzureDevOpsOverview.drawio</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/02/openaiazuredevops_header.png</image:loc><image:title>OpenAIAzureDevOps_Header</image:title></image:image><lastmod>2025-02-10T07:26:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2025/01/20/chaining-bicep-deployments-using-outputs-and-stage-dependencies-in-azure-pipelines/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/headerbicepchain.png</image:loc><image:title>HeaderBicepChain</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/endresultlinkeddiag.png</image:loc><image:title>endresultlinkeddiag</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/endresultlaw.png</image:loc><image:title>endresultlaw</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/stagedependencysyntax.png</image:loc><image:title>stagedependencysyntax</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/setvariableandtaskname.png</image:loc><image:title>setvariableandtaskname</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2025/01/problem.drawio.png</image:loc><image:title>problem.drawio</image:title></image:image><lastmod>2025-01-20T07:06:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/03/11/use-service-connection-approvals-to-elevate-azure-devops-deployment-security/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/header_v2.png</image:loc><image:title>header_v2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/audit-table-output.png</image:loc><image:title>audit-table-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/audit_log_entry_devops.png</image:loc><image:title>audit_log_entry_devops</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/approvalflowserviceconnectionswhitebg.drawio.png</image:loc><image:title>approvalflowserviceconnectionswhitebg.drawio</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/approvalflowwhitebg.drawio.png</image:loc><image:title>approvalflowwhitebg.drawio</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/scenario3-sc-parallel.png</image:loc><image:title>scenario3-sc-parallel</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/scenario3-sc-2.png</image:loc><image:title>scenario3-sc-2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/scenario3-sc.png</image:loc><image:title>scenario3-sc</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/scenario2-approval-sc.png</image:loc><image:title>scenario2-approval-sc</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/scenario2-sc.png</image:loc><image:title>scenario2-sc</image:title></image:image><lastmod>2024-11-25T10:33:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/10/14/simplify-azure-devops-agent-management-with-managed-devops-pools/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/mdp_header-2.png</image:loc><image:title>MDP_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/mdp_spunupagent.png</image:loc><image:title>MDP_SpunUpAgent</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/mdp_runningpipeline.png</image:loc><image:title>MDP_RunningPipeline</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/mdp_projectagentpool.png</image:loc><image:title>MDP_ProjectAgentPool</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/mdp_subnet_delegation.png</image:loc><image:title>MDP_Subnet_Delegation</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/manageddevopspoolscreationoverview_v2.drawio.png</image:loc><image:title>ManagedDevOpsPoolsCreationOverview_v2.drawio</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/10/manageddevopspoolscreationoverview.drawio.png</image:loc><image:title>ManagedDevOpsPoolsCreationOverview.drawio</image:title></image:image><lastmod>2024-12-18T08:27:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/09/03/enhance-the-readability-of-azure-bicep-templates-with-these-tips/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/09/type-autocomplete.png</image:loc><image:title>type-autocomplete</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/09/type-hover-intellisense-1.png</image:loc><image:title>type-hover-intellisense</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/09/type-hover-intellisense.png</image:loc><image:title>type-hover-intellisense</image:title></image:image><lastmod>2024-09-03T05:20:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/07/15/from-azure-bicep-template-to-azure-resource/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/07/biceptoresourceheader.png</image:loc><image:title>BicepToResourceHeader</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/07/frombiceptoresource.drawio.png</image:loc><image:title>FromBicepToResource.drawio</image:title></image:image><lastmod>2024-07-18T14:23:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/06/10/azure-bicep-nullability-operators-explained/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/06/header.png</image:loc><image:title>Nullability_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/06/coalesce-compile-time-warning.png</image:loc><image:title>coalesce-compile-time-warning</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/06/coalesce-association.png</image:loc><image:title>coalesce-association</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/06/null-forgiving-suppression.png</image:loc><image:title>null-forgiving-suppression</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/06/null-forgiving-warning.png</image:loc><image:title>null-forgiving-warning</image:title></image:image><lastmod>2024-06-10T06:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/02/07/validating-yaml-using-azure-devops-or-cli/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/02/azure-pipelines-icon.png</image:loc><image:title>Azure Pipelines Icon</image:title></image:image><lastmod>2024-05-17T07:34:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/05/05/setup-azure-devops-workload-identity-federation-using-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/05/azure-devops-oidc-connection.png</image:loc><image:title>azure-devops-oidc-connection</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/05/azure-oidc-resources.png</image:loc><image:title>azure-oidc-resources</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/05/azure-ds-systemaccesstoken.png</image:loc><image:title>azure-ds-systemaccesstoken</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/05/oidc-header.jpg</image:loc><image:title>oidc-header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/05/workload-identity-federation-ado-bicep.drawio.png</image:loc><image:title>workload-identity-federation-ado-bicep.drawio</image:title></image:image><lastmod>2024-05-06T06:08:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2020/08/07/azure-devops-service-connection-auth-schema/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2020/08/1_zzhx7hduxdxvdbepwrrala.png</image:loc><image:title>1_zzhX7HDuxDxVdBepWrrALA</image:title></image:image><lastmod>2024-04-22T09:39:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/03/12/protect-azure-devops-personal-access-tokens-with-conditional-access/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/03/cap_validation_update_24082023.png</image:loc><image:title>CAP_Validation_Update_24082023</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/03/devops_cap_configuration.png</image:loc><image:title>devops_cap_configuration</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/03/devopscli_cap_validation.png</image:loc><image:title>devopscli_cap_validation</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/03/devops_permissions.png</image:loc><image:title>devops_permissions</image:title></image:image><lastmod>2024-04-22T09:38:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/04/10/your-first-contribution-to-azure-verified-modules/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/avm_bicep_header.png</image:loc><image:title>AVM_Bicep_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/avm_bicep_header.jpg</image:loc><image:title>AVM_Bicep_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/5createpr.png</image:loc><image:title>5createpr</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/4runningtestsstatusbadge.png</image:loc><image:title>4runningtestsstatusbadge</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/4runningtestsrunworkflowinaction.png</image:loc><image:title>4runningtestsrunworkflowinaction</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/4runningtestsrunworkflow.png</image:loc><image:title>4runningtestsrunworkflow</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/4runningtestssecrets.png</image:loc><image:title>4runningtestssecrets</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/3updatedocumentation.png</image:loc><image:title>3updatedocumentation</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/2implementcoalesce.png</image:loc><image:title>2implementcoalesce</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/04/2implementtypesimplemented.png</image:loc><image:title>2implementtypesimplemented</image:title></image:image><lastmod>2024-04-23T11:28:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/02/05/lint-azure-bicep-templates-in-azure-devops/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/azurebiceplintheader.jpg</image:loc><image:title>AzureBicepLintHeader</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplintadobvstep4.png</image:loc><image:title>biceplintadobvstep4</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplintadobvstep3.png</image:loc><image:title>biceplintadobvstep3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplintadobvstep2.png</image:loc><image:title>biceplintadobvstep2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplintadobvstep1.png</image:loc><image:title>biceplintadobvstep1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplintadooutput.png</image:loc><image:title>biceplintadooutput</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/02/biceplinteditor.png</image:loc><image:title>biceplinteditor</image:title></image:image><lastmod>2024-04-02T09:14:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/03/18/create-your-own-function-in-azure-bicep-with-user-defined-functions/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/udf-header-v3.png</image:loc><image:title>UDF-Header-v3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/03/udf-ds-result-2.png</image:loc><image:title>udf-ds-result-2</image:title></image:image><lastmod>2024-03-18T08:06:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/11/06/enhance-objects-with-user-defined-types-in-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/udt_header_v2-1.png</image:loc><image:title>UDT_Header_v2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/udt_header_v2.png</image:loc><image:title>UDT_Header_v2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/udt_header.png</image:loc><image:title>UDT_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/udt_autocomplete.png</image:loc><image:title>udt_autocomplete</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/udt_description.png</image:loc><image:title>udt_description</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/autocomplete-1.png</image:loc><image:title>autocomplete-1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/autocomplete.png</image:loc><image:title>autocomplete</image:title></image:image><lastmod>2024-03-17T09:48:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2024/01/08/reusability-with-export-and-import-in-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/01/bicepexportheaderv2.jpg</image:loc><image:title>BicepExportHeaderV2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/01/importexport_deploymentoutput.png</image:loc><image:title>importexport_deploymentoutput</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/01/wilcard_web.jpg</image:loc><image:title>wilcard_web</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2024/01/bicepexportheader.jpg</image:loc><image:title>BicepExportHeader</image:title></image:image><lastmod>2024-03-17T09:47:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/12/04/run-powershell-scripts-with-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/10/privatedeploymentscripts.drawio.png</image:loc><image:title>privatedeploymentscripts.drawio</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/12/deploymentscripts.png</image:loc><image:title>deploymentscripts</image:title></image:image><lastmod>2024-09-17T07:39:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/11/22/azure-bicep-cheat-sheet/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/11/azurebicepcheatsheetheader.png</image:loc><image:title>AzureBicepCheatSheetHeader</image:title></image:image><lastmod>2023-11-22T14:44:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/community-contributions/</loc><lastmod>2023-10-04T06:15:43+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://johnlokerse.dev/2023/10/02/work-with-environment-variables-in-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/10/deployment_output.png</image:loc><image:title>deployment_output</image:title></image:image><lastmod>2025-09-16T14:08:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/09/11/azure-bicep-tips-tricks/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/09/output-shoppinglist.png</image:loc><image:title>output-shoppinglist</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/09/folder_structure.png</image:loc><image:title>folder_structure</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/09/recording_description.gif</image:loc><image:title>recording_description</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/08/bicep_header.png</image:loc><image:title>Bicep_Header</image:title></image:image><lastmod>2023-11-02T14:24:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/08/21/subnetting-in-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/08/subnets.png</image:loc><image:title>subnets</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/08/addressspace.png</image:loc><image:title>addressspace</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/08/bicep_loves_vnet.png</image:loc><image:title>bicep_loves_vnet</image:title></image:image><lastmod>2023-08-21T08:18:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/07/05/the-awesome-azure-devops-community-repository/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/07/azuredevopsheader.png</image:loc><image:title>AzureDevOpsHeader</image:title></image:image><lastmod>2023-07-05T11:22:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/05/24/secret-scanning-in-azure-devops-with-defender-for-devops/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/devops-metrics-header.png</image:loc><image:title>devops-metrics-header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops16.png</image:loc><image:title>DefenderForDevOps16</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops14.png</image:loc><image:title>defenderfordevops14</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops13.png</image:loc><image:title>defenderfordevops13</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops12.png</image:loc><image:title>defenderfordevops12</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops11.png</image:loc><image:title>defenderfordevops11</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops10.png</image:loc><image:title>defenderfordevops10</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops9.png</image:loc><image:title>defenderfordevops9</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops8.png</image:loc><image:title>defenderfordevops8</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/05/defenderfordevops7.png</image:loc><image:title>defenderfordevops7</image:title></image:image><lastmod>2023-05-25T04:10:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/04/15/simplify-azure-devops-license-management-with-group-rules/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_overview3.png</image:loc><image:title>azuredevopsgrouprules_overview3</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_overview2.png</image:loc><image:title>azuredevopsgrouprules_overview2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_addedviarestapi.png</image:loc><image:title>azuredevopsgrouprules_addedviarestapi</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_added_janedoe.png</image:loc><image:title>azuredevopsgrouprules_added_janedoe</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_added_johndoe.png</image:loc><image:title>azuredevopsgrouprules_added_johndoe</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_added.png</image:loc><image:title>azuredevopsgrouprules_added</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_add.png</image:loc><image:title>azuredevopsgrouprules_add</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_overview_added_user.png</image:loc><image:title>azuredevopsgrouprules_overview_added_user</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/04/azuredevopsgrouprules_overview.png</image:loc><image:title>azuredevopsgrouprules_overview</image:title></image:image><lastmod>2023-04-24T05:39:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/02/27/three-use-cases-for-using-github-copilot-with-azure-bicep/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/docs_keyvault_githubcopilot.gif</image:loc><image:title>docs_keyvault_githubcopilot</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/qa_githubcopilot_nsg_take2.gif</image:loc><image:title>QA_GitHubCopilot_NSG_take2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/output.gif</image:loc><image:title>output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/qa_nsg.gif</image:loc><image:title>qa_nsg</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/header-blog-john-26-2.jpg</image:loc><image:title>Header blog John 26-2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/generation_loc_wrong.png</image:loc><image:title>generation_loc_wrong</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/autocomplete_storageaccount.png</image:loc><image:title>autocomplete_storageaccount</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/autocomplete_nsg2.png</image:loc><image:title>autocomplete_nsg2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/autocomplete_nsg.png</image:loc><image:title>autocomplete_nsg</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/02/autocomplete_nic.png</image:loc><image:title>autocomplete_nic</image:title></image:image><lastmod>2023-04-07T07:56:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/04/20/azure-bicep-validation-in-a-pull-request-with-azure-devops/</loc><lastmod>2023-03-11T16:37:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2023/01/23/deploymentnotfound-error-using-azure-bicep-modules/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/01/modulesbicep.drawio-1-1.png</image:loc><image:title>modulesBicep.drawio (1)</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2023/01/modulesbicep.drawio-1.png</image:loc><image:title>modulesbicep.drawio-1</image:title></image:image><lastmod>2024-04-24T06:01:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/09/26/azure-bicep-lambda-expressions/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/09/screenshot-2022-09-26-at-21.38.45-e1664222880314.png</image:loc><image:title>Screenshot 2022-09-26 at 21.38.45</image:title></image:image><lastmod>2022-09-30T11:37:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/07/26/generate-bicep-parameters-with-azure-cli-or-visual-studio-code/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/07/bicep-params-header.png</image:loc><image:title>bicep-params-header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/07/generateparamsinactionvscode.gif</image:loc><image:title>generateparamsinactionvscode</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/07/generateparamsinaction.gif</image:loc><image:title>generateparamsinaction</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/07/azureclibicepgeneratecommand.gif</image:loc><image:title>azureclibicepgeneratecommand</image:title></image:image><lastmod>2022-07-28T20:20:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/06/13/azure-bicep-output-and-accessing-nested-child-resources/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/06/child-output.png</image:loc><image:title>child-output</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/06/bicep-and-azure-2.jpg</image:loc><image:title>bicep-and-azure</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/06/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/06/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2022/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-06-23T14:38:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/03/12/reference-key-vault-secrets-using-azure-bicep/</loc><lastmod>2022-03-15T06:59:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2022/02/20/convert-arm-templates-to-azure-bicep/</loc><lastmod>2022-02-20T16:44:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/2020/08/01/create-azure-resources-using-cli/</loc><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2020/08/annotation-2020-08-01-162217.png</image:loc><image:title>AZCLI_Header</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2020/08/screenshot-2020-07-29-at-20.56.56-1.png</image:loc><image:title>screenshot-2020-07-29-at-20.56.56-1</image:title></image:image><image:image><image:loc>https://johnlokerse.dev/wp-content/uploads/2020/08/screenshot-2020-07-29-at-21.51.55.png</image:loc><image:title>screenshot-2020-07-29-at-21.51.55</image:title></image:image><lastmod>2020-08-01T21:05:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://johnlokerse.dev/about/</loc><lastmod>2013-06-08T20:10:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://johnlokerse.dev</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-09T07:56:37+00:00</lastmod></url></urlset>
