Azure Functions

Official Documentation

Service Description

Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud. You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it. This can make development even more productive, and you can use your development language of choice, such as C#, F#, Node.js, Python or PHP. Pay only for the time your code runs and trust Azure to scale as needed.

Getting Started

  1. Get started with Azure Functions
    9/22/2016, Video, 0:02:39
  2. Introducing Azure Functions
    4/22/2016, Video, 0:53:46
  3. Azure Functions and the Evolution of Web Jobs
    11/9/2016, Video, 0:11:00
  4. Developing Azure Functions
    12/30/2016, Video, 0:44:17
  5. Get started with Azure Functions
    11/8/2016, Video, 0:02:39
  6. Developing Azure Functions
    11/22/2016, Video, 0:44:16
  7. Deep Dive into Azure App Service: A Platform to Build Modern Applications
    11/14/2016, Mva
  8. Developing Azure Functions
    11/22/2016, Video, 0:44:16
  9. Using Azure Functions to Build Nanoservices
    9/25/2016, Mva
  10. Azure Functions Under the Hood
    3/27/2016, Video, 0:19:30
  11. Visual Studio Tools for Azure Functions
    1/25/2017, Video, 0:40:15

Latest Content

RSS Feed

Azure Functions F# support is now generally available Blog
Tuesdays with Corey: Coolness of Visual Studio Azure Functions Tools! Video
Tuesdays Corey Coolness Visual Studio Azure Function Tools Video
Announcing Azure Functions support for Serverless Framework Blog
Announcing new Azure Functions capabilities to accelerate development of serverless applications Blog
Public preview: Azure Functions Proxies Blog
Azure Functions Proxies public preview Blog
Salesforce Outbound Message Notification Trigger in Logic Apps Video
Automating Azure Analysis Services processing with Azure Functions Blog
Serverless Applications with Azure Functions and Logic Apps - Part 1 Video
Serverless Applications with Azure Functions and Logic Apps - Part 2 Video
Welcome Azure Functions to the South India region Blog

Azure Documentation

1. Overview
     1.1. What is Azure Functions?
2. Get Started
     2.1. Create your first function
     2.2. Create a webhook function
     2.3. Create an Azure connected function
     2.4. Create an event processing function
3. How To
     3.1. Plan and design
          3.1.1. Choose between Flow, Logic Apps, Functions, and WebJobs
          3.1.2. Choose between hosting plans
     3.2. Develop
          3.2.1. Develop function apps
          3.2.2. Work with triggers and bindings
      DocumentDB bindings
      Event Hub bindings
      HTTP and webhook bindings
      Mobile Apps bindings
      Notification Hub output binding
      Service Bus triggers and bindings for queues and topics
      Sendgrid bindings
      Storage bindings
           Blob bindings
           Queue bindings
           Table bindings
           SendGrid bindings
      Timer trigger
      Twilio output binding
          3.2.3. Create a function app from the Azure portal
          3.2.4. Testing Azure Functions
          3.2.5. Develop and debug locally
          3.2.6. Best practices for Azure Functions
          3.2.7. Use Azure Functions to perform a scheduled clean-up task
     3.3. Manage
          3.3.1. Configure settings for a function app
     3.4. Deploy
          3.4.1. Continuous deployment for Azure Functions
          3.4.2. Deploy Functions using Infrastructure as Code
     3.5. Monitor
          3.5.1. Monitoring Azure Functions
4. Resources
     4.1. Pricing
     4.2. MSDN forum
     4.3. Stack Overflow
     4.4. Azure Functions GitHub repository
     4.5. Service updates

Web Content

Content Type
Azure Functions SDK Samples Sample
Azure Functions SDK Repository Sample


Tool Description
Visual Studio Tools for Azure Functions These tools offer the ability to create a function project in Visual Studio, add functions using any supported language, run them locally, and publish them to Azure. Additionally, C# functions support both local and remote debugging.