My favorite 10 DEV+Cloud announcements from Microsoft Build 2022
In case you missed it, last week was Microsoft Build 2022! Here I share my top 10 favorite DEV+Cloud announcements and links for keeping an eye in 2022.
About Microsoft //Build Conference
Microsoft Build Conference it’s one of my favorite developer conferences which I follow from ~2015. Every year, Microsoft traditionally showcases the technologies and products that are coming next during a 1-2 all day event, taking several sessions at the same time in Seattle, remote and around the world.
Featuring cloud, no-code tools, M365, Visual Studio, JavaScript .NET, Artificial Intelligence, SDKs, IoT and also hardware announcements take place for General Availability (GA) and also earlier Private Preview announcements for certain products for customers who are interested in giving them a try and provide feedback.
Here are I my top 10 DEV+Cloud related announcements:
1) Azure Container Apps is now generally available.
Azure Container Apps (ACA) enables customers to run microservices and containerized apps on a serverless platform built on Azure Kubernetes Service and extend with well-known ecosystem projects like KEDA (Kubernetes Event-driven Autoscaling extension), Dapr (Distributed Application Runtime and Envoy.
More about Azure Container Apps: https://azure.microsoft.com/en-us/services/container-apps/#overview
2) GitHub Copilot now Generally Available
GitHub Copilot is a pair programming tool developed by GitHub (Microsoft) with OpenAI tool that enables their users the ability understand context from inputs like comments to suggest lines or code within development environments such as Visual Studio. Also, GitHub Copilot extension is available for IDEs and editors, from Visual Studio Code, JetBrains, Neovim, Visual Studio IDE and also GitHub Codespaces.
During //Build Conference, Microsoft announced that Copilot will be for students, Build 2022 attendees, and verified open-source contributors!
3) TypeScript 4.6 out and 4.7 beta announced.
A new version of TypeScript is available and packed with a lot of interesting features out for beta. You can give it a try to latest version of TypeScript right from https://www.typescriptlang.org/ and take a look on latest features listed in Microsoft Blogs link below:
Read more: https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/
4) .NET MAUI and Blazor announcements
.NET MAUI is out!! 🎉 A single, unified .NET experience for developing applications across mobile and web supporting Mac Catalyst, iOS and Android from one single place. NET MAUI is the next, natural sucesor of Xamarin and now you can incorporate web components developed with Blazor framework by using primarily C# instead of JavaScript. Alternatively, you can use BlazorWebView control for rendering Razor components into an embedded Web View for re-using web UI based components across mobile, desktop and web.
Read more: https://devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/
5) Azure Kubernetes Service (AKS) updates & cloud extensions
For Azure Kubernetes Services (AKS), there are 3 new capabilities enabled for k8s clusters known as Cluster Extensions: Dapr, Azure Machine Learning and GitOps. All of them can be managed from well known tools like the Azure CLI and the Azure SDKs.
As mentioned here, Cluster extensions provide an at-scale mechanism to deploy, update and manage the lifecycle of services represented by extension instances running on your AKS clusters.
More about Cluster extensions: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/dapr-ml-gitops-extensions-ga-on-aks/ba-p/3423296
6) Azure Static Web Apps CLI is now GA (global access)
Azure Static Web Apps enables you to deploy your full-stack web apps by connecting your Git repository and get a lot of features out of the box, including:
- Web hosting for static content (HTML, CSS, JavaScript, and images).
- Integrated API support provided by Azure Functions
- First-class GitHub and Azure DevOps integration
- Globally distributed static content (CDN)
- Free SSL certificates
- Custom domains
- Auth provider integrations with Azure Active Directory, GitHub, and Twitter.
- And more.
Recommended reading: https://azure.microsoft.com/en-us/services/app-service/static/
More about az-swa
announcement: https://dev.to/azure/azure-static-web-apps-cli-is-now-ga-global-access-1714
7) Dev Box and Azure Deployment Environments
Microsoft Dev Box is a new Azure cloud service for hybrid development teams that provides developers with secure, ready-to-code developer workstations which are pre-configured for specific stacks and tasks so developers can get to straight to work without having to worry about configuring it.
8) Visual Studio 2022 for Mac is now available!
The next version of Visual Studio 2022 for Mac is out! v17.0 it’s available to download which is packed with full native macOS UI support, .NET 6 based and optimized for Apple Silicon (ARM64) processors. Main features include:
- .NET 6, C# 10 and Azure Functions v4 support.
- MAUI tooling support
- Git Changes window
Read more: https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-is-now-available/
Release Notes: https://docs.microsoft.com/en-us/visualstudio/releases/2022/mac-release-notes-preview#17.3.0-pre.1
9) Windows Terminal Preview 1.14 Release
The new Windows Terminal release is out, containing a lot of improvements and ability to enable it as default by using the Windows settings app or inside Windows Terminal’s settings.
Windows Terminal can be installed from the Microsoft Store or from the GitHub releases page.
Read more: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-14-release/
10) M365 and Microsoft Teams announcements
Last but not least, several M365 announcements took place around Microsoft Teams, Low-Code / No-code, Microsoft Graph. Some key announcements included:
- Teams JS 2.0 SDK - Developer Preview
- Teams Toolkit for Visual Studio Code & Visual Studio 2022 - Generally Available
- Microsoft Teams app model & Microsoft Graph updates
- Loop components and Adaptive Card-based components
- Microsoft Teams Framework (TeamsFx) - A set of Temas based components incluidng CLI, VS Code extensions and SDKs (NuGet, NPM)
- New Teams Graph API (Create messages, chat, and more)
Here I share some links for further reading:
-
Announcing Microsoft Power Pages: Build secure, low-code websites – https://aka.ms/Build22-Power-Pages-Blog
-
Microsoft Teams Monetization for your Apps (In-App Purchases, subscription models) – http://aka.ms/TeamsMonetization/IAP
-
Build collaborative apps with Microsoft Teams – https://www.microsoft.com/en-us/microsoft-365/blog/2022/05/24/build-collaborative-apps-with-microsoft-teams/
-
Microsoft Graph @ Build 2022 – https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-build-2022/
-
Introducing Live Share: Interactive app experiences in Microsoft Teams meetings – https://devblogs.microsoft.com/microsoft365dev/introducing-live-share-interactive-app-experiences-in-microsoft-teams-meetings/
-
What’s new for Office Add-ins at Build 2022 – Microsoft – https://devblogs.microsoft.com/microsoft365dev/whats-new-for-office-add-ins-at-build-2022/
-
Increase engagement and discoverability of your data with Microsoft Graph connectors – https://devblogs.microsoft.com/microsoft365dev/increase-engagement-and-discoverability-of-your-data-with-microsoft-graph-connectors/
-
Microsoft Teams Toolkit for Visual Studio Code now generally available – https://devblogs.microsoft.com/microsoft365dev/microsoft-teams-toolkit-for-visual-studio-code-now-generally-available/
More links for Build 2022 Announcements
-
Visual Studio at Microsoft Build 2022 – https://devblogs.microsoft.com/visualstudio/visual-studio-at-microsoft-build-2022/
-
Microsoft Store grows with the developer community – https://blogs.windows.com/windowsdeveloper/2022/05/24/microsoft-store-grows-with-the-developer-community/
-
General availability: Azure Cosmos DB Python SDK async IO support – https://azure.microsoft.com/en-us/updates/general-availability-azure-cosmos-db-python-sdk-async-io-support/
-
Announcing General Availability for GitOps with Flux v2 in Azure https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-general-availability-for-gitops-with-flux-v2-in-azure/ba-p/3408051
-
Microsoft 365 announcements – https://aka.ms/m365/build22
-
Announcing landing zone accelerator for Azure Arc-enabled Kubernetes – https://aka.ms/ArcK8sLZBlog
Recordings now available!
On-demand videos from https://build.microsoft.com
- Cloud-Native app modernization sessions – https://docs.microsoft.com/en-us/events/resources/build-2022/cloudnative-app-modernization?branch=pr-en-us-975
Book of News & highlights
-
Build 2022 Book of News: https://news.microsoft.com/build-2022-book-of-news/
-
Build 2022 highlights: https://aka.ms/Build2022highlights
Related links and third-party announcements
-
MacOS Environment Setup For MAUI Development - https://blog.jetbrains.com/dotnet/2022/05/25/macos-environment-setup-for-maui-development/
-
Microsoft Announces Windows 11, Edge, Teams Updates at Build 2022 – https://gadgets360.com/laptops/news/microsoft-windows-11-search-store-onenote-edge-teams-pwas-project-volterra-updates-build-2022-3009054
-
TypeScript 4.7 GA, Visual Studio on Arm64, Azure Deployment Environments, More – https://visualstudiomagazine.com/articles/2022/05/27/news-roundup.aspx?m=1
-
Surface at Microsoft Build 2022 – https://devblogs.microsoft.com/surface-duo/surface-at-microsoft-build-2022/
-
Microsoft Introduces Dev Box and Azure Deployment Environments – https://www.i-programmer.info/news/141-cloud-computing/15454-microsoft-introduces-dev-box-and-azure-deployment-.html
-
10 Takeaways from the Keynote at Microsoft Build 2022 – https://www.syncfusion.com/blogs/post/10-takeaways-from-the-keynote-at-microsoft-build-2022.aspx
-
Microsoft expands Azure OpenAI Service with fine-tuning features and more – https://techcrunch-com.cdn.ampproject.org/c/s/techcrunch.com/2022/05/24/microsoft-expands-azure-openai-service-with-fine-tuning-features-and-more/amp/
-
Microsoft Dev Box is a cloud-powered developer workstation – https://www.theverge.com/2022/5/24/23137602/microsoft-dev-box-azure-workstation-cloud-build
-
.NET MAUI Reaches General Availability, Replacing Xamarin.Forms – https://visualstudiomagazine.com/articles/2022/05/24/net-maui-ga.aspx
-
Visual Studio 2022 for Mac Finally Generally Available – https://visualstudiomagazine.com/articles/2022/05/25/vs-2022-for-mac-ga.aspx
-
Build 2022: GitHub Copilot will be Free for Open Source Contributors & Students This Summer – https://petri.com/github-copilot-free-open-source-contributors-students-summer/
-
Introducing F5 NGINX for Azure – Load Balancing Available Natively as a SaaS Offering – https://www.nginx.com/blog/introducing-f5-nginx-for-azure-load-balancing-available-natively-as-saas-offering-on-microsoft-azure/
-
Introducing Live Share: Interactive app experiences in Teams meetings – https://www.microsoft.com/en-us/microsoft-365/blog/2022/05/24/build-collaborative-apps-with-microsoft-teams/
Hope you enjoy it!