DEV Community

loading...
Cover image for 3 very cool projects (with demos) released at Microsoft Build
Microsoft Azure

3 very cool projects (with demos) released at Microsoft Build

mbcrump profile image Michael Crump ・2 min read

Hello everyone,

As Microsoft Build was happening, I was playing with the new bits as they were released. While checking them out, I created a series of videos that covered some of my favorites which includes:

  • Quake Mode on Windows Terminal
  • Azure Bicep
  • .NET Hot Reload

Let's jump in!

Quake Mode on Windows Terminal

"Quake Mode" allows you to open a new terminal instance from anywhere in Windows by pressing the Win + ` key.

You must be using the latest version of Windows Terminal Preview.

Just place this code in your "actions" section:
{
"command":{
"action":"globalSummon",
"name":"_quake",
"dropdownDuration":200,
"toggleVisibility":true,
"monitor":"any",
"desktop":"toCurrent"
},
"keys":"win+`"
}

Supporting Materials:
https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-9-release/
https://docs.microsoft.com/en-us/windows/terminal/customize-settings/actions#global-commands

Video (6 mins)

Azure Bicep

Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively without having to navigate the complexities of ARM templates. There are several benefits to this as it allows for a cleaner syntax, improved type safety, and better support for modularity and code re-use.

Supporting Materials:
https://github.com/Azure/bicep

Video (9 mins)

.NET Hot Reload

.NET Hot Reload which shipped in the latest Visual Studio 2019 preview allows you to modify your apps source code while the application is running, without the need to manually pause or hit a breakpoint. Just make a change and click the "apply code changes" button and the magic happens.

Supporting Materials:

https://visualstudio.microsoft.com/vs/preview/
https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload/
https://www.microsoft.com/en-us/p/esheep-64bit/9mx2v0tqt6rm#activetab=pivot:overviewtab

Video (6 mins)

BONUS!

Conclusion

Feel free to checkout my Twitch streams as we learn about security and app development or you can watch the condensed version of all of my streams by subscribing to my YouTube.

Stay connected with me on social platforms for daily software development news.

-Twitter | Twitch | Instagram | YouTube | GitHub | Website

Discussion (0)

Forem Open with the Forem app