#SPFestSea Introduction to #Azure #Functions v2Vincent Biret
This document discusses new features and improvements in Azure Functions V2 including support for Java and .NET Core 2.0, separation of host and runtime processes, and the introduction of Durable Functions for orchestrating workflows. Durable Functions allow defining workflows using code and handle state management. Application Insights is recommended for monitoring performance and stability. Authentication, CORS, and retry policies are also discussed.
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CodeOps Technologies LLP
In this talk people will get to know how we can use change feed feature of Cosmos DB and use azure functions and signal or service to develop a real time dashboard system
This document provides an overview of serverless computing on Azure, including Logic Apps and Azure Functions. It discusses the lifecycle of designing, developing, deploying, and monitoring serverless applications. Key points covered include using triggers and bindings in Functions, designing for scalability and integration with Azure services, developing locally and using Visual Studio, deploying via ARM templates, and monitoring applications with Application Insights.
Introduction to Azure Functions - TutorialBizTalk360
In this demo heavy session, Yochay Kiriaty, from the Azure product team, will provide an overview of Azure Functions, explain some patterns, and present a lot of demos.
Introduction to Azure Functions.
An event-based serverless compute experience to accelerate your development. Scale based on demand and pay only for the resources you consume.
This presentation is from the Integration Day event, a TechMeet360 Community Initiative, held on September 10, 2016 at Microsoft GSTC in Bangalore. In this slide, Microsoft's Escalation Engineers Tulika Chaudharie and Harikharan Krishnaraju explain using Azure Functions for Integration. The presentation starts with a general overview of Azure Functions and then it moves on to some of the common Integration Patterns and how Azure Functions fit into the scenarios.
This document summarizes the design, development, deployment, and monitoring of serverless applications using Azure Functions. It outlines best practices for distributed architecture, cloud DevOps, and using Logic Apps for workflow orchestration. The development process involves using Azure Functions Core Tools and bindings to connect triggers and outputs. Deployment is done through Azure Resource Manager templates. Monitoring is done through Application Insights.
Feature Toggle for .Net Core Apps on Azure with Azure App Configuration Featu...Kasun Kodagoda
Use Microsoft.FeatureManagement library to add feature flags to your .Net Core applications and the use Azure App Configuration Feature Management capabilities to manage feature flags in a central location.
Azure Functions is a serverless compute service that enables you to run code-on-demand without having to explicitly provision or manage infrastructure. You can use Azure Functions to run a script or piece of code in response to a variety of events.
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...BizTalk360
Windows Azure Workflows Manager services was shipped together with Service Bus for Windows Server as part of the major SharePoint 2013 release. Microsoft workflow manager is built to host and manage workflows in a multi-tenant environment at a high scale, such as Windows Azure.In this session, Sam will give an architectural overview of Workflow Manager and position it in various scenarios. It will also be compared WCF Workflow Services. The concepts of custom activities, deployment, management and workflow hierarchy will be explained. A cloud-based workflow solution will be demonstrated, showing integration between Windows Azure Service Bus, Workflow Manager, Windows Azure BizTalk Services and on premises systems. After the session, attendees should be able to understand the capabilities of Workflow Manager and should have seen how to build distributed workflows in a scalable cloud environment.
BizTalk Summit 2014, London March 03-04
Brought to you by BizTalk360
Microservices, Spring Cloud & Cloud FoundryEmilio Garcia
Microservices, Spring Cloud & Cloud Foundry
The document discusses microservices architecture, distributed system patterns, Spring Boot, Spring Cloud, and Cloud Foundry. It defines microservices and compares monolithic vs microservices styles. Key advantages of microservices include using the right tool for each job and easier scaling. Challenges include complexity and coordination. Distributed patterns like centralized configuration, service registry, dynamic routing, and circuit breakers help address challenges. Spring Boot and Spring Cloud simplify building microservices and provide tools that implement common patterns. Cloud Foundry is a PaaS that makes deploying microservices applications easy.
Martin Abbott discusses using MPI (Message Passing Interface) for parallel computing on Azure Batch. He explains that MPI allows applications to communicate across multiple VMs and is supported on Linux and Windows VMs. Examples of MPI applications include computational fluid dynamics (OpenFOAM) and fire simulation (FDS). The process involves preparing input files, copying files to storage, creating a pool and job, mounting files, running the parallel application using mpirun, and downloading results. Automation is possible using PowerShell and Azure Functions to trigger jobs from a service bus queue.
Like us, applications are better and stronger together.Azure Logic App let you connect many different applications using connectors and Apps. Very use full to interact with a legacy application or reuse part of work that you already build.
In this session, we will dive in this universe of application ready-to-build, and who knows what we will achieve.
The document discusses building Azure Functions, which allow creating "nanoservices" that can scale based on demand. Azure Functions support languages like JavaScript, C#, Python, and PHP and can be triggered by events from Azure, third party services, or on-premise systems. Common scenarios for Azure Functions include timer-based processing, processing events from Azure services or SaaS applications, building serverless web applications, and real-time stream/bot processing. The document also lists templates for Functions including triggers for blob, event hub, generic webhooks, GitHub webhooks, HTTP requests, queues, and timers.
Prometheus is a popular open source metric monitoring solution and Azure Monitor provides a seamless onboarding experience to collect Prometheus metrics. Learn how to configure scraping of Prometheus metrics with Azure Monitor for containers running in AKS cluster.
Azure Functions allow developers to write code that runs in response to events, enabling event-driven architectures. Functions can be triggered by common data sources and services and support multiple programming languages. Functions provide automatic scaling and only run code when triggered, avoiding the need to manage servers. They integrate with other Azure services and can be developed, tested, and deployed using common tools like Visual Studio.
The document discusses serverless computing with Azure Functions. It provides an overview of serverless computing and how infrastructure is abstracted and resources are managed by cloud providers. Azure Functions are introduced as an event-driven and serverless platform for developing code. Triggers and bindings in Azure Functions define how functions are invoked and interact with inputs and outputs. Security, proxies, performance considerations and demos of Azure Functions are also summarized.
This document provides an overview of Azure Logic Apps. It defines Logic Apps as a workflow engine that allows for easy scaling and integration of Azure services without code. Logic Apps use connectors, triggers, and workflows (conditions and actions) to automate tasks and business processes. Examples of Logic App use cases include processing files uploaded to FTP and importing data into SQL Server, processing RSS feeds and sending summary emails, and creating tickets in Dynamics CRM from incoming emails. The document demonstrates building Logic Apps with triggers like schedules and HTTP requests, and includes actions like outputting to Google Drive and sending emails. It also provides references for additional Logic App integration scenarios.
This presentation was done to a group of university undergraduates, giving them an introduction into Azure cloud platform and Serverless in Azure. Introducing the Azure serverless offerings with light details about Azure Logic Apps, Azure Event Grids and Diving into details about Azure Functions.
Serverless compute with Azure Functions abstracts away infrastructure management and allows developers to focus on writing code for triggered operations. Azure Functions supports bindings to data sources and services that avoid writing boilerplate integration code, and can be deployed and managed via the Azure Functions runtime, CLI tools, templates and samples on GitHub.
- Project Kudu is an open source .NET Foundation project that powers deployments and hosting for Azure Web Apps, WebJobs, and Mobile Services. It provides features like configurable build steps, diagnostic tools, and APIs.
- Azure Web Apps provides auto-scaling, high availability, continuous deployment from sources like Git, and supports languages like .NET, Java, PHP, Node.js, and Python.
- Kudu provides access to sites through its console and APIs, allowing diagnostic dumps, file browsing, and customizing deployment pipelines through scripts.
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Callon Campbell
Industry and customer needs push enterprises to innovate and modernize their applications at a faster rate than ever before. Serverless solutions are a clear and natural choice for such demand due to its proven developer productivity gains. However, enterprises also require using services that can respond to their critical needs around networking, security, performance, DevOps, ability to run on-premises and compatibility with industry standards (e.g. Kubernetes). In this session, I will explore how serverless development with the Azure platform helps satisfy all these requirements.
SharePoint Saturday Oslo - Introduction to Durable Functions in AzureDavid Opdendries
Durable functions are stateful functions and will make checkpoints and restart at a checkpoint if a process is recycled. Durable functions allow you to call other Azure Functions and obtain the returned data. This makes patters such as Function chaining and Fan-out/Fan-in much more easier. They also can provide you with an async status update of your running function from an HTTP endpoint.
It's an exciting time to be a developer !!!
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
Yochay Kiriaty gave a presentation on serverless computing using Microsoft Azure services. He began by defining serverless and its benefits like event-driven scaling, sub-second billing, and abstraction of servers. He then demonstrated several serverless patterns using Azure Functions for tasks like processing data from Blob storage, responding to API requests, and replicating logs between data centers. Throughout the presentation, he emphasized best practices for building serverless applications including designing functions to do single tasks, finish quickly, be stateless and idempotent.
Azure Functions allow processing of events with serverless code. Functions can be triggered by events and input/output can be bound to various Azure and third party services. Functions support C#, Node.js, Python and more. The Consumption plan charges per execution while the App Service plan runs Functions on dedicated VMs. Functions are ideal for building serverless web/mobile backends and processing IoT/real-time streams.
Serverless computing allows developers to develop and execute code without provisioning servers. It enables event-driven applications using functions as a service that automatically scale based on demand. Popular platforms include AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions. Azure Functions can be used for timer-based processing, event-based processing, and serverless APIs. Durable Functions support stateful functions using patterns like function chaining. The presentation includes demos of creating and managing Azure Functions using the portal, Kudu, Visual Studio, and Durable Functions.
This document summarizes the design, development, deployment, and monitoring of serverless applications using Azure Functions. It outlines best practices for distributed architecture, cloud DevOps, and using Logic Apps for workflow orchestration. The development process involves using Azure Functions Core Tools and bindings to connect triggers and outputs. Deployment is done through Azure Resource Manager templates. Monitoring is done through Application Insights.
Feature Toggle for .Net Core Apps on Azure with Azure App Configuration Featu...Kasun Kodagoda
Use Microsoft.FeatureManagement library to add feature flags to your .Net Core applications and the use Azure App Configuration Feature Management capabilities to manage feature flags in a central location.
Azure Functions is a serverless compute service that enables you to run code-on-demand without having to explicitly provision or manage infrastructure. You can use Azure Functions to run a script or piece of code in response to a variety of events.
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...BizTalk360
Windows Azure Workflows Manager services was shipped together with Service Bus for Windows Server as part of the major SharePoint 2013 release. Microsoft workflow manager is built to host and manage workflows in a multi-tenant environment at a high scale, such as Windows Azure.In this session, Sam will give an architectural overview of Workflow Manager and position it in various scenarios. It will also be compared WCF Workflow Services. The concepts of custom activities, deployment, management and workflow hierarchy will be explained. A cloud-based workflow solution will be demonstrated, showing integration between Windows Azure Service Bus, Workflow Manager, Windows Azure BizTalk Services and on premises systems. After the session, attendees should be able to understand the capabilities of Workflow Manager and should have seen how to build distributed workflows in a scalable cloud environment.
BizTalk Summit 2014, London March 03-04
Brought to you by BizTalk360
Microservices, Spring Cloud & Cloud FoundryEmilio Garcia
Microservices, Spring Cloud & Cloud Foundry
The document discusses microservices architecture, distributed system patterns, Spring Boot, Spring Cloud, and Cloud Foundry. It defines microservices and compares monolithic vs microservices styles. Key advantages of microservices include using the right tool for each job and easier scaling. Challenges include complexity and coordination. Distributed patterns like centralized configuration, service registry, dynamic routing, and circuit breakers help address challenges. Spring Boot and Spring Cloud simplify building microservices and provide tools that implement common patterns. Cloud Foundry is a PaaS that makes deploying microservices applications easy.
Martin Abbott discusses using MPI (Message Passing Interface) for parallel computing on Azure Batch. He explains that MPI allows applications to communicate across multiple VMs and is supported on Linux and Windows VMs. Examples of MPI applications include computational fluid dynamics (OpenFOAM) and fire simulation (FDS). The process involves preparing input files, copying files to storage, creating a pool and job, mounting files, running the parallel application using mpirun, and downloading results. Automation is possible using PowerShell and Azure Functions to trigger jobs from a service bus queue.
Like us, applications are better and stronger together.Azure Logic App let you connect many different applications using connectors and Apps. Very use full to interact with a legacy application or reuse part of work that you already build.
In this session, we will dive in this universe of application ready-to-build, and who knows what we will achieve.
The document discusses building Azure Functions, which allow creating "nanoservices" that can scale based on demand. Azure Functions support languages like JavaScript, C#, Python, and PHP and can be triggered by events from Azure, third party services, or on-premise systems. Common scenarios for Azure Functions include timer-based processing, processing events from Azure services or SaaS applications, building serverless web applications, and real-time stream/bot processing. The document also lists templates for Functions including triggers for blob, event hub, generic webhooks, GitHub webhooks, HTTP requests, queues, and timers.
Prometheus is a popular open source metric monitoring solution and Azure Monitor provides a seamless onboarding experience to collect Prometheus metrics. Learn how to configure scraping of Prometheus metrics with Azure Monitor for containers running in AKS cluster.
Azure Functions allow developers to write code that runs in response to events, enabling event-driven architectures. Functions can be triggered by common data sources and services and support multiple programming languages. Functions provide automatic scaling and only run code when triggered, avoiding the need to manage servers. They integrate with other Azure services and can be developed, tested, and deployed using common tools like Visual Studio.
The document discusses serverless computing with Azure Functions. It provides an overview of serverless computing and how infrastructure is abstracted and resources are managed by cloud providers. Azure Functions are introduced as an event-driven and serverless platform for developing code. Triggers and bindings in Azure Functions define how functions are invoked and interact with inputs and outputs. Security, proxies, performance considerations and demos of Azure Functions are also summarized.
This document provides an overview of Azure Logic Apps. It defines Logic Apps as a workflow engine that allows for easy scaling and integration of Azure services without code. Logic Apps use connectors, triggers, and workflows (conditions and actions) to automate tasks and business processes. Examples of Logic App use cases include processing files uploaded to FTP and importing data into SQL Server, processing RSS feeds and sending summary emails, and creating tickets in Dynamics CRM from incoming emails. The document demonstrates building Logic Apps with triggers like schedules and HTTP requests, and includes actions like outputting to Google Drive and sending emails. It also provides references for additional Logic App integration scenarios.
This presentation was done to a group of university undergraduates, giving them an introduction into Azure cloud platform and Serverless in Azure. Introducing the Azure serverless offerings with light details about Azure Logic Apps, Azure Event Grids and Diving into details about Azure Functions.
Serverless compute with Azure Functions abstracts away infrastructure management and allows developers to focus on writing code for triggered operations. Azure Functions supports bindings to data sources and services that avoid writing boilerplate integration code, and can be deployed and managed via the Azure Functions runtime, CLI tools, templates and samples on GitHub.
- Project Kudu is an open source .NET Foundation project that powers deployments and hosting for Azure Web Apps, WebJobs, and Mobile Services. It provides features like configurable build steps, diagnostic tools, and APIs.
- Azure Web Apps provides auto-scaling, high availability, continuous deployment from sources like Git, and supports languages like .NET, Java, PHP, Node.js, and Python.
- Kudu provides access to sites through its console and APIs, allowing diagnostic dumps, file browsing, and customizing deployment pipelines through scripts.
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Callon Campbell
Industry and customer needs push enterprises to innovate and modernize their applications at a faster rate than ever before. Serverless solutions are a clear and natural choice for such demand due to its proven developer productivity gains. However, enterprises also require using services that can respond to their critical needs around networking, security, performance, DevOps, ability to run on-premises and compatibility with industry standards (e.g. Kubernetes). In this session, I will explore how serverless development with the Azure platform helps satisfy all these requirements.
SharePoint Saturday Oslo - Introduction to Durable Functions in AzureDavid Opdendries
Durable functions are stateful functions and will make checkpoints and restart at a checkpoint if a process is recycled. Durable functions allow you to call other Azure Functions and obtain the returned data. This makes patters such as Function chaining and Fan-out/Fan-in much more easier. They also can provide you with an async status update of your running function from an HTTP endpoint.
It's an exciting time to be a developer !!!
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
Yochay Kiriaty gave a presentation on serverless computing using Microsoft Azure services. He began by defining serverless and its benefits like event-driven scaling, sub-second billing, and abstraction of servers. He then demonstrated several serverless patterns using Azure Functions for tasks like processing data from Blob storage, responding to API requests, and replicating logs between data centers. Throughout the presentation, he emphasized best practices for building serverless applications including designing functions to do single tasks, finish quickly, be stateless and idempotent.
Azure Functions allow processing of events with serverless code. Functions can be triggered by events and input/output can be bound to various Azure and third party services. Functions support C#, Node.js, Python and more. The Consumption plan charges per execution while the App Service plan runs Functions on dedicated VMs. Functions are ideal for building serverless web/mobile backends and processing IoT/real-time streams.
Serverless computing allows developers to develop and execute code without provisioning servers. It enables event-driven applications using functions as a service that automatically scale based on demand. Popular platforms include AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions. Azure Functions can be used for timer-based processing, event-based processing, and serverless APIs. Durable Functions support stateful functions using patterns like function chaining. The presentation includes demos of creating and managing Azure Functions using the portal, Kudu, Visual Studio, and Durable Functions.
This document provides an overview of serverless computing and Azure Functions. It discusses why serverless computing is useful, compares various platforms like AWS Lambda and Azure Functions, and provides examples of use cases for Azure Functions. It also demonstrates creating and managing functions using the Azure portal, Kudu, and Visual Studio. Durable Functions are introduced and limitations of the serverless model are discussed. Code samples are provided.
slides supporting the session at the SharePoint Fest Seattle 2018. Talking about Azure functions v1 and v2, durable functions, webhooks, apis and so much more
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup
Serverless architecture is the next big shift in computing - completely abstracting the underlying infrastructure and focusing 100% on the business logic.
Today we can create applications directly in our browser and leave the decision how they are hosted and scaled to the cloud provider. Moreover, this approach give us incredible control over the granularity of our applications since most of the time we are dealing with single function at a time.
In this presentation we will cover:
• Introduce Serverless Architectures
• Talk about the advantages of Serverless Architectures
• Discuss in details in event-driven computing
• Cover common Serverless approaches
• See practical applications with Azure Functions
• Compare AWS Lambda and Azure Functions
• Talk about open source alternatives
• Explore the relation between Microservices and Serverless Architectures
- Azure updates include new features for machine learning, operations management, cognitive services, virtual machines, SQL, data warehouse, mobile apps, Active Directory, security, and streaming.
- Key updates include improved web services management, OMS security capabilities, new cognitive services APIs, faster GPU virtual machines, increased SQL and data warehouse performance and scale, and single sign-on across apps with Active Directory.
- Updates aim to provide more analytics, security, and automation capabilities across the Azure platform.
This document discusses serverless computing and Azure Functions. It provides an overview of serverless computing, why it is useful, available platforms like AWS Lambda and Azure Functions. It then demonstrates using Azure Functions through the Azure portal, Kudu debugging console, and Visual Studio 2017. It discusses use cases for Azure Functions and key points about development. Finally, it notes some limitations of serverless computing like increased response times and lack of direct CPU/memory control.
This document discusses serverless computing and Azure Functions. It provides an overview of serverless computing, why it is used, available platforms like AWS Lambda and Azure Functions. It then demonstrates using Azure Functions through the Azure portal, Kudu, and Visual Studio. It discusses use cases for Azure Functions and walkthroughs creating and debugging functions in different tools. It also covers Function Proxies and limitations of serverless computing.
This document discusses serverless computing and Azure Functions. It provides an overview of serverless computing, why it is used, available platforms like AWS Lambda and Azure Functions. It then demonstrates using Azure Functions through the Azure portal, Kudu debugging console, and Visual Studio. It discusses use cases, durable functions, key points, and limitations of serverless computing.
Unleash the power of Serverless ComputingGaurav Madaan
This document provides an overview of Azure Functions and serverless computing. It begins with welcoming attendees and thanking sponsors. It then introduces the presenter and their background. The document defines Azure Functions and serverless computing, outlines their benefits, and describes key concepts like triggers, bindings, and application components. It compares Azure Functions v1 and v2 and provides a demo. It also discusses where Functions fit and lists some open source Microsoft products.
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
Slides of the session given at the SharePoint Saturday Brussels 2017 around Microsoft flow and Azure Functions. This session is an introduction to both services and how you can combine them
Introduction to Microsoft Flow and Azure FunctionsBIWUG
This document introduces Microsoft Flow and Azure Functions. Flow allows non-developers to visually create automated workflows that connect various systems and services, while Azure Functions enables developers to write pieces of code that can be triggered by events. The document discusses how users can build workflows in Flow, while developers can extend capabilities using Functions. It provides examples of how Flow and Functions can be integrated together to build automated solutions.
Building stateful serverless orchestrations with Azure Durable Azure Function...Callon Campbell
Callon Campbell gave a presentation on building stateful serverless orchestrations with Azure Durable Functions. The presentation covered an introduction to serverless computing challenges, an overview of Durable Functions and how it addresses challenges through stateful orchestrations. It included demos of function chaining and fan-out/fan-in patterns using Durable Functions. The presentation also discussed alternate Durable Functions storage providers like Netherite and SQL Server that provide higher performance and portability compared to the default Azure Storage.
SPS calgary 2017 introduction to azure functions microsoft flowVincent Biret
Slides of the session introduction to Microsoft flow and azure functions during SPSYYC. Lean to create no-code powerful workflows and extend those in a matter of minutes with Azure Functions
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Karl Ots
Presented at TechDays Sweden on 25.10.2017.
Modern applications leverage a variety of services, and often span across onpremises, public cloud, IaaS and PaaS. Monitoring these environments is different from traditional systems. We have more and more data available from the platfrom with the likes of ARM Activity Logs, Azure Monitor, MOMS and Application Insights. With a massive amount of signal and noise being generated in all these systems, how do we get our arms around what is happening? How will I know if my application uptime is impacted? Are my servers handling the load? Are my integrations still running as they should? How many users are impacted by the incident and what is the root cause? Come and hear how to answer these questions as I walk through what actionable monitoring means in Azure applications. We will cover recent updates to the platform and tooling. After the session, you’ll have deeper understanding of end-to-end monitoring techniques in Azure solutions.
http://tdswe.se/
Going Serverless with Azure Functions #1 - Introduction to Azure FunctionsKasun Kodagoda
A series of presentations diving in to Azure Functions which is a serverless computing platform from Microsoft. The series spans from an introduction to azure functions to developing online as well as locally, debugging, code sharing strategies, deploying azure functions and other advanced topics
The document discusses microservices and how Azure supports the microservices architecture for modern applications. It defines microservices and service-oriented architecture as an approach to building applications as independent, interoperable services. It then describes the various Azure PaaS options for hosting microservices, such as App Service, Functions, and Service Fabric. It also covers supporting Azure services for state management, caching, storage, and monitoring microservices applications. Finally, it provides an example topology of a photo sharing solution built with multiple Azure microservices.
The document discusses microservices and provides information on:
- The benefits of microservices including faster time to market, lower deployment costs, and more revenue opportunities.
- What defines a microservice such as being independently deployable and scalable.
- Differences between monolithic and microservice architectures.
- Moving applications to the cloud and refactoring monolithic applications into microservices.
- Tools for building microservices including Azure Service Fabric and serverless/Functions.
- Best practices for developing, deploying, and managing microservices.
December #PnP #SPFx call #CLI exteranlize demoVincent Biret
The document summarizes a new command for the @pnp/office365-cli package that helps externalize dependencies in SharePoint Framework (SPFx) projects. The command automates tasks like checking dependencies, ensuring CDN references match versions, testing module types, obtaining minified versions, and generating externals entries to externalize code dependencies. This helps optimize SPFx projects and reduce page load times by externalizing custom component code dependencies to avoid large bundle sizes. The summary demonstrates community collaboration to create a useful tool for SPFx developers.
This document summarizes a presentation about how to implement DevOps practices with the SharePoint Framework. It discusses the software development lifecycle and how DevOps automates processes like continuous integration and delivery. It also covers tools like Azure DevOps for version control, building, testing, and deploying SPFx components. Specific practices covered include using Git and GitFlow for branches, pull requests for code reviews, building pipelines for quality testing, and release pipelines for deploying to environments. The presentation demonstrates setting up unit tests with Jest and build/release pipelines. It concludes that DevOps methodologies improve productivity and quality by automating processes and enabling more frequent releases.
MS365 dev bootcamp - day introduction slidesVincent Biret
The document outlines the agenda for a one-day Microsoft Global Office 365 Developer Bootcamp in Montreal. It includes sessions on Microsoft Graph, SharePoint Framework, and Microsoft Teams. There will be keynote and breakout sessions led by speakers from Microsoft and partner companies. Logistical information is provided on wifi access, lunch, and an evaluation survey at the end.
MS365 Dev Bootcamp Montreal 2019 - Microsoft graph introductionVincent Biret
This document introduces Microsoft Graph and describes how to build applications that connect to Microsoft services like Office 365 using the Microsoft Graph API. It provides an overview of Microsoft Graph and how it acts as a gateway to access user, group and organizational data from Microsoft services. It also describes the various authentication options for Microsoft Graph applications and code samples for building single page applications with React that are authenticated with Azure AD using the Microsoft Graph SDK.
#MicrosoftGraph Community call - automating your digital workplace provisioni...Vincent Biret
This document discusses automating provisioning processes for digital workplaces using Azure Durable Functions and Microsoft Graph. It provides context on how Microsoft 365 tools have become more specialized, adding complexity for IT and power users to manage. Provisioning processes can require integrating many APIs. Azure Durable Functions helps address limitations of stateless Azure Functions by enabling state management and coordination of long-running workflows. The presentation demonstrates using Durable Functions orchestrators and activities to automate an Office 365 provisioning workflow by calling Microsoft Graph APIs.
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...Vincent Biret
1) The document discusses automating provisioning processes in Microsoft 365 using Azure Durable Functions and Microsoft Graph.
2) It provides an overview of choices for building custom user interfaces and automating tasks in Microsoft 365. Azure Durable Functions are presented as a way to coordinate complex workflows across Azure Functions.
3) The document demonstrates creating a provisioning solution using Azure Durable Functions as an orchestrator, Azure Functions as activities, and the Microsoft Graph API to provision resources across Microsoft 365 services.
#MSBuild using #IoT to improve peoples's health and brain powerVincent Biret
Slides supporting the Microsoft Build 2019 session. This session exposes a mix of production experience and do it yourself hacking solutions to improve personal health.
#SPFestDC Migrate your custom solutions to the modern stackVincent Biret
The document discusses transitioning custom SharePoint components to the SharePoint Framework (SPFx). It provides an overview of SPFx and demonstrates how to build various types of extensions and components using SPFx, including web parts, provisioning templates, workflows, and accessing data. It also discusses other modern tools that can be used alongside SPFx, such as PowerApps, Microsoft Flow, and Azure Functions. The conclusion encourages developers to leverage the new tools available to build modern solutions for SharePoint that will have improved performance, security, and developer experience compared to previous methods.
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...Vincent Biret
Slides supporting the session during SharePoint Saturday Houston. Talking about Azure Durable Functions, SharePoint Framework, Architecture, and the Microsoft Graph
Microsoft #ignite tour #toronto 2019 How to do #DevOps with the #SPFx and why...Vincent Biret
Slides supporting the session during the Microsoft Ignite tour Toronto. Talking about Azure DevOps, DevOps philosophy and practices, unit testing and much more.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Unlocking the Power of IVR: A Comprehensive Guidevikasascentbpo
Streamline customer service and reduce costs with an IVR solution. Learn how interactive voice response systems automate call handling, improve efficiency, and enhance customer experience.
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Social Media App Development Company-EmizenTechSteve Jonas
EmizenTech is a trusted Social Media App Development Company with 11+ years of experience in building engaging and feature-rich social platforms. Our team of skilled developers delivers custom social media apps tailored to your business goals and user expectations. We integrate real-time chat, video sharing, content feeds, notifications, and robust security features to ensure seamless user experiences. Whether you're creating a new platform or enhancing an existing one, we offer scalable solutions that support high performance and future growth. EmizenTech empowers businesses to connect users globally, boost engagement, and stay competitive in the digital social landscape.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Mastering Advance Window Functions in SQL.pdfSpiral Mantra
How well do you really know SQL?📊
.
.
If PARTITION BY and ROW_NUMBER() sound familiar but still confuse you, it’s time to upgrade your knowledge
And you can schedule a 1:1 call with our industry experts: https://spiralmantra.com/contact-us/ or drop us a mail at [email protected]
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
2. Passionate about technologies, development and community
Vincent Biret
@baywet
bit.ly/vince365
Microsoft Office Dev MVP
Azure and Office 365 developer @ 2toLead
11. 5 languages supported for production in Azure Functions and more to come
Languages (v2)
12. SKU’s & scale
• Leverage App Service plan
• Tiers: Free, Shared, Basic, Standard, Prenium
• Cost based on reserved VMs
• You have to manage scale
• Comsuption based Plan
• Cost Based # of Executions, Duration and Memory (GB.s)
13. Besides the browser, you can use VS2017/2019 + Azure SDK or VSCode + Azure F CLI
Tooling
16. The separation of processes solved a lot of dependencies versions issues for dotnet
Main improvements
• Support for Java (version 8)
• Transition to Dot Net Core 2 (from 4.7)
• You must migrate from TextWriter to ILogger
• Upgrade to Node 8/10 (from 6)
• Separation of host process and running process
• Extensions based model
• Moved from Web Job Dashboard to Application Insights
• Default timeout on ASE set to 30 minutes
• Azure Durable functions
17. A common pattern to chain Azure Function was to use queues
Coordinating Azure Functions: Chaining
18. A common pattern to chain Azure Function was to use a state repository, each function
triggering the next one
Coordinating Azure Functions: State Repo
19. The pain of coordinating Azure Functions grows exponentially with the number of
functions.
TRYING TO
COORDINATE
MANY FUNCTIONS
20. Durable Functions remove a lot of pain introduced with regular functions
Introducing Durable Functions
•All the benefits of « regular » Functions
•Code defined workflow
•Automates state management
•Reports status
•Enables new design patterns
• Fan out/Fan-in
• Chaining
• Monitoring
21. The Orchestrator leverages a decorator design pattern to « work it’s magic »
High level overview
Orchestration
client
State persistence
Orchestrator
ActivitiesTrigger
22. Timers and external events allow to implement advanced scenarios like approvals, or
deep integrations
Timers and external events
• Part of Durable Functions
• Timers allow to set « timeouts » during execution
• Avoids « active waiting »
• External events allow processes outside of the Functions to influence
the execution
25. Application Insights is a key tool in understanding performance and stability of your
functions. It should ALWAYS be enabled.
Telemetry
• Azure WebJobs Dashboard and Functions integration is being
retired
• Application Insight is the tool of choice
• Set up sampling
• Set up Daily cap
• (when available) set up retention period
26. CORS are essential to comply with browsers security features when developing front end
applications
Local and production CORS
• Azure App Service Environment provides support for CORS
• When debugging locally you can configure host to support CORS
• Local.settings.json
27. As http trigger functions are exposed to the web, it’s important to secure those.
Authentication/Authorization
• Using keys, existing policies:
• Anonymous: anyone can access
• Function: accepts host or function key
• Admin: accepts host key
• System: only accepts the master key
• User: validates a use Auth (not working today)
• Using bearer token validation (easy-auth)
• Requires OAuth integration
28. It’s important to allow the function host to « understand » what is going on with your
functions. This is why it is healthy to let your functions fail.
Retry handling
• Some triggers include default retry mechanisms
• Eg: Service Bus, Event Hub,…
• NEVER do active retry policies
• ALWAYS let your functions fail
• Azure Durable Functions include a passive retry mechanism for
activities
#28: The key can be passed using the code query string parameter or the x-functions-key http header
https://vincentlauzon.com/2017/12/04/azure-functions-http-authorization-levels/
https://github.com/Azure/azure-functions-host/issues/33
#32: Money save = dev time saved, less support to provide, better product/service