Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Unlock the power of Azure Durable Functions! This article explores the three core function types (Client, Orchestrator, Activity) and demonstrates how to orchestrate complex, stateful workflows in serverless environments. Learn how to automate real-world scenarios like insurance claims processing with resilience, scalability, and minimal overhead. Master the stateful future of serverless computing and transform your enterprise workflows.

Learn how to build a scalable Azure Functions patient-triage workflow using Cosmos DB input bindings, queue-triggered parallel processing, idempotency, and monitoring.

Discover how Azure Functions bindings streamline data flow in serverless architectures, enabling real-time supply chain risk intelligence. This article explores passing data between input and output bindings using a practical example of monitoring global suppliers and responding to disasters. Learn best practices for building secure, observable, and resilient event-driven systems with zero-plumbing architecture, ensuring data integrity from edge to action.

Unlock the power of Azure Functions bindings for building robust and compliant clinical trial data pipelines. Learn how to leverage input/output bindings to streamline data ingestion, validation, and processing in healthcare. Discover best practices for secure, scalable, and auditable serverless architectures using function.json and Managed Identities. Explore a real-world example with code and configuration details, emphasizing data integrity and regulatory compliance.

Learn how Azure Functions triggers work and why each function should have one trigger. Build scalable event-driven emergency response workflows with HTTP, Event Grid, Service Bus, and shared C# services.

Unlock the power of Azure Functions! This article dives deep into the runtime, addressing critical questions about function discovery, local development, versioning, and organization. Learn how to build robust, scalable serverless solutions using .NET Isolated Process, dependency injection, and best practices for real-world scenarios like logistics anomaly detection. Master the execution model and avoid costly anti-patterns in production.

Learn how to control Azure Functions concurrency for Service Bus and Event Hubs triggers using host settings, sessions, batching, and throttling patterns.

Learn how Azure Functions hosting plans, scaling, triggers, and bindings support secure, low-latency fraud detection workloads in financial systems.

Learn how to send push notifications from a .NET Core Web API using the Firebase Cloud Messaging (FCM) v1 API. This tutorial provides a step-by-step guide, covering service account setup, OAuth2 authentication, and API integration. Enhance your applications with real-time engagement using this secure and efficient method. Replace legacy FCM keys with modern OAuth2 tokens for enterprise-grade notification delivery. Includes code snippets and troubleshooting tips.

Your go-to Azure API Management (APIM) cheat sheet! Master API publishing, security, and monitoring with this concise guide. Learn about key features like security policies, traffic control, transformation, and version management. Explore architecture, common use cases, and best practices for optimal API performance and monetization. Perfect for developers and architects!

Discover how Azure AI is revolutionizing legal tech! Automate contract analysis, ensure compliance, and empower legal teams to focus on strategic initiatives. Learn how Azure Cognitive Services and Machine Learning streamline workflows, reduce risks, and improve efficiency in contract management. Embrace the future of legal processes with AI-driven solutions for faster negotiations and stronger compliance.

Migrate your Azure VPN Gateway SKU and Public IP address before the March 2026 deadline! Microsoft's new "Migrate to Standard IP" tool simplifies the process of upgrading from Basic Public IP and Legacy VPN Gateway SKUs (Standard/VpnGw1-5). This guide walks you through the migration steps, ensuring a smooth transition and avoiding service disruptions. Learn how to prepare, commit, and verify your migration, including details on Dynamic IP addresses and VPN SKU upgrades (VpnGw1 to VpnGw1AZ, VpnGw2 to VpnGw2AZ).

Secure your Azure VMs with Azure Bastion! This often-overlooked service provides secure RDP/SSH access directly from the Azure portal via SSL, eliminating the need for public IPs and open inbound ports. Learn how Bastion enhances security, simplifies remote access, and supports zero-trust network models. Deploy in just 3 steps and ditch the VPNs, jump hosts, and firewall complexities for a cleaner, more secure cloud environment. Protect your VMs from internet exposure and simplify IT management.

Compare Azure Functions and Azure Logic Apps to choose between code-first serverless processing and low-code integration workflows.

Master monitoring and logging for .NET applications in Azure and AWS. This guide explores Azure Monitor, Application Insights, Log Analytics, CloudWatch, X-Ray, and CloudTrail. Learn to detect issues early, optimize performance, ensure security, and gain business insights. Implement best practices like structured logging, centralized logs, alerts, and distributed tracing for stable, secure, and optimized cloud-native .NET apps.

Unlock the power of cloud deployment for your .NET applications! This step-by-step guide provides a comprehensive walkthrough of deploying .NET apps to both Microsoft Azure and Amazon Web Services (AWS). Learn how to leverage Azure App Service, AKS, Elastic Beanstalk, and ECS. Master containerization, CI/CD pipelines, secret management, and auto-scaling for scalable, secure, and resilient cloud-native applications.

Enhance user tracking in Azure API Management by configuring inbound policies to capture user details and send them to Application Insights. This allows you to monitor API usage, troubleshoot issues, and gain valuable insights into user activity. Learn how to implement custom policies to enrich requests with user identity and other relevant information for improved observability and analysis. Store logs to database for future references.

Confused about Azure Service Bus, Event Grid, and Event Hub? This cheatsheet provides a clear comparison of these Azure services. Learn when to use each based on messaging patterns, delivery guarantees, and use cases like order processing, serverless triggers, and high-throughput data ingestion. Understand their differences with analogies and a quick elevator pitch!

Learn how to seamlessly integrate your .NET projects with both Microsoft Azure and Amazon Web Services (AWS) using their respective SDKs. This guide provides a step-by-step walkthrough of installing the SDKs, configuring authentication using best practices like Managed Identities and IAM Roles, uploading files to cloud storage, and leveraging configuration files for optimal management.

This article provides a comprehensive comparison, highlighting the strengths, differences, and ideal use cases for each platform. Explore .NET on Azure with its seamless integration with Visual Studio and Azure AD, or leverage AWS's global reach and cost optimization options. Learn how to decide based on your team's skills, infrastructure, and business needs for optimal cloud deployment.

Secure your Azure-hosted IIS web applications with a free Let's Encrypt SSL certificate! This step-by-step guide walks you through the entire process, from prerequisites to verification, ensuring encrypted communication, improved user trust, and a boost in search engine rankings. Learn how to use Win-ACME to automate certificate installation and renewal, saving you time and resources. Get HTTPS up and running on your Azure website today!

Unlock the power of automation in Azure using Logic Apps and C#! This guide explores how to streamline workflows, reduce manual effort, and improve productivity by combining low-code Logic Apps with the flexibility of C# Azure Functions. Learn to build scalable, cost-effective solutions for data processing, approvals, and enterprise app integration, enhancing your Azure automation strategy.

The article demonstrates processing file uploads with a Blob Trigger and scheduling cleanup tasks with a Timer Trigger, both leveraging a shared service for core logic. Discover the best practices for structuring production-ready Azure Functions apps using triggers and shared services for file validation, and ETL.

Explore the In-Process and Isolated Worker models in Azure Functions for .NET development. Understand the key differences, benefits, and when to choose each model. The Isolated Worker model, especially with .NET 9, offers full control over dependency injection, middleware, and hosting, making it the recommended choice for new, future-proof applications.

Learn how to build sustainable AI workloads on Azure using efficient training, lean inference, carbon-aware scheduling, and emissions monitoring.

Learn to create an Azure App Service staging slot, deploy updated code, validate it, and swap it with production using Azure Cloud Shell or the Azure portal.

Discover how hybrid AI architectures, powered by Azure AI, blend on-premises infrastructure with cloud scalability. Learn how to balance compliance, performance, and cost by strategically deploying AI workloads. Explore training in the cloud and deploying at the edge with Azure Machine Learning and Azure Arc. Understand data sovereignty, resilience, and strategic implications for a future-proof AI strategy.

Learn how Azure AI and confidential computing can support secure genomic analysis, scalable personalised medicine, regulatory compliance, and privacy-preserving healthcare collaboration.

This Microsoft Azure cheatsheet offers a quick reference to essential cloud services like VMs, App Service, Functions, Storage, Databases, and Networking with definitions, examples, and key points.

Learn how to quickly deploy a static HTML web application to Azure App Service using Azure Cloud Shell. This tutorial guides you through cloning a sample application, deploying it with the Azure CLI's az webapp up command, updating the code, and redeploying the changes. Perfect for beginners, this method offers a streamlined approach to web app deployment on Azure, leveraging the power of PaaS and the convenience of a browser-based shell. Get your web app up and running in minutes!
Everything on Azure, not only its articles: the Azure page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article