Scott Guthrie Keynote

  1. Solutions built with Azure.
  2. 61 Azure Regions now!
    1. More than AWS & Google combined.
    2. New DCs in Israel, Mexico, Spain, Poland, New Zealand.
  3. Helping with COVID-19.
  4. Amanda Silver joined, CVP for VS Family and Developer Tools.
  5. Donovan Brown
    1. Virtual Standup – Sunrise Standup app. (Is that the name?)
    2. Azure Static Webapp.
    3. Azure Functions.
    4. Sunrise app.
    5. Azure and GitHub work together using GitHub actions to create CI/CD pipelines.
    6. Every commit downloads, builds, tests code and deploys it to Azure.
    7. You can see Deployment history from the Azure portal as GitHub Actions.
    8. Amanda will add functionality to map with pins using Azure Static Webapp.
  6. Back to Amanda.
    1. She’s running locally with VS Code.
    2. Install Azure Static Webapp extension for VS Code.
    3. Lightning button lets you create an endpoint and it scaffolds out an Azure Function.
    4. You paste in your code.
    5. You can also launch Full Stack app in the menu, i.e. front end and back end.
    6. (I think she’s on a Mac)
    7. VS Code Pull Request extension.
  7. Back to Donovan.
    1. He saw the notification in Teams.
    2. Click on the link for the PR.
    3. Then he can see the code running in the staging environment.
    4. He wants to change the theme.
      1. He wants dark theme, not light theme.
    5. Codespaces turns web browsers into development environments.
    6. VS Code + Extensions + Libraries.
    7. “Color-customized version of Bulma” theme.
    8. Every machine is now a developer machine with Codespaces.
  8. Back to Amanda
    1. Announcing Azure Static Web Apps today.
  9. Jeff Hollan
    1. Azure Kubernetes Service.
    2. Lift and shift apps to Azure.
    3. Azure Private Link enables private communications for your Kubernetes apps.
    4. Cognitive Services
      1. Personalizer Apprentice Mode
      2. Speech Voice Styles – tailor the voice in your apps.
      3. Enhanced Container Support – GA for Text Analytics, General Understanding (?)
    5. httprepl
      1. Uses Swagger.
      2. Related to CosmosDB.
  10. Back to Scott.
    1. Talking about how Starbucks uses Microsoft technologies.
  11. Julia White (CVP Azure Marketing) and Gerri Martin-Flickinger (CTO Starbucks).
  12. Rohan Kumar, CVP Azure Data Engineering.
    1. Predictive Analytics and ML.
    2. Azure Synapse looks like it brings it all together.
    3. Azure Synapse Link is being announced today.

Q&A with Seth Juarez

  1. WSL2
    1. Scott Hanselman discussing.
  2. Windows Terminal
    1. Kayla Cinnamon.
    2. v1.0 out today!
    3. Scott’s tutorial on PowerLine in Windows Terminal, git branches, etc.
  3. winget
    1. New Windows Package Manager.
    2. Install Windows Terminal.
    3. Alt-Space is Run PowerToy.
  4. Maddy Leger
    1. Mirror iOS
    2. Hot Reload and Hot Restart
    3. Plugged in phone to laptop

MS Build – Scott Hanselman Keynote

  1. FancyZones PowerToy
    1. Launcher is Alt-Space
  2. Kayla Cinnamon joined
    1. ASCII Azure Regions in Windows Terminal (
    2. Script to setup PowerToys (KC), Terminal, etc.
    3. Windows Package Manager: WinGet
      1. Winget Package Manifests on GitHub
    4. > winget install terminal
      1. https://aka.ms/winget
    5. He’s running Terminal 1.0.1401 (?)
    6. He ran gimp as part of the preview of the next release WSL2.
      1. Preview: Hardware accelerated workloads via GPU.
      2. https://aka.ms/wsl
    7. He (she?) made their cursors have their pictures.
    8. Teams: @Code Conversations bot.
      1. Now add code snippet, e.g. Console.WriteLine(“…”);
      2. Uses .NET Interactive.
    9. She hid files on his machine.
    10. Go into Linux filesystem in Windows Explorer.
    11. She left a file with C# snippets on his machine.
    12. @Code Conversations bot.
      1. Has a formatter included.
      2. Shuffled and visualized the card deck from her code.
    13. https://aka.ms/codeconversations
  3. GitHub – Nat Friedman joined
    1. npm
  4. Allison Buchholtz-Au joined
    1. Codespaces
      1. OliveTracker app
      2. Olive is her dog
    2. https://aka.ms/sh-onboard
      1. Click green Code button, select “Open in Codespace”.
      2. Takes care of all of the setup for you. (?)
    3. It looks like VS Code.
    4. Takes a while, but much faster than setting up a dev box.
    5. Turn on Preferences Sync.
      1. Still in preview.
      2. Syncs with VS Code!
    6. dependabot-preview
      1. Go check this out!
      2. Pulls release notes for you.
      3. Shows commits.
      4. You can merge a pull request.
    7. Run from Codespaces.
      1. Go to the Debug icon on the left.
      2. It forwards the port to your local browser.
      3. Private Preview: https://github.com/features/codespaces
    8. LiveShare extension
      1. Username olivef
      2. They are collaborating while she’s on VS 2019!
  5. He’s got a cool VS desktop theme.
    1. Find out what this is.
    2. He’s running on his Mac.  Is it available for Windows?
  6. New Git experience in the latest VS 2019 and Preview.
  7. https://dot.net/get-core-3 (not sure about this URL)
  8. Maddy Leger joined.
    1. Sent Scott a LiveShare link in the Teams chat.
    2. She’s showing a Xamarin iPhone mobile app.
      1. Also targeting Android.
    3. .NET Standard project.
    4. Xamarin Forms.
    5. Hot Restart to redeploy to the phone.
    6. Connected over a cable (I think she said).
    7. We can see her iPhone mirrored on the desktop.
      1. How did she do this?
      2. https://montemagno.com/screen-mirroring-for-ios-android-and-windows/
    8. She mentioned vertical tabs in VS.
      1. Look into this.
    9. Use <dualscreen Pane1> and <dualscreen Pane2> for multiscreen devices.
    10. Scott went into WSL2, ran tensorflow on Linux against GPU (Cuda).
    11. Seeing the performance in Task Manager.  You can see memory and processor usage of his GPU.
    12. It detected cars in his video, etc.
    13. Sharing a whiteboard on Teams.
  9. Panos Panay joined the call.
    1. Scott faded out on him.  It was funny!

MS Build – Satya’s Keynote

Topics to investigate further:

  1. Azure Arc
    1. Azure Arc-enabled Kubernetes
  2. Azure Synapse
  3. Teams Fluid Canvas
    1. Microsoft announces Fluid Framework at Build 2019
  4. Project Reunion
    1. Project Reunion is an evolution of the Windows developer platform that will make it more compatible, agile, modern and open. 
    2. Microsoft to unify Windows desktop and UWP apps with new Project Reunion

MS Build 2020 Intro Session

Hosted by Dona Sarkar and Seth Juarez.

Here is the Microsoft Build 2020 Book of News, which has links to all of the big Build 2020 announcements.

Go check out the following information:

  1. https://aka.ms/learntv
  2. Go find Instafluff on Twitch.
  3. Look into Tagboard, the Twitter post viewer they showed.

Load more