Azure Functions + NuGet = Superpowers

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
ineta .NET Architect, Developer, & Trainer  Microsoft MVP (10 years and running!)  ASP Insider  VSX Insider  C# Insider  Azure Insider  Member.
Dev and Test Environments in the Cloud
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Online Conference June 17 th and 18 th What’s new in SharePoint 2016 for Power Users.
Presentation Name / 1 Visual C++ Builds and External Dependencies NAME.
Alex Turner Senior Program Manager Managed Languages Team Improve Your Code Quality using Live Code Analyzers.
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Introduction to SSDT Daniel Maxic Important note: in order to make this presentation I have used some of the content.
Make Power BI Your Own with the Power BI APIs
A day in the life of an Azure serverless developer
Tulika Chaudharie / Harikharan Krishnaraju
Data-driven serverless apps with Azure functions
Data-driven serverless apps with Azure functions
Automate Custom Solutions Deployment on Office 365 and Azure
Introduction to .NET Core
A whirlwind tour through the Microsoft DevOps landscape Jesse Houwing | xpirit.com/jesse Trainer, Coach, Tinkerer.
“Microsoft Azure allows us to deliver our solution on a global scale
The Transition to Modern Office Add-in Development
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Did your feature got in, out or planned?
Building Innovative Apps using the Microsoft Developer Platform
Microsoft Connect /23/2018 5:27 PM
Overview of the Microsoft Azure serverless platform
9/6/2018 7:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Microsoft Azure P wer Lunch
Azure API Management Jothi Prakash A
@marco_parenzan Azure Functions e Logic Apps I tuoi coltellini svizzeri per gestire i tuoi dati in un SQL Database.
Exploring Azure Event Grid
Jeff Hollan Azure Functions – Serverless compute in the cloud
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Building Scalable Serverless Apps in the Cloud: AWS or Azure ?
Quick Start Guide for Visual Studio 2010
App Service Overview Rand Pagels
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Using docker containers
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Azure Websites Teemu Tapanila Microsoft Azure
Azure Event Grid with Custom Events
GIFT / Fiscal Data Package Iteration 3
Entity Framework Core.
Make Power BI Your Own with the Power BI APIs
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Learn. Imagine. Build. .NET Conf
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Saravana Kumar CEO/Founder - Kovai ServiceBus360 – Product Update.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Angular in the .NET World
05 | Background Processing with WebJobs
Serverless Architecture in the Cloud
ETL Automation using Biml
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
SSDT and Database Project Basics
Kevin Lam & Derek Li Introduction To Logic Apps
Azure Active Directory
5 Azure Services Every .NET Developer Needs to Know
Developing Windows Azure Applications with Visual Studio
FaaS на AWS очима дотнетчика
Server & Tools Business
Mark Quirk Head of Technology Developer & Platform Group
Johan Lindberg, inRiver
Why You Really Need Azure Functions
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Eldert Grootenboer Cloud Architecture Recipes For The Enterprise
Presentation transcript:

Azure Functions + NuGet = Superpowers Teemu Tapanila @TapanilaT Teemu@onsight.fi

Teemu Tapanila Teemu@onsight.fi @TapanilaT Microsoft Azure MVP Architect, Onsight Helsinki oy Microsoft Certified Trainer Teemu@onsight.fi @TapanilaT

Topics Azure Functions Nuget packages Azure Functions + nuget package

What is Azure Functions? Code Events + data

Choice of language run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js

Pricing model Dynamic Dedicated (App Service Plan) Pay on number of executions Platform responsible for scale Dedicated (App Service Plan) Basic, Standard, Premium Pay based on # of reserved VMs You’re responsible for scale

Open source

Simple & Flexible

Abstraction of servers Serverless Abstraction of servers Event-driven scale Sub-second billing No access to the servers running your code Code is Event-driven which might be a good or bad thing depending on your load. Billing is by the time you are running instead of time you are listening.

Benefits of Serverless Focus on Business Logic Quick start Managed for you

Azure Functions Demo

Azure functions limitations? Source Control Versioning Debugging

Azure Functions from visual studio

NuGet Allows easily to share code Supports versions Release notes

NuGet package creation Create .net library project Create .nuspec file matching the name into same folder Package and publish nuget package ???? Profit

Nuget spec <?xml version="1.0"?> <package> <metadata> <id>IglooConf.Models</id> <version>1.0</version> <title>IglooConf 2017 Models</title> <authors>tapanila</authors> <owners>tapanila</owners> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>Awesome models for the conference</description> <releaseNotes>Ship it!</releaseNotes> <copyright>Copyright 2017</copyright> <tags>Azure Nuget IglooConf Functions</tags> </metadata> </package>

NuGet package creation and publishing nuget setApiKey {Your-api-key} nuget pack IglooConf.models.csproj nuget push IglooConf.models.1.0.0.0.nupkg -Source https://www.nuget.org/api/v2/package

Functions + Nuget Demo

Topics Azure Functions Nuget packages Azure Functions + nuget package

Thank you!