<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU" xmlns:media="http://search.yahoo.com/mrss/">
  <id>https://david.gardiner.net.au/tags/Microsoft%20Teams.xml</id>
  <title type="html">David Gardiner - Microsoft Teams</title>
  <updated>2026-05-14T00:34:52.406Z</updated>
  <subtitle>Blog posts tagged with &apos;Microsoft Teams&apos; - A blog of software development, .NET and other interesting things</subtitle>
  <rights>Copyright 2026 David Gardiner</rights>
  <icon>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=64</icon>
  <logo>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=256</logo>
  <generator uri="https://github.com/flcdrg/astrojs-atom" version="3">astrojs-atom</generator>
  <author>
    <name>David Gardiner</name>
  </author>
  <link href="https://david.gardiner.net.au/tags/Microsoft%20Teams.xml" rel="self" type="application/atom+xml"/>
  <link href="https://david.gardiner.net.au/tags/Microsoft%20Teams" rel="alternate" type="text/html" hreflang="en-AU"/>
  <category term="Microsoft Teams"/>
  <category term="Software Development"/>
  <entry>
    <id>https://david.gardiner.net.au/2020/05/msbuild-conference</id>
    <updated>2020-05-20T08:30:00.000+09:30</updated>
    <title>Microsoft Build 2020 highlights</title>
    <link href="https://david.gardiner.net.au/2020/05/msbuild-conference" rel="alternate" type="text/html" title="Microsoft Build 2020 highlights"/>
    <category term="ADNUG"/>
    <category term="Events"/>
    <category term=".NET"/>
    <category term="Visual Studio"/>
    <category term="Microsoft Teams"/>
    <category term="WSL2"/>
    <published>2020-05-20T08:30:00.000+09:30</published>
    <summary type="html">Microsoft Build 2020 started early this morning.</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/build2020-banner.Drqw0lja_1xuEUR.webp&quot; alt=&quot;Microsoft Build 2020 Logo&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mybuild.microsoft.com&quot;&gt;Microsoft Build 2020&lt;/a&gt; started early this morning. I&apos;ve never had the opportunity to attend the US Build conference in person, so the fact that this year they&apos;re running it as a virtual conference for free is awesome! Here&apos;s a few of the highlights and announcements that have stood out to me so far:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/commandline/windows-terminal-1-0&quot;&gt;Windows Terminal 1.0 released&lt;/a&gt;. I&apos;ve been using Windows Terminal for a few months now and it&apos;s become my go-to command-line environment.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-build-2020-summary&quot;&gt;WSL2&lt;/a&gt;. WSL2 ships with Windows 10 20-04. I made the jump to the Slow Ring to check out WSL2 on my new workstation. There&apos;s a few rough edges around running mixed containers (Windows and Linux at the same time) so hoping those get sorted out when it goes GA. Interesting that they&apos;re adding &lt;a href=&quot;https://devblogs.microsoft.com/directx/directx-heart-linux/&quot;&gt;GPU support to WSL2&lt;/a&gt; as well.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available&quot;&gt;Blazor WebAssembly&lt;/a&gt; is now officially released. I haven&apos;t played with this at all but it&apos;s on my radar.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/&quot;&gt;Visual Studio 2019 v16.6 &amp;amp; v16.7 Preview 1&lt;/a&gt; - Time to spin up the Visual Studio Installer and make sure you&apos;re running the latest GA and Preview bits. Watch the recording of &lt;a href=&quot;https://www.youtube.com/watch?v=qlXaxBboscc&quot;&gt;me exploring some of the new features in 16.6&lt;/a&gt; which was run as an event of the Adelaide .NET User Group.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net&quot;&gt;.NET 5 Preview 4&lt;/a&gt; - The next version of .NET Core, now just called &apos;.NET&apos; and skipping v4 to avoid confusion with the old .NET Framework. Some nice performance improvements as well as the next versions of C# and F#.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/microsoft-365/blog/2020/05/19/microsoft-teams-fluid-framework-new-microsoft-365/&quot;&gt;Teams support for NDI&lt;/a&gt; - this will be of interest to those wanting to use &lt;a href=&quot;https://obsproject.com/&quot;&gt;OBS&lt;/a&gt; or similar live video production applications with Microsoft Teams.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&apos;s going to be a challenge getting my regular work done as well as keeping an eye on all the sessions that are running today and tomorrow. Fortunately, sessions that I miss will be up on &lt;a href=&quot;https://learn.microsoft.com/shows/build-2020/&quot;&gt;Channel 9&lt;/a&gt; to watch at a more convenient time.&lt;/p&gt;
</content>
    <media:thumbnail url="https://david.gardiner.net.au/_astro/build2020-banner.Drqw0lja.png" width="1600" height="250"/>
    <media:content medium="image" url="https://david.gardiner.net.au/_astro/build2020-banner.Drqw0lja.png" width="1600" height="250"/>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2020/04/online-user-group</id>
    <updated>2020-04-19T21:30:00.000+09:30</updated>
    <title>Moving a user group online</title>
    <link href="https://david.gardiner.net.au/2020/04/online-user-group" rel="alternate" type="text/html" title="Moving a user group online"/>
    <category term="User Groups"/>
    <category term="Microsoft Teams"/>
    <published>2020-04-19T21:30:00.000+09:30</published>
    <summary type="html">The Adelaide .NET User Group has been meeting in various incarnations since waaaaay back in 1993.</summary>
    <content type="html">
&lt;p&gt;The &lt;a href=&quot;https://www.meetup.com/adelaide-dotnet/&quot;&gt;Adelaide .NET User Group&lt;/a&gt; has been meeting in various incarnations since waaaaay back in 1993. The group has been through changes of name, venue and leadership, but 2020 and specifically &lt;a href=&quot;https://en.wikipedia.org/wiki/Coronavirus_disease_2019&quot;&gt;COVID-19&lt;/a&gt; has presented a new challenge to the continuity of the group.&lt;/p&gt;
&lt;p&gt;Our last in-person meeting was in &lt;a href=&quot;https://www.meetup.com/Adelaide-dotNET/events/268772046/&quot;&gt;early March&lt;/a&gt;, and at that time COVID was in the news but there were no restrictions on public gatherings. I did however rush out to buy some hand sanitiser for people to use before eating their pizza. Concern was growing, and in fact that same day my friend and fellow MVP &lt;a href=&quot;https://web.archive.org/web/20260208053115/https://lobsterpot.com.au/blog/&quot;&gt;Rob&lt;/a&gt; decided to call off the &lt;a href=&quot;https://web.archive.org/web/20180809004910/http://adelaide.pass.org:80/?&quot;&gt;Adelaide Data and Analytics User Group&lt;/a&gt; meeting that was scheduled for the following week. (By that weekend it had become clear that Rob was on the money).&lt;/p&gt;
&lt;p&gt;April&apos;s meeting had &lt;a href=&quot;https://www.meetup.com/Adelaide-dotNET/events/269471859/&quot;&gt;already been planned&lt;/a&gt;, but it had quickly become apparent that an in-person meeting would not possible. The choice was to either shut down the group for the duration, or find a way to go virtual. I was keen to explore the latter!&lt;/p&gt;
&lt;p&gt;Our group (like Rob&apos;s) had hosted remote presenters before (not everyone is lucky enough to visit Adelaide in person), but this would involve everyone being remote which was a big change.&lt;/p&gt;
&lt;p&gt;I did a lot of research into viable platforms to run the meeting on - reading blog posts, comments on Twitter and listening and asking questions from my fellow Microsoft MVPs in the ANZ region. Zoom was popular in the community, but it was around that time that it was getting all the &lt;a href=&quot;https://www.schneier.com/blog/archives/2020/04/security_and_pr_1.html&quot;&gt;wrong kind of press&lt;/a&gt;. &lt;a href=&quot;https://www.microsoft.com/en-au/microsoft-teams/group-chat-software&quot;&gt;Microsoft Teams&lt;/a&gt; was a service that I was familiar with (having used it for work and also for the recent MVP Summit). The aspect of Teams that I decided to use for our first fully virtual meeting was Microsoft Teams Live Events.&lt;/p&gt;
&lt;p&gt;What swayed me to choose Live Events was that it had a fully-anonymous option to run public events which I felt would lower the barrier to entry for participation. I have a complimentary Office 365 tenancy provided as part of being a Microsoft MVP, so I made use of this to host the event.&lt;/p&gt;
&lt;p&gt;My presenter for April was &lt;a href=&quot;https://www.andrew-best.com/&quot;&gt;Andrew Best&lt;/a&gt; (who also happens to be my co-organiser for &lt;a href=&quot;https://dddadelaide.com/&quot;&gt;DDD Adelaide&lt;/a&gt;). We scheduled a test run the week before to try out the technology and also involved &lt;a href=&quot;https://www.encodetalent.com.au/&quot;&gt;Simon Cook&lt;/a&gt; to sit in the &apos;audience&apos; seat. For the test we actually tried out Teams Live Events &lt;em&gt;and&lt;/em&gt; Teams Meetings, and from that we felt comfortable choosing Live Events.&lt;/p&gt;
&lt;p&gt;Our group has been using Meetup.com for a number of years now to promote our meetings. They recently introduced the ability to add a &lt;a href=&quot;https://www.meetup.com/blog/product-updates-for-online-events-part-2/&quot;&gt;link to online meetings&lt;/a&gt;. The problem I discovered was that they&apos;d limited the link field to 250 chars, and a Teams Live Event URL was around 270! Using a URL shortener didn&apos;t work either (I tried) as they were parsing the text to limit it to a fixed list of virtual event providers. I reported this to Meetup.com and pleasingly they increased the field size a few days before our event.&lt;/p&gt;
&lt;h2&gt;Show time&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/david-ready-for-virtual-adnug.CZsOZMOF_21ODau.webp&quot; alt=&quot;David ready to go&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I was all set up (including bringing in some extra lighting) and 6pm was rapidly approaching. I then got a message from Andrew - he was having trouble connecting to the event! But we&apos;d tested it the week before, what had changed? As it happens, Andrew had actually changed jobs in that week, and it seems Teams was trying to use his old credentials&lt;/p&gt;
&lt;p&gt;Rebooting and restarting Teams wasn&apos;t helping. Some frantic Googling came across &lt;a href=&quot;https://techcommunity.microsoft.com/t5/microsoft-teams/recovering-from-incorrect-microsoft-teams-login/m-p/52412#&quot;&gt;this post&lt;/a&gt;, and applying the suggested solution unblocked Andrew. It did mean we started a little later than planned, but we didn&apos;t have to cancel. To make sure attendees realised that we were running late, I&apos;d hit the &apos;Start&apos; button on the Live Event and then let everyone know to sit tight while we did some troubleshooting the problem (rather than think it wasn&apos;t on).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/teams-live-events-screenshot.D46yGLtX_Ly7lO.webp&quot; alt=&quot;Producing the event&quot; /&gt;
Once the introduction and updates were out the way, I handed over to Andrew to do his presentation. I was in the &lt;a href=&quot;https://support.microsoft.com/en-us/office/produce-a-live-event-using-teams-591bd694-121d-405c-b26d-730315e45a22#bkmk_producercapabilities&quot;&gt;Producer&lt;/a&gt; seat, so I could choose whether to show Andrew&apos;s screen-share, his webcam, or both. For most of the talk I left it on his screen, but as we were taking questions during the talk, I tried to switch to a screen+webcam view for those.&lt;/p&gt;
&lt;p&gt;You can see in the photo above how you can queue up the next layout on the left. When you&apos;re ready to change the live stream you click on the &lt;strong&gt;Send Live&lt;/strong&gt; button. The layout options are very basic compared to something like &lt;a href=&quot;https://obsproject.com/&quot;&gt;OBS&lt;/a&gt;, but they did the job nicely.&lt;/p&gt;
&lt;p&gt;While the event was on we seemed to peak at around 47 concurrent viewers. Afterwards I downloaded the &lt;a href=&quot;https://learn.microsoft.com/microsoftteams/teams-analytics-and-reports/teams-live-event-usage-report&quot;&gt;event usage report&lt;/a&gt; which said we had 114 unique people connect in that day. I think the difference could be some people might have connected in via different devices (or app vs web browser), but still 114 sounds impressive!&lt;/p&gt;
&lt;h2&gt;Post-event&lt;/h2&gt;
&lt;p&gt;The recording of the live event can be downloaded as an MPEG4 video file. My eldest daughter has access to Adobe&apos;s Creative Cloud so I asked her if she could edit the video for me in Premiere (removing the big delay at the start). I uploaded two resulting videos to YouTube. The first was my &apos;welcome, news and updates spiel&apos; that I normally do at the start of our events, the second was Andrew&apos;s presentation.&lt;/p&gt;
&lt;p&gt;The recordings are now published in the &lt;a href=&quot;https://www.youtube.com/channel/UC2ADic3W47_Ms9vU96MsG2A&quot;&gt;ADNUG YouTube channel&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;What worked&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;We have an &lt;a href=&quot;https://heapsgooddev.slack.com/&quot;&gt;Adelaide developer community Slack&lt;/a&gt; (called HeapsGoodDev - &apos;&lt;a href=&quot;https://www.urbandictionary.com/define.php?term=heaps%20good&quot;&gt;Heaps Good&lt;/a&gt;&apos; being a particularly South Australian expression) that our group participates in. I&apos;d promoted our Slack channel as a great place to have side and post event conversations, and also as a means to support anyone who was having trouble connecting.&lt;/li&gt;
&lt;li&gt;Live Events worked just like it should have&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;What to watch out out for&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;A Teams Live Events event can only be started once, and once they&apos;re started, if you stop then that&apos;s it, there&apos;s no option to restart.&lt;/li&gt;
&lt;li&gt;There&apos;s a decent lag between the presentation and what viewers see - around 20-30 seconds, so take that into account if you&apos;re asking for responses from attendees during the talk.&lt;/li&gt;
&lt;li&gt;Live Events have a Q&amp;amp;A facility which allows attendees to ask a question. A moderator can then answer privately or choose to publish the question to everyone. It&apos;s a good way to manage questions, particularly from a larger group, but it isn&apos;t the same as an online chat - attendees can&apos;t chat with each other.&lt;/li&gt;
&lt;li&gt;As we found out, Teams Live Events doesn&apos;t currently support sharing system sounds (unlike Teams Meetings).&lt;/li&gt;
&lt;li&gt;Live Events starts the recording automatically as soon as you hit &lt;strong&gt;Start&lt;/strong&gt; to begin the stream.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;What&apos;s next&lt;/h2&gt;
&lt;p&gt;We&apos;ve already got our &lt;a href=&quot;https://www.meetup.com/Adelaide-dotNET/events/270051760/&quot;&gt;next meeting planned&lt;/a&gt;, and will use Live Events for that.&lt;/p&gt;
&lt;p&gt;I&apos;m also thinking of running some shorter lunchtime meetings, and might try using Teams Meetings for these to make them a bit more informal.&lt;/p&gt;
&lt;p&gt;One of the recommendations from the ANZ MVPs was to get your group its own Office 365 tenancy (rather than rely on an employer&apos;s or MVP&apos;s). I&apos;d like to get the group our own &lt;a href=&quot;https://www.microsoft.com/en-au/microsoft-365/business/microsoft-365-business-basic&quot;&gt;Office 365 Business Essentials&lt;/a&gt; subscription.&lt;/p&gt;
&lt;p&gt;EDITED TO ADD (21st April 2020): Office 365 Business Essentials includes Teams Meetings, but does &lt;strong&gt;not&lt;/strong&gt; include Live Events. It looks like you&apos;ll need &lt;a href=&quot;https://support.office.com/en-us/article/get-started-with-microsoft-teams-live-events-d077fec2-a058-483e-9ab5-1494afda578a#bkmk_createliveevents&quot;&gt;at least an Enterprise E1 license&lt;/a&gt; for that.&lt;/p&gt;
&lt;p&gt;*[ADNUG]: Adelaide .NET User Group
*[ANZ]: Australia and New Zealand
*[MVP]: Most Valuable Professional&lt;/p&gt;
</content>
  </entry>
</feed>
