<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jon Gallant</title>
  <icon>https://blog.jongallant.com/favicon.ico</icon>
  
  <link href="/atom.xml" rel="self"/>
  
  <link href="https://blog.jongallant.com/"/>
  <updated>2023-02-02T03:13:14.381Z</updated>
  <id>https://blog.jongallant.com/</id>
  
  <author>
    <name>Jon Gallant</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Solution to &#39;TypeError: Failed to fetch&#39; with ReactJS and Azure Functions</title>
    <link href="https://blog.jongallant.com/2023/02/typeerror-failed-to-fetch/"/>
    <id>https://blog.jongallant.com/2023/02/typeerror-failed-to-fetch/</id>
    <published>2023-02-01T18:28:17.000Z</published>
    <updated>2023-02-02T03:13:14.381Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;img-04.png&quot; alt=&quot;error message&quot;&gt;&lt;/p&gt;
&lt;p&gt;I got this error while trying to call an Azure Function from ReactJS app.&lt;/p&gt;
&lt;pre class=&quot;line-numbers language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&quot;TypeError: Failed to fetch

\n    at fetchData (http://localhost:3000/static/js/bundle.js:33:32)\n 
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="reactjs" scheme="https://blog.jongallant.com/tags/reactjs/"/>
    
  </entry>
  
  <entry>
    <title>Solution: GitHub Actions Failing with Unexpected value &#39;branches&#39; </title>
    <link href="https://blog.jongallant.com/2022/04/github-actions-failing-with-unexpected-value-branches/"/>
    <id>https://blog.jongallant.com/2022/04/github-actions-failing-with-unexpected-value-branches/</id>
    <published>2022-04-29T10:44:39.000Z</published>
    <updated>2022-04-29T17:55:15.132Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;Starting seeing this today:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;001.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;The workflow is not valid. .github/workflows/azure-dev.yml (Line: 3, Col: 5): Unexpected value &#39;branches&#39;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Apparently &lt;code&gt;workflow_dispatch&lt;/code&gt; never supported &lt;code&gt;branches&lt;/code&gt;, but GH silently
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
  </entry>
  
  <entry>
    <title>We&#39;re Hiring Developers for Microsoft Azure Developer Experience Team!</title>
    <link href="https://blog.jongallant.com/2022/03/hiring-azure-developer-experience-developers/"/>
    <id>https://blog.jongallant.com/2022/03/hiring-azure-developer-experience-developers/</id>
    <published>2022-03-17T08:02:37.000Z</published>
    <updated>2022-03-17T16:44:22.525Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;thumb.png&quot; alt=&quot;Azure Developer Experience Hiring Developers&quot;&gt;&lt;/p&gt;
&lt;p&gt;Let me cut right to the chase and let the below job description speak for itself.&lt;/p&gt;
&lt;p&gt;The Azure Developer Experience Team in the Developer Division at Microsoft, my team, is hiring devs of all levels, all langs,
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Jobs" scheme="https://blog.jongallant.com/category/Tech/Jobs/"/>
    
    
      <category term="hiring" scheme="https://blog.jongallant.com/tags/hiring/"/>
    
      <category term="jobs" scheme="https://blog.jongallant.com/tags/jobs/"/>
    
  </entry>
  
  <entry>
    <title>Moon Palace, All-inclusive Resort in Cancun, Mexico - Tips and Tricks</title>
    <link href="https://blog.jongallant.com/2022/03/moon-palace-cancun-mexico-all-inclusive-resort/"/>
    <id>https://blog.jongallant.com/2022/03/moon-palace-cancun-mexico-all-inclusive-resort/</id>
    <published>2022-03-04T20:15:21.000Z</published>
    <updated>2022-03-06T22:54:20.259Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;img-01.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Our family has vacationed at &lt;a href=&quot;https://www.moonpalacecancun.com/&quot;&gt;Moon Palace, an all-inclusive resort, in Cancun, Mexico&lt;/a&gt; a few times. It’s an amazing place with great food, drinks, activities, and people. I highly recommend you consider it for
        
      
    
    </summary>
    
    
      <category term="Travel" scheme="https://blog.jongallant.com/category/Travel/"/>
    
    
      <category term="mexico" scheme="https://blog.jongallant.com/tags/mexico/"/>
    
      <category term="travel" scheme="https://blog.jongallant.com/tags/travel/"/>
    
  </entry>
  
  <entry>
    <title>How to delete a GitHub Codespace when you&#39;ve reached the max of 20</title>
    <link href="https://blog.jongallant.com/2021/09/github-codespaces-delete-codespace-when-you-hit-the-limit/"/>
    <id>https://blog.jongallant.com/2021/09/github-codespaces-delete-codespace-when-you-hit-the-limit/</id>
    <published>2021-09-13T08:50:25.000Z</published>
    <updated>2021-09-13T16:41:26.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;You are on a repo that you love and you see that you have maxed out your allowed 20 Codespaces!!!&lt;/p&gt;
&lt;p&gt;You’ll see this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;113.png&quot; alt=&quot;Out of Codespaces&quot;&gt;&lt;/p&gt;
&lt;p&gt;But there’s no link to delete a Codespace.&lt;/p&gt;
&lt;p&gt;This may be obvious, but it took me a minute to figure this
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="github" scheme="https://blog.jongallant.com/tags/github/"/>
    
  </entry>
  
  <entry>
    <title>Azure Identity 301 - ChainedTokenCredential</title>
    <link href="https://blog.jongallant.com/2021/09/azure-identity-301/"/>
    <id>https://blog.jongallant.com/2021/09/azure-identity-301/</id>
    <published>2021-09-03T08:17:54.000Z</published>
    <updated>2021-09-23T19:49:16.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;tn.png&quot; alt=&quot;&amp;quot;Azure Identity 301&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Azure Identity is an &lt;a href=&quot;https://azure.com/sdk&quot;&gt;Azure SDK&lt;/a&gt; library that abstracts all the authentication complexities so you can get back to building your Azure solutions.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;/azure-identity-101&quot;&gt;Azure
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="azure-identity" scheme="https://blog.jongallant.com/tags/azure-identity/"/>
    
      <category term="azure-sdk" scheme="https://blog.jongallant.com/tags/azure-sdk/"/>
    
  </entry>
  
  <entry>
    <title>Solution to SignalR error &#39;Unexpected token in JSON&#39; when parsing event data</title>
    <link href="https://blog.jongallant.com/2021/09/signalr-unexpected-token-in-json/"/>
    <id>https://blog.jongallant.com/2021/09/signalr-unexpected-token-in-json/</id>
    <published>2021-09-01T13:50:20.000Z</published>
    <updated>2021-09-01T21:46:43.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;I’ve been writing some UI automation tests with &lt;a href=&quot;https://playwright.dev/&quot;&gt;Playwright&lt;/a&gt; and was trying to parse a SignalR event. Like so:&lt;/p&gt;
&lt;pre class=&quot;line-numbers language-typescript&quot;&gt;&lt;code class=&quot;language-typescript&quot;&gt;const imageEvent = JSON.parse(event.payload.toString()) as
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="signalr" scheme="https://blog.jongallant.com/tags/signalr/"/>
    
      <category term="playwright" scheme="https://blog.jongallant.com/tags/playwright/"/>
    
  </entry>
  
  <entry>
    <title>Azure Identity 202 - Environment Variables</title>
    <link href="https://blog.jongallant.com/2021/08/azure-identity-202/"/>
    <id>https://blog.jongallant.com/2021/08/azure-identity-202/</id>
    <published>2021-08-31T07:30:44.000Z</published>
    <updated>2021-09-23T19:48:33.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;tn.png&quot; alt=&quot;&amp;quot;Azure Identity 202&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Azure Identity is a library that abstracts away all of the Azure authentication complexities so you can focus on building your solutions.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;/azure-identity-101&quot;&gt;Azure Identity 101&lt;/a&gt;, I introduced
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="azure-identity" scheme="https://blog.jongallant.com/tags/azure-identity/"/>
    
      <category term="azure-sdk" scheme="https://blog.jongallant.com/tags/azure-sdk/"/>
    
  </entry>
  
  <entry>
    <title>How to run Playwright codegen in a devcontainer - Solution to &#39;Unable to open X display&#39;</title>
    <link href="https://blog.jongallant.com/2021/08/playwright-codegen-devcontainer/"/>
    <id>https://blog.jongallant.com/2021/08/playwright-codegen-devcontainer/</id>
    <published>2021-08-27T10:10:47.000Z</published>
    <updated>2023-02-02T03:18:06.575Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;112.png&quot; alt=&quot;&#39;Playwright in devcontainer&#39;&quot;&gt;&lt;/p&gt;
&lt;p&gt;I started playing with &lt;a href=&quot;https://playwright.dev/&quot;&gt;Playwright&lt;/a&gt; (the browser test automation tool) yesterday and discovered that the &lt;code&gt;codegen&lt;/code&gt; feature doesn’t work in a devcontainer out of the box. You’ll get the
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="vscode" scheme="https://blog.jongallant.com/tags/vscode/"/>
    
  </entry>
  
  <entry>
    <title>Azure Identity 201 - DefaultAzureCredential Options</title>
    <link href="https://blog.jongallant.com/2021/08/azure-identity-201/"/>
    <id>https://blog.jongallant.com/2021/08/azure-identity-201/</id>
    <published>2021-08-24T06:38:18.000Z</published>
    <updated>2021-09-23T22:18:09.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;tn.png&quot; alt=&quot;&amp;quot;Azure Identity 201&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Azure Identity is a fundamental building block of the new Azure SDKs. We wanted to make it brain-dead simple for you to authenticate your apps with Azure. Auth can be very hard to get right. There’s so much context you have to learn
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="azure-identity" scheme="https://blog.jongallant.com/tags/azure-identity/"/>
    
      <category term="azure-sdk" scheme="https://blog.jongallant.com/tags/azure-sdk/"/>
    
  </entry>
  
  <entry>
    <title>Solution to Visual Studio &#39;Re-enter Credentials&#39; and multiple authentication prompts</title>
    <link href="https://blog.jongallant.com/2021/08/visual-studio-re-enter-credentials/"/>
    <id>https://blog.jongallant.com/2021/08/visual-studio-re-enter-credentials/</id>
    <published>2021-08-23T10:03:54.000Z</published>
    <updated>2021-08-23T19:47:30.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;I’m using Visual Studio 2021 Preview 2.1 and I was constantly getting prompted to re-enter my credentials multiple times.  I would have to 2FA 3-4 times everytime I wanted to do something with Azure.&lt;/p&gt;
&lt;p&gt;I phoned a friend and he said I’m seeing that because I have multiple tenants that use
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="visualstudio" scheme="https://blog.jongallant.com/tags/visualstudio/"/>
    
  </entry>
  
  <entry>
    <title>Azure SDK for Python - Introducing the new CloudEvent.from_json method to convert messages from Service Bus, Event Hubs, and Storage Queues to CloudEvent</title>
    <link href="https://blog.jongallant.com/2021/08/azure-sdk-python-event-grid-from-json/"/>
    <id>https://blog.jongallant.com/2021/08/azure-sdk-python-event-grid-from-json/</id>
    <published>2021-08-18T10:10:32.000Z</published>
    <updated>2021-08-18T17:52:58.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;We recently added native &lt;a href=&quot;https://devblogs.microsoft.com/azure-sdk/event-grid-ga/#new-features&quot;&gt;CloudEvent support to our Event Grid libraries&lt;/a&gt;. I created an app for my &lt;a href=&quot;https://www.youtube.com/watch?v=ns2B_BT7zLo&quot;&gt;Intro to the new Azure SDK Python video&lt;/a&gt; and discovered
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="azure-sdk" scheme="https://blog.jongallant.com/tags/azure-sdk/"/>
    
      <category term="python" scheme="https://blog.jongallant.com/tags/python/"/>
    
  </entry>
  
  <entry>
    <title>Create a Golang CLI in Minutes with Cobra</title>
    <link href="https://blog.jongallant.com/2021/08/golang-cli-cobra/"/>
    <id>https://blog.jongallant.com/2021/08/golang-cli-cobra/</id>
    <published>2021-08-13T09:07:35.000Z</published>
    <updated>2021-08-13T16:52:19.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;tn.png&quot; alt=&quot;&amp;quot;Golang CLI Cobra&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;I’m new to Golang and yesterday I attempted to create a Golang CLI.&lt;/p&gt;
&lt;p&gt;Here’s what I learned while getting it up and running on WSL.&lt;/p&gt;
&lt;p&gt;This took me a while. Hopefully with this post it only takes you a few mins.&lt;/p&gt;
&lt;h2
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="golang" scheme="https://blog.jongallant.com/tags/golang/"/>
    
  </entry>
  
  <entry>
    <title>Azure Identity 101 - DefaultAzureCredential</title>
    <link href="https://blog.jongallant.com/2021/08/azure-identity-101/"/>
    <id>https://blog.jongallant.com/2021/08/azure-identity-101/</id>
    <published>2021-08-11T14:34:33.000Z</published>
    <updated>2021-09-23T19:50:20.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;tn.png&quot; alt=&quot;&amp;quot;Azure Identity 101&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Azure Identity is a library that simplifies how applications authenticate with Azure services.&lt;/p&gt;
&lt;p&gt;The following code news up a &lt;code&gt;KeyVault&lt;/code&gt; &lt;code&gt;SecretClient&lt;/code&gt; and passes it a &lt;code&gt;DefaultAzureCredential&lt;/code&gt;
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
      <category term="azure-identity" scheme="https://blog.jongallant.com/tags/azure-identity/"/>
    
      <category term="azure-sdk" scheme="https://blog.jongallant.com/tags/azure-sdk/"/>
    
  </entry>
  
  <entry>
    <title>Power BI - Solution to &#39;This dataset includes a dynamic data source ... this dataset won&#39;t be refreshed.&#39;</title>
    <link href="https://blog.jongallant.com/2021/08/powerbi-dynamic-data-source-refresh/"/>
    <id>https://blog.jongallant.com/2021/08/powerbi-dynamic-data-source-refresh/</id>
    <published>2021-08-07T16:25:58.000Z</published>
    <updated>2021-08-08T06:40:00.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;I’m pulling data from GitHub Codeowners into a Power BI report.  All was dandy locally, but refresh failed on the PBI service with this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;108.png&quot; alt=&quot;&amp;quot;The error message&amp;quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This dataset includes a dynamic data source. Since dynamic data sources aren’t
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="powerbi" scheme="https://blog.jongallant.com/tags/powerbi/"/>
    
  </entry>
  
  <entry>
    <title>How to Update GitHub Topic Icon and Description</title>
    <link href="https://blog.jongallant.com/2021/07/update-github-topic-icon-description/"/>
    <id>https://blog.jongallant.com/2021/07/update-github-topic-icon-description/</id>
    <published>2021-07-29T08:25:42.000Z</published>
    <updated>2021-08-10T19:58:40.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;GitHub has Topics.  For example, when you search for “Azure” on GitHub it displays the Azure topic:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;105.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;And when you click on “See topic” you can view the details of that topic:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;106.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Azure recently rebranded with a new
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="github" scheme="https://blog.jongallant.com/tags/github/"/>
    
  </entry>
  
  <entry>
    <title>Microsoft Teams - Invite All Team Members to Meeting</title>
    <link href="https://blog.jongallant.com/2021/07/microsoft-teams-invite-all-team-members-to-meeting/"/>
    <id>https://blog.jongallant.com/2021/07/microsoft-teams-invite-all-team-members-to-meeting/</id>
    <published>2021-07-18T17:27:26.000Z</published>
    <updated>2021-07-19T00:57:10.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;You’ve created your Microsoft Teams Team and you want to send an invite to all of the Team members.  You create an invite and see the following, but you aren’t sure what to enter here.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;105.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;You then see the ability to select a channel, but you can’t change
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="teams" scheme="https://blog.jongallant.com/tags/teams/"/>
    
  </entry>
  
  <entry>
    <title>GitHub - Open in Visual Studio Code Insiders</title>
    <link href="https://blog.jongallant.com/2021/07/github-open-in-vscode-insiders/"/>
    <id>https://blog.jongallant.com/2021/07/github-open-in-vscode-insiders/</id>
    <published>2021-07-08T15:01:07.000Z</published>
    <updated>2021-07-08T22:21:25.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;&lt;img src=&quot;109.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;VS Code just released an update that lets you embed an “Open in Visual Studio Code” button in your GitHub readme.  It uses the Remote Repositories VS Code extension to directly open the repo without having to clone it.&lt;/p&gt;
&lt;p&gt;More info here: &lt;a
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="vscode" scheme="https://blog.jongallant.com/tags/vscode/"/>
    
  </entry>
  
  <entry>
    <title>Microsoft Teams - How to Get a Link to a Private Channel</title>
    <link href="https://blog.jongallant.com/2021/07/microsoft-teams-get-link-to-private-channel/"/>
    <id>https://blog.jongallant.com/2021/07/microsoft-teams-get-link-to-private-channel/</id>
    <published>2021-07-07T11:12:51.000Z</published>
    <updated>2021-07-07T18:38:38.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;I just created a Microsoft Teams private channel and noticed that it doesn’t have “Get link to channel” option like other channels.&lt;/p&gt;
&lt;p&gt;Here, you can see it doesn’t have that option:&lt;br&gt;
&lt;img src=&quot;107.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Here’s how I found the link:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click on the Channel name in
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
  </entry>
  
  <entry>
    <title>A Barebones Azure Event Grid to Azure Relay Listener</title>
    <link href="https://blog.jongallant.com/2021/07/azure-event-grid-relay-listener/"/>
    <id>https://blog.jongallant.com/2021/07/azure-event-grid-relay-listener/</id>
    <published>2021-07-06T10:56:23.000Z</published>
    <updated>2021-07-20T22:35:50.000Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;Let’s say that you are developing with Azure Event Grid and you simply want to see the messages that it is generating to observe the schema or debug it.  To do so you need to configure an Event Grid handler, which can be a Function, WebHook, Relay, Logic App, Service Bus, etc (the full list is
        
      
    
    </summary>
    
    
      <category term="Tech" scheme="https://blog.jongallant.com/category/Tech/"/>
    
      <category term="Tips" scheme="https://blog.jongallant.com/category/Tech/Tips/"/>
    
    
      <category term="azure" scheme="https://blog.jongallant.com/tags/azure/"/>
    
  </entry>
  
</feed>
