New in September
|Create an Azure Function to manage resource groups||In this article series, you'll create an Azure Function app with APIs to manage Azure resource groups.
Features and functionality of this article series:
* Create local Azure Function app project in Visual Studio Code
* Create function APIs boilerplate code in Visual Studio Code
* Deploy to Azure Functions
* Create service principal
* Configure local and remote application settings
* Use DefaultAzureCredential in both local and remote environments
* Use Azure SDKs to use Azure Identity and Azure Resource Management APIs
* Use your local and cloud APIs to create, delete, and list resource groups in your subscription
Updates in September
|Upload an image to an Azure Storage blob||* Updates based on Azure portal UI changes
* Added Static Web App resource creation and deployment
* Moved environment variables from source code into
New in August
|Create Static Web app using CLI||In this article series, learn how to create a Static Web App (SWA). Locally develop using the SWA CLI with a proxy between the local client and API, including authentication. Run the same code remotely on Azure without changes.|
Updates in August
|Create and deploy an Azure Function API with VS Code||Previous version of document series focused on a public/anonymous API. The series now uses function-level security: local develop doesn't use the function key (
|Azure service principal||Updated code sample and added code sample to JS-e2e repo.|
|Updated hosting and deployment services||Added Azure Web PubSub to list of services.|
|Updated Azure Functions||Added Common security settings you need to configure for your Azure Function|
|Updated Top JS Tasks||Added Deployment|
New in July
|Get started with GraphQL on Azure||Learn how to use a GraphQL API and deploy to Azure using the Apollo server in an Azure Function.|
|Deploy a GraphQL API as an Azure Function||Learn how to build and deploy an Apollo server-based GraphQL API endpoint. This article includes a simple
|How to authenticate users with Microsoft Authentication Library for React||Learn how to authenticate users with the Microsoft Authentication Library for React (MSAL React) and call an Azure service on behalf of the user.|
New in June
|How to authenticate users with (MSAL for React static web app)||In this article series, learn how to authenticate users with the Microsoft Authentication Library for React (MSAL React) and call an Azure service on behalf of the user.|
New in May
Updated in May
|Logging, metrics, and telemetry in Azure||Web app and Function app logging information.|
|Tutorial: Create a function with Visual Studio Code||Added streaming logs in VS Code, and querying Kusto log in Azure portal.|
|Tools update||Added several links to Microsoft or Azure specific tools. Added Azure service specific tips.|
|Add Microsoft login button to a single page application for authentication||Added Microsoft Identity provider and Active Directory app ID information.|
|Locally develop with the CosmosDB emulator||For SQL API, MongoDB, and Cassandra.|
New in April
|Add easy authentication to your Express.js web app
Add Microsoft authentication to your web app with an app registration and an Azure app service. The Azure app service provides an easy authentication ("easy auth") to your web app, doing most of the work for a simple authentication use case for you.
Updated in April
Use the DefaultAzureCredential to authenticate to the Azure cloud. Once your environment is correctly configured, you won't need to interactively login or store and manage credentials.
|Recommended actions for Monitor Azure resources
When you create an Azure resource, configure proper monitoring, alerting, and logging.
|View deployed files in App or Functions services
Quick and simple methods to view your deployed files in the Azure portal or VSCode.
New in March
Learn how to create a web app on Azure with a custom domain name secured with an TLS/SSL certificate.
|Store and use Azure Key Vault secrets in Express.js app
Store secrets in Azure Key Vault, then use those secrets programmatically from Key Vault in your Express.js app. Includes full source code.
|Add search functionality to a Static Web app
This tutorial builds a website to search through a catalog of books then deploys the website to an Azure Static Web App. A user can search the catalog by entering text in the search bar. While the user enters text, the website uses the Search Index's suggest feature to complete the text. Once the query finishes, the list of books is displayed with a portion of the details. A user can select a book to see all the details, stored in the Search Index, of the book. Includes full source code.
Updates in March
|Install and manage Node.js for Azure development|
|Deploy Express.js MongoDB app to App Service from Visual Studio Code|
New in February
|How to use Cassandra on Azure Cosmos DB||To create, move, or use a Cassandra DB database to Azure, you need a Cosmos DB resource. Learn how to create the resource and use your database.|
|How to use MongoDB on Azure Cosmos DB||To create, move, or use a mongoDB database to Azure, you need a Cosmos DB resource. Learn how to create the resource and use your database.|
|How to use MariaDb on Azure||To create, move, or use a MariaDB database to Azure, you need a Azure Database for MariaDB resource. Learn how to create the resource and use your database.|
|How to use MySql on Azure||To create, move, or use a MySQL database to Azure, you need a Azure Database for MySQL resource. Learn how to create the resource and use your database.|
|How to use PostgreSQL on Azure||To create, move, or use a PostgreSQL database to Azure, you need a Azure Database for PostgreSQL server resource. Learn how to create the resource and use your database.|
Updated in February
New in January
|What's new with Developer Advocates||Blogs, videos, Learn modules|
|Tutorial: Convert text to speech||In this tutorial, add Cognitive Services Speech to an existing Express.js app to add conversion from text to speech using the Cognitive Services Speech service. Converting text to speech allows you to provide audio without the cost of manually generating the audio.|
|How-to guide with Azure CLI||* Create and use container registry
* Configuring a custom domain name
* Create and use MongoDB on Azure with Cosmos DB
|How-to guide with Visual Studio Code||* Develop and debug Node.js
* Clone and use a GitHub repository
Updated in January
|Configure Visual Studio Code launch file||If you need to connect to your own server, and need to ignore CORS security while running and debugging with the client locally, the recommended solution is to configure this setting in the Visual Studio Code debug file,
|Tutorial: Add login button to a React Static Web app for Microsoft Authentication||Azure authentication presented in this tutorial is a login and logout button, and provides access to a user's account. Develop the application with an Azure client-side SDK,
|Install Node.js||Install and manage Node.js for common Azure development scenarios|
|Configure web apps on Azure||Learn how to set common configurations for your web app.|
What's new in Learn
|Tutorial: Build and deploy a React Static Web app to Azure||In this tutorial, build and deploy a React client application to an Azure Static Web App with a GitHub action.
The create-react-app allows you to analyze an image with Cognitive Services Computer Vision. The GitHub action starts when a push to a specific remote branch happens, building the React (create-react-app) client, and moving the resulting files to your Azure Static Web app resource.
|Tutorial: Deploy app to Linux virtual machine||In this tutorial, create a Linux virtual machine (VM) for an Express.js app. The VM is configured with a cloud-init configuration file and includes NGINX and a GitHub repository for an Express.js app. Once the VM is running, you can connect to the VM with SSH, change the web app to including trace logging, and view the public Express.js server app in a web browser.|
|Tutorial: Upload image to Blob Storage||In this tutorial, use a React app to upload a file to an Azure Storage blob. The programming work is done for you, this tutorial focuses on using the local and remote Azure environments successfully from inside Visual Studio Code with Azure extensions.|
|Tutorial: Deploy Node.js with database app to App Service from Visual Studio Code||In this tutorial, use a Express.js Node.js app with a MongoDB database using the MongoDB native API. Deploy the Node.js application to Azure App Service (on Linux) then verify the cloud-based app works. The programming work is done for you, this tutorial focuses on creating the Azure resources and deploying to Azure from inside Visual Studio Code with Azure extensions.|
|How-to: Serverless functions||Functions run on top of a web service, as code or a Docker container, which is abstracted away so you can focus on the code for your endpoint.|