<?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://bob1german.com/about/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/02/bob-german-3.jpg</image:loc><image:title>Bob German 3</image:title></image:image><lastmod>2022-12-25T21:24:51+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/2022/06/02/fun-with-promises-in-javascript-and-typescript/</loc><lastmod>2022-08-08T17:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/10/17/setting-up-ssl-for-tabs-in-the-teams-toolkit-for-visual-studio-code/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-mac-04.png</image:loc><image:title>ssl-mac-04</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-mac-03.png</image:loc><image:title>ssl-mac-03</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-mac-02.png</image:loc><image:title>ssl-mac-02</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-mac-01.png</image:loc><image:title>ssl-mac-01</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-03.png</image:loc><image:title>SSL-03</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-02.png</image:loc><image:title>SSL-02</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/10/ssl-01.png</image:loc><image:title>SSL-01</image:title></image:image><lastmod>2025-08-23T15:56:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2021/05/04/whats-up-with-markdown/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2021/05/whats-up-with-markdown.png</image:loc><image:title>whats-up-with-markdown</image:title></image:image><lastmod>2021-05-04T23:23:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2021/01/11/introduction-to-json/</loc><lastmod>2021-01-11T16:31:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/08/31/calling-microsoft-graph-from-your-teams-application-part3/</loc><lastmod>2020-12-17T17:18:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/08/31/calling-microsoft-graph-from-your-teams-application-part1/</loc><lastmod>2020-12-03T18:14:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/08/31/calling-microsoft-graph-from-your-teams-application-part4/</loc><lastmod>2020-09-23T13:17:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/08/31/calling-microsoft-graph-from-your-teams-application-part2/</loc><lastmod>2020-08-31T15:53:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/07/06/starting-a-new-role-at-microsoft/</loc><lastmod>2020-07-05T23:40:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/videos/</loc><lastmod>2020-05-11T00:01:36+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/2020/03/01/youtube-channel-grand-opening/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/03/001-pnp-thumbnail.png</image:loc><image:title>001 PnP Thumbnail</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/03/thumbnail.png</image:loc><image:title>Thumbnail</image:title></image:image><lastmod>2020-05-10T22:23:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/07/16/spfxfilepicker/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/miketollyquestion.png</image:loc><image:title>MikeTollyQuestion</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/spshire-e1500178880274.jpg</image:loc><image:title>SPShire</image:title></image:image><lastmod>2020-04-24T19:13:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/04/13/working-from-home-with-microsoft-teams/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/04/teams-wfh-playlist.png</image:loc><image:title>Teams WFH Playlist</image:title></image:image><lastmod>2020-04-14T15:31:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/01/07/teams-apps-with-sharepoint2/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/sptabappstudioteamstab007.png</image:loc><image:title>SPTabAppStudioTeamsTab007</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/sptabappstudioteamstab006.png</image:loc><image:title>SPTabAppStudioTeamsTab006</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/sptabappstudioteamstab001.png</image:loc><image:title>SPTabAppStudioTeamsTab001</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/spconfigpagecallouts.png</image:loc><image:title>SPConfigPageCallouts</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/sptabappstudiopersonaltab001.png</image:loc><image:title>SPTabAppStudioPersonalTab001</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/sptabappstudio001.png</image:loc><image:title>SPTabAppStudio001</image:title></image:image><lastmod>2020-02-20T03:37:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2020/01/06/teams-apps-with-sharepoint1/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/add-to-teams.png</image:loc><image:title>add-to-teams</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/teamsarchitecture01.png</image:loc><image:title>TeamsArchitecture01</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/powerappsurl2.png</image:loc><image:title>PowerAppsUrl2</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/powerappsurl1.png</image:loc><image:title>PowerAppsUrl1</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/appsetuppolicies2.png</image:loc><image:title>AppSetupPolicies2</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/appsinteamscallouts.png</image:loc><image:title>AppsInTeamsCallouts</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/learningpathwaysprovisioning1.png</image:loc><image:title>LearningPathwaysProvisioning1</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/01/learningpathwaysinteams.png</image:loc><image:title>LearningPathwaysInTeams</image:title></image:image><lastmod>2020-10-07T13:34:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/about/updates/update-to-building-microsoft-teams-apps-with-sharepoint-pages/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2020/02/updateappteams.png</image:loc><image:title>UpdateAppTeams</image:title></image:image><lastmod>2020-02-20T02:28:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/about/updates/</loc><lastmod>2020-02-20T02:27:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/about/speaker/</loc><lastmod>2020-01-23T21:08:06+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/2018/03/25/how-to-write-a-winning-conference-talk-submission/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/bg-at-ignite2017.jpg</image:loc><image:title>BG-at-Ignite2017</image:title></image:image><lastmod>2019-10-01T14:52:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/06/02/deep-linking-to-a-sharepoint-framework-tab-in-microsoft-tams/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/06/anchor-839346_640.jpg</image:loc><image:title>anchor-839346_640</image:title></image:image><lastmod>2019-06-05T14:03:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/05/31/360-degree-collaboration-in-microsoft-teams/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/05/360pattern.png</image:loc><image:title>360Pattern</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/05/fieldvisitdemo.png</image:loc><image:title>FieldVisitDemo</image:title><image:caption>Deep link display</image:caption></image:image><lastmod>2019-06-02T17:42:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/03/12/provisioning-teams-with-azure-functions-and-microsoft-flow-part-1-solution-overview/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/solutionarchitecture.png</image:loc><image:title>SolutionArchitecture</image:title></image:image><lastmod>2019-06-02T17:34:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/06/01/working-with-a-team-from-an-spfx-tab/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/06/delegatedpermissions-1.png</image:loc><image:title>DelegatedPermissions</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/06/api-management-2.png</image:loc><image:title>API Management</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/06/graphpermissions.png</image:loc><image:title>GraphPermissions</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/05/teamsclientsdk.png</image:loc><image:title>TeamsClientSDK</image:title></image:image><lastmod>2019-06-02T17:30:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/04/18/provisioning-teams-with-azure-functions-and-microsoft-flow-part-5-a-change-in-direction/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/04/change-948024_1280.jpg</image:loc><image:title>change-948024_1280</image:title></image:image><lastmod>2019-08-13T10:28:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/03/15/provisioning-teams-with-azure-functions-and-microsoft-flow-part-4-looking-at-the-code/</loc><lastmod>2019-04-18T18:04:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/03/13/provisioning-teams-with-azure-functions-and-microsoft-flow-part-2-installation/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/azuredomaininportal.png</image:loc><image:title>AzureDomainInPortal</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-disablefunctions.png</image:loc><image:title>Install-DisableFunctions</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-rebuild.png</image:loc><image:title>Install-Rebuild</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-008-0-keyvaultaccess.png</image:loc><image:title>Install-008-0-KeyVaultAccess</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-009-0-getstorageaccountinfo.png</image:loc><image:title>Install-009-0-GetStorageAccountInfo</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-003-0-keyvaultsecretidentifier.png</image:loc><image:title>Install-003-0-KeyVaultSecretIdentifier</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-002-1-appkey.png</image:loc><image:title>Install-002-1-AppKey</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/install-002-0-permissions.png</image:loc><image:title>Install-002-0-Permissions</image:title></image:image><lastmod>2020-06-22T07:18:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/03/14/provisioning-teams-with-azure-functions-and-microsoft-flow-part-3-writing-the-flow/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/flow-002-0-addtoqueue.png</image:loc><image:title>Flow-002-0-AddToQueue</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/flow-001-0-connecttoqueues.png</image:loc><image:title>Flow-001-0-ConnectToQueues</image:title></image:image><lastmod>2019-06-12T16:48:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/04/01/top-10-troubleshooting-tips/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/04/computer-problem-152211_640.png</image:loc><image:title>computer-problem-152211_640</image:title></image:image><lastmod>2019-04-06T16:26:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2019/03/07/idempotent-site-scripts-for-sharepoint/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/03/road-sign-1280246_640.jpg</image:loc><image:title>road-sign-1280246_640</image:title></image:image><lastmod>2019-04-02T17:42:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/09/04/branding-sharepoint-the-new-normal/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/09/headeremphasis.png</image:loc><image:title>HeaderEmphasis</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/09/communicationsitepageregions.png</image:loc><image:title>CommunicationSitePageRegions</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/09/sp2007-publishingsite.png</image:loc><image:title>SP2007-PublishingSite</image:title></image:image><lastmod>2019-08-22T21:41:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/06/24/az-func-simplestart/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azfuncv1.png</image:loc><image:title>AzFuncV1</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-07.png</image:loc><image:title>AZF-07</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-06.png</image:loc><image:title>AZF-06</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-05.png</image:loc><image:title>AZF-05</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-04.png</image:loc><image:title>AZF-04</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-03.png</image:loc><image:title>AZF-03</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-01.png</image:loc><image:title>AZF-01</image:title></image:image><lastmod>2020-09-02T09:58:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/12/01/calling-microsoft-graph-from-a-single-page-application-part-1/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv1-postmangraphrequest.png</image:loc><image:title>2018-11-aadv1-postmangraphrequest</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv2-postmanrequesttoken.png</image:loc><image:title>2018-11-aadv2-postmanrequesttoken</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv1-postmanselecttoken.png</image:loc><image:title>2018-11-aadv1-postmanselecttoken</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv1-postmanrequesttoken.png</image:loc><image:title>2018-11-aadv1-postmanrequesttoken</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv1-endpoints.png</image:loc><image:title>2018-11-aadv1-endpoints</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2011-11-aadv2-replyurls.png</image:loc><image:title>2011-11-aadv2-replyurls</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2011-11-aadv1-replyurls.png</image:loc><image:title>2011-11-aadv1-replyurls</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv2-implicitflow.png</image:loc><image:title>2018-11-aadv2-implicitflow</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv1-implicitflow.png</image:loc><image:title>2018-11-aadv1-implicitflow</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv2-permissions.png</image:loc><image:title>2018-11-aadv2-permissions</image:title></image:image><lastmod>2019-01-11T13:42:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/12/02/calling-microsoft-graph-from-a-single-page-application-part-2/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2019/01/2018-11-aadv2-run.png</image:loc><image:title>2018-11-aadv2-run</image:title></image:image><lastmod>2019-01-10T19:25:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/02/09/what-is-modern-sharepoint-and-why-should-i-care/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/commsite2short.png</image:loc><image:title>CommSite2Short</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/classicvsmodernphone.png</image:loc><image:title>ClassicVsModernPhone</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/classicvsmodern.png</image:loc><image:title>ClassicVsModern</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/classicvsmoderndocphone.png</image:loc><image:title>ClassicVsModernDocPhone</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/classicvsmoderndocs.png</image:loc><image:title>ClassicVsModernDocs</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/02/commsite2.png</image:loc><image:title>CommSite2</image:title></image:image><lastmod>2018-10-04T16:38:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/07/31/building-sharepoint-site-designs-with-themes-and-azure-functions/</loc><lastmod>2018-08-01T20:15:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/07/31/swooping-into-site-designs/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/07/sampledeptsite1.png</image:loc><image:title>SampleDeptSite</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/07/newdeptsite.png</image:loc><image:title>NewDeptSite</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/07/tenant-deploy-app-catalog.png</image:loc><image:title>tenant-deploy-app-catalog</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/07/spswoop1.png</image:loc><image:title>SPSwoop1</image:title></image:image><lastmod>2018-08-01T20:18:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/05/14/teams-and-sharepoint-better-together/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/newsarchivetab.png</image:loc><image:title>NewsArchiveTab</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/channelnews.png</image:loc><image:title>ChannelNews</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/documentconversationchannel.png</image:loc><image:title>DocumentConversationChannel</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/documentconversation.png</image:loc><image:title>DocumentConversation</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/channeldoc.png</image:loc><image:title>ChannelDoc</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/siteinteams.png</image:loc><image:title>SiteInTeams</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/channelfiles.png</image:loc><image:title>ChannelFiles</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/channelsandfolders.png</image:loc><image:title>ChannelsAndFolders</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/05/collaborationsilos.png</image:loc><image:title>CollaborationSilos</image:title></image:image><lastmod>2018-06-12T19:06:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/04/12/using-sharepoint-permissions-in-microsoft-teams-channels/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/nopermissionchannelfolder4.png</image:loc><image:title>NoPermissionChannelFolder4</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/nopermissionchannelfolder3.png</image:loc><image:title>NoPermissionChannelFolder3</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/nopermissionchannelfolder2.png</image:loc><image:title>NoPermissionChannelFolder2</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/nopermissionchannelfolder1.png</image:loc><image:title>NoPermissionChannelFolder1</image:title></image:image><lastmod>2018-04-12T21:44:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/03/11/building-headers-and-footers-that-work-on-classic-and-modern-sites/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/modernphoneheaderfooter.png</image:loc><image:title>ModernPhoneHeaderFooter</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/modernfullheaderfooter.png</image:loc><image:title>ModernFullHeaderFooter</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/classicphoneheaderfooter.png</image:loc><image:title>ClassicPhoneHeaderFooter</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/classicfullheaderfooter.png</image:loc><image:title>ClassicFullHeaderFooter</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/03/beyondcompare180311.png</image:loc><image:title>BeyondCompare180311</image:title></image:image><lastmod>2019-08-22T21:34:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2018/04/08/localized-strings-in-solutions-that-span-classic-and-modern-sharepoint-sites/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/2018-04-07_11-13-22.png</image:loc><image:title>2018-04-07_11-13-22</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2018/04/2018-04-07_22-31-55.png</image:loc><image:title>2018-04-07_22-31-55</image:title></image:image><lastmod>2018-04-08T03:31:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/11/28/two-vantage-points/</loc><lastmod>2017-12-06T01:45:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/12/04/choosing-a-cdn-for-sharepoint-client-side-solutions/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/12/azure-cdn.png</image:loc><image:title>Azure CDN</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/12/sp-cdn.png</image:loc><image:title>SP CDN</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/12/sp-only2.png</image:loc><image:title>SP Only</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/12/cdn-comparison-in-ms.png</image:loc><image:title>CDN Comparison in ms</image:title></image:image><lastmod>2020-08-24T13:36:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/11/14/securely-erase-physical-drives-with-hyper-v/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv6.png</image:loc><image:title>dbanHyperV6</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv5.png</image:loc><image:title>dbanHyperV5</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv4.png</image:loc><image:title>dbanHyperV4</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv3.png</image:loc><image:title>dbanHyperV3</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv2.png</image:loc><image:title>dbanHyperV2</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/11/dbanhyperv1.png</image:loc><image:title>dbanHyperV1</image:title></image:image><lastmod>2017-11-16T19:08:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/10/15/office-365-dev-ignite-2017/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/2017officedevcanvases.png</image:loc><image:title>2017OfficeDevCanvases</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/2017graphapi.png</image:loc><image:title>2017GraphAPI</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/2017o365referencesolutions.png</image:loc><image:title>2017O365ReferenceSolutions</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/2017realizingvalue.png</image:loc><image:title>2017RealizingValue</image:title></image:image><lastmod>2017-10-15T22:07:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/10/10/bootcampsponsors/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/bootcamp-logo-light.png</image:loc><image:title>BootCamp Logo - Light</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/rencorelogo.png</image:loc><image:title>RencoreLogo</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/powell365logo.png</image:loc><image:title>Powell365Logo</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/microsoftlogo.png</image:loc><image:title>MicrosoftLogo</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/k2logo.png</image:loc><image:title>K2Logo</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/10/bainsightlogo.png</image:loc><image:title>BAInsightLogo</image:title></image:image><lastmod>2017-10-11T16:10:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/09/24/compliant-team-sites/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/09/compliantteamstitleslide.png</image:loc><image:title>CompliantTeamsTitleSlide</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/09/sitecreationworkflow.png</image:loc><image:title>SiteCreationWorkflow</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/09/siteclassification2.png</image:loc><image:title>SiteClassification2</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/09/siteclassification1.png</image:loc><image:title>SiteClassification1</image:title></image:image><lastmod>2017-10-05T13:09:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/07/16/spfxreactcomponents/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/shirehub01.png</image:loc><image:title>ShireHub01</image:title></image:image><lastmod>2019-06-06T16:55:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/07/16/spfxofficedocs/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/linkpicker04.png</image:loc><image:title>LinkPicker04</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/linkpicker03.png</image:loc><image:title>LinkPicker03</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/linkpicker02.png</image:loc><image:title>LinkPicker02</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/07/linkpicker01.png</image:loc><image:title>LinkPicker01</image:title></image:image><lastmod>2017-07-16T21:04:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/06/24/az-func-csom/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-csom-04.png</image:loc><image:title>AZF-CSOM-04</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-csom-03.png</image:loc><image:title>AZF-CSOM-03</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/azf-csom-01.png</image:loc><image:title>AZF-CSOM-01</image:title></image:image><lastmod>2020-01-08T19:23:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/06/24/az-func-aad/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-21.png</image:loc><image:title>AAD1-21</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-19.png</image:loc><image:title>AAD1-19</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-18.png</image:loc><image:title>AAD1-18</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-17.png</image:loc><image:title>AAD1-17</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-16.png</image:loc><image:title>AAD1-16</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-15.png</image:loc><image:title>AAD1-15</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-10.png</image:loc><image:title>AAD1-10</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-09.png</image:loc><image:title>AAD1-09</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-08.png</image:loc><image:title>AAD1-08</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2017/06/aad1-07.png</image:loc><image:title>AAD1-07</image:title></image:image><lastmod>2019-07-18T20:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/06/29/porting-rest-calls-to-sharepoint-framework/</loc><lastmod>2017-06-30T17:28:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2017/01/31/new-release-of-widget-wrangler/</loc><lastmod>2017-02-01T04:00:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/12/12/html-templates-in-spfx/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/12/helloangularspfx.png</image:loc><image:title>helloangularspfx</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/12/noframeworktemplate.png</image:loc><image:title>noframeworktemplate</image:title><image:caption>The "No javaScript web framework" Yeoman template</image:caption></image:image><lastmod>2017-10-24T21:32:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/11/11/alm-for-widget-solutions/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/11/spfx_alm.png</image:loc><image:title>spfx_alm</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/11/tweetfrombrianc.png</image:loc><image:title>tweetfrombrianc</image:title></image:image><lastmod>2016-11-13T03:14:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/categories/</loc><lastmod>2016-10-22T12:02:05+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/topics/</loc><lastmod>2016-10-22T12:01:29+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://bob1german.com/2016/10/25/puzzler1/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/03/puzzler-01-01.jpg</image:loc><image:title>Puzzler-01.01</image:title></image:image><lastmod>2016-10-22T11:53:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/10/20/cache-performance-in-sharepoint-online-vs-on-premises/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/10/blob-town-the-blob-1958-documentary-phoenixville-pennsylvania-by-james-rolfe.jpg</image:loc><image:title>blob-town-the-blob-1958-documentary-phoenixville-pennsylvania-by-james-rolfe</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/10/the_blob_poster.jpg</image:loc><image:title>the_blob_poster</image:title></image:image><lastmod>2018-12-25T05:24:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/01/13/flexible-sharepoint-development-with-widget-wrangler/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/01/widgettester.png</image:loc><image:title>WidgetTester</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/01/surveywidget.png</image:loc><image:title>SurveyWidget</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/01/colorwidgets.png</image:loc><image:title>ColorWidgets</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/01/weatherwidgets.png</image:loc><image:title>WeatherWidgets</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/01/intranetwidgets.png</image:loc><image:title>IntranetWidgets</image:title></image:image><lastmod>2018-08-03T14:21:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/05/07/roadmap-to-the-future-of-sharepoint/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-the-sharepoint-framework-page-structure.png</image:loc><image:title>FOSP-The-SharePoint-Framework-page-structure</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-addins-vs-clientside.png</image:loc><image:title>FOSP-Addins-vs-ClientSide</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-sharepoint-home.png</image:loc><image:title>FOSP-SharePoint-home</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-new-doc-libs.png</image:loc><image:title>FOSP-New-Doc-Libs</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-sharepoint-team-site-and-mobile-app.png</image:loc><image:title>FOSP-SharePoint-team-site-and-mobile-app</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/05/fosp-4pillars.png</image:loc><image:title>FOSP-4Pillars</image:title></image:image><lastmod>2016-05-09T03:06:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/04/04/learning-typescript-a-code-camp-adventure/</loc><lastmod>2016-04-05T03:11:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2016/03/14/widget-wrangler-webcast-and-new-release/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2016/03/ww-pnp-webcast.png</image:loc><image:title>WW-PnP-Webcast</image:title></image:image><lastmod>2016-03-14T19:34:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/09/16/how-to-read-information-in-a-sharepoint-person-field-via-the-rest-api/</loc><lastmod>2018-02-22T18:29:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/07/02/sharepoint-as-a-service/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/07/2015-07-02-microserviceso365addin.png</image:loc><image:title>Office 365 Add-in with Microservices</image:title><image:caption>Office 365 Add-in with Microservices</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/07/2015-07-02-longtail.png</image:loc><image:title>The Long Tail of SharePoint</image:title><image:caption>The Long Tail of SharePoint</image:caption></image:image><lastmod>2015-07-13T13:32:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/01/31/new-guidance-from-microsoft-for-packaging-and-deploying-sharepoint-solutions/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/02/0001-03-sharepoint-online-master-pages.png</image:loc><image:title>0001.03 SharePoint Online Master Pages</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/02/0001-02-farmsolutionsok.png</image:loc><image:title>0001.02 FarmSolutionsOK</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/02/0001-01-nomorefeatures.png</image:loc><image:title>0001.01 NoMoreFeatures</image:title></image:image><lastmod>2015-07-14T17:49:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/05/12/ignite2015recap/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk3134-028.png</image:loc><image:title>BRK3134-028</image:title><image:caption>Querying with the Cloud Search Application</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk3134-022.png</image:loc><image:title>BRK3134-022</image:title><image:caption>Crawling with the Cloud Search Application</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2174-032.jpg</image:loc><image:title>BRK2174-032</image:title><image:caption>KM Portal Mock</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2174-020.png</image:loc><image:title>BRK2174-020</image:title><image:caption>Article in a Microsite</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2174-010.png</image:loc><image:title>BRK2174-010</image:title><image:caption>Office 365 Board</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2205-023.png</image:loc><image:title>BRK2205-023</image:title><image:caption>NextGen Portal Architecture</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2205-008.png</image:loc><image:title>BRK2205-008</image:title><image:caption>NextGen Portal Architecture</image:caption></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2174-012.png</image:loc><image:title>BRK2174-012</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk2173-019.png</image:loc><image:title>BRK2173-019</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/05/brk3114-009d.png</image:loc><image:title>BRK3114-009d</image:title></image:image><lastmod>2015-06-18T14:18:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/03/21/the-well-tempered-angularjs-web-part/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/03/fugue-in-ab.jpg</image:loc><image:title>Fugue in Ab</image:title><image:caption>Manuscript for Bach's Fugue in Ab Major</image:caption></image:image><lastmod>2015-03-22T17:09:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/03/16/understanding-javascript-promises/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/03/restaurant-pager.jpg</image:loc><image:title>restaurant-pager</image:title></image:image><lastmod>2025-01-05T10:02:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/03/09/stretching-the-html-5-canvas-fixing-aspect-ratio-problems/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/03/3-9-2015-6-28-46-pm1.png</image:loc><image:title>3-9-2015 6-28-46 PM</image:title></image:image><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/03/3-9-2015-6-29-49-pm.png</image:loc><image:title>3-9-2015 6-29-49 PM</image:title></image:image><lastmod>2018-11-12T16:20:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/01/30/a-new-vantage-point/</loc><image:image><image:loc>https://bob1german.com/wp-content/uploads/2015/02/oldvantagepoint.png</image:loc><image:title>OldVantagePoint</image:title></image:image><lastmod>2015-03-16T18:12:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com/2015/02/05/how-to-display-the-name-of-the-windows-user-logged-into-your-asp-net-site/</loc><lastmod>2015-03-09T21:55:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://bob1german.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-08-23T15:56:11+00:00</lastmod></url></urlset>
