Azure DevOps Multistage YAML Pipelines – Top 10 FeaturesMarc Müller
The document discusses Azure DevOps pipelines and how they can be used to implement continuous delivery of applications and infrastructure to Azure. It covers key concepts like stages, jobs, and tasks in a pipeline. It also describes how pipelines can use templates, variables, secrets, and service connections to deploy apps, infrastructure resources, databases, and run tests on Azure. Secret management using Azure KeyVault is discussed along with the use of container jobs and hosted agents.
Develop enterprise-ready applications for Microsoft TeamsMarkus Moeller
Develop enterprise-ready applications for Microsoft Teams with Azure resources such as Azure App Config and Azure Key Vault authenticated by Managed Identity and on modern web technologies
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 document discusses Azure Logic Apps, which allow users to automate workflows and integrate apps, data, and systems. It provides an overview of what Logic Apps are, how they work using connectors and triggers, and when they should be used compared to Microsoft Flow. The presentation includes demonstrations of creating a Logic App and using connectors and triggers to automate tasks and integrate services.
This document discusses job scheduling, SQL Database, and pricing on the Azure PaaS. It describes how to create scheduled web jobs using the Azure scheduler portal by setting the job type, schedule, and action. It also discusses monitoring web jobs, DTUs and eDTUs in SQL Database, and how to determine the number needed. The document provides an overview of migration from Oracle and SQL Server databases to Azure SQL Database using tools like SSMA and SqlPackage.exe.
Azure Automation delivers cloud-based automation, operating system updates, and configuration service that supports consistent management across your Azure and non-Azure environments. It includes process automation, configuration management, update management, shared capabilities, and heterogeneous features.
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019Kumton Suttiraksiri
This document provides information about migrating an on-premises SQL Server database to Azure SQL using the Microsoft Migration Tool. It begins with background on SQL Server and its history and versions. It then discusses Azure SQL and the Database Migration Service for performing seamless migrations at scale from multiple on-premises SQL Server sources to Azure SQL. It also includes details on SQL Server support lifecycles and when different versions will reach end of support.
This document provides an overview of Azure App Services and demos how to use some of its features. It begins with instructions on creating an Azure account. It then defines App Services as a fully managed platform that allows building and hosting web, mobile, and API apps without managing infrastructure. Key features highlighted include auto-scaling, multiple language support, and continuous deployment. The remainder gives a deeper dive on Web Apps and includes demos of deploying .NET, Node.js, and React apps using the Azure CLI and deployment slots. It concludes by reminding attendees to remember some core Azure concepts covered.
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
Co-presented with Will Perry (@willpe). Real-world experiences using CouchDB inside Microsoft, and also how to get started with CouchDB on Microsoft Azure.
What is Azure development?-MS Azure development Zabeel Institute
MS Azure development utilizes the advantages of cloud architecture to create cloud-native applications that scale easily. To master this function, you should understand the protection, development, screening, deployment, and more.
This document provides an overview of cloud computing concepts and Azure cloud services. It discusses cloud service models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It introduces Azure, the Microsoft cloud computing platform, and key Azure services like Azure Storage, Azure Portal, Azure Accounts, Azure Data Factory, and Azure Data Flow. Azure Data Factory allows building data integration solutions using activities, linked services, datasets and triggers without writing code. Azure Data Flow enables visually designing data transformations using a Spark optimizer without code.
This document provides an agenda and overview for an Advanced Topics in App Service training session. The agenda includes discussing compute options, application deployment and configurations, authentication and authorization, custom domains and SSL, backups and restores, scaling, monitoring, and App Service Environments. It also provides overviews of App Service architecture and features, deployment slots, WebJobs, and monitoring options. Key aspects of App Service Environments like isolation, scale, and integration with virtual networks are explained.
Azure Functions creates a “serverless” event-driven experience, meaning that they run based on associated and configure events, or “triggers”. For example, an Azure Function could be triggered by a simple timer, such as running a process in a certain interval or triggered by an event in an external system. Azure Functions can also respond to Azure-specific events, such as an image added to a Storage Blob or a notification arriving in a Message Queue.
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
It is difficult to deploy interloop Kubernetes development in current state. Know these open-source projects that can save us from the burden of various tools and help in deploying microservices on Kubernetes cluster without saving secrets in a file.
In this session, we will explore how to deploy .net core web apps in azure Kubernetes service using azure DevOps starter and Azure DevOps.
Presented as part of Cloud Community Days on 19th June - ccdays.konfhub.com
UK Azure User Group - Blazor and Azure (Tim Ebenezer)Richard Conway
This document summarizes a presentation on using Blazor and Azure in an enterprise environment. It begins with an introduction to Blazor, explaining that it is a front end framework that can run on the client or server using C# and interacts with Azure services. It then compares Blazor to JavaScript frameworks. An example high level Blazor and Azure architecture is shown. Key considerations for deploying Blazor at scale in an enterprise are discussed, including scaling the SignalR service, handling large file uploads, logging to Application Insights, and page lifecycles. A demonstration of SignalR scaling is provided. Follow up reading resources are listed at the end.
Azure Static Web Apps allows you to develop modern full-stack web apps quickly and easily with a static front-end and dynamic back end powered by Serverless APIs with custom routing, security including authentication/authrization, custom domains, private endpoint, etc. Azure Static Web Apps offers cost-effective pricing from hobby to production apps.
Get rid of credentials from your code: Using Managed identities for Azure res...Joonas Westlin
Managed identities in Azure allow virtual machines and apps to access other Azure services securely without credentials. They work by automatically creating a service principal and assigning it to the resource. To access a service, the principal may need application permissions set via the API or Graph and a role assigned through RBAC. Demos shown cover using managed identities to access Key Vault, Blob Storage, SQL Database, a custom API, and Service Bus Queue.
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...MSDEVMTL
16 Avril 2016
Groupe Azure
Sujet: Les micro-services et Azure Service Fabric
Conférenciers: Alexandre Brisebois, Microsoft, Stéphane Lapointe, Orckestra et Frank Boucher, Lixar IT
Nous vous proposons une journée complète sur les micro-services et Azure Service Fabric, le but étant d'appendre la théorie avec une série de présentations pour ensuite concrétiser le tout avec une partie pratique "hands-on" et des labs.
Pour participer, vous devrez obligatoirement apporter votre ordinateur portable, avoir installé Visual Studio 2015 Update 2 et Service Fabric SDK 2.0.135.
The presentation covers overview of Azure App Service and Azure Web Apps. The presentation also covers the different features of Azure Web Apps - like Kudu, Continuous Deployment, Application Insights, Deployment Slots, Auto-Scaling and so on including demos. It will be useful for anyone looking forward to learn about Azure Web Apps or anyone preparing for Azure Certifications (70-532/533).
This document discusses Azure Static Web Apps, which provides globally distributed static content, integrated API support through Azure Functions, and automatic building and deployment of full stack web apps. It can support authentication/authorization and is easily scaled. The document demonstrates creating an Angular-based static web app using Cosmos DB for storage, Azure Functions for APIs, and Application Insights for monitoring.
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.
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
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.
This document provides an overview of Azure App Services and demos how to use some of its features. It begins with instructions on creating an Azure account. It then defines App Services as a fully managed platform that allows building and hosting web, mobile, and API apps without managing infrastructure. Key features highlighted include auto-scaling, multiple language support, and continuous deployment. The remainder gives a deeper dive on Web Apps and includes demos of deploying .NET, Node.js, and React apps using the Azure CLI and deployment slots. It concludes by reminding attendees to remember some core Azure concepts covered.
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
Co-presented with Will Perry (@willpe). Real-world experiences using CouchDB inside Microsoft, and also how to get started with CouchDB on Microsoft Azure.
What is Azure development?-MS Azure development Zabeel Institute
MS Azure development utilizes the advantages of cloud architecture to create cloud-native applications that scale easily. To master this function, you should understand the protection, development, screening, deployment, and more.
This document provides an overview of cloud computing concepts and Azure cloud services. It discusses cloud service models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It introduces Azure, the Microsoft cloud computing platform, and key Azure services like Azure Storage, Azure Portal, Azure Accounts, Azure Data Factory, and Azure Data Flow. Azure Data Factory allows building data integration solutions using activities, linked services, datasets and triggers without writing code. Azure Data Flow enables visually designing data transformations using a Spark optimizer without code.
This document provides an agenda and overview for an Advanced Topics in App Service training session. The agenda includes discussing compute options, application deployment and configurations, authentication and authorization, custom domains and SSL, backups and restores, scaling, monitoring, and App Service Environments. It also provides overviews of App Service architecture and features, deployment slots, WebJobs, and monitoring options. Key aspects of App Service Environments like isolation, scale, and integration with virtual networks are explained.
Azure Functions creates a “serverless” event-driven experience, meaning that they run based on associated and configure events, or “triggers”. For example, an Azure Function could be triggered by a simple timer, such as running a process in a certain interval or triggered by an event in an external system. Azure Functions can also respond to Azure-specific events, such as an image added to a Storage Blob or a notification arriving in a Message Queue.
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
It is difficult to deploy interloop Kubernetes development in current state. Know these open-source projects that can save us from the burden of various tools and help in deploying microservices on Kubernetes cluster without saving secrets in a file.
In this session, we will explore how to deploy .net core web apps in azure Kubernetes service using azure DevOps starter and Azure DevOps.
Presented as part of Cloud Community Days on 19th June - ccdays.konfhub.com
UK Azure User Group - Blazor and Azure (Tim Ebenezer)Richard Conway
This document summarizes a presentation on using Blazor and Azure in an enterprise environment. It begins with an introduction to Blazor, explaining that it is a front end framework that can run on the client or server using C# and interacts with Azure services. It then compares Blazor to JavaScript frameworks. An example high level Blazor and Azure architecture is shown. Key considerations for deploying Blazor at scale in an enterprise are discussed, including scaling the SignalR service, handling large file uploads, logging to Application Insights, and page lifecycles. A demonstration of SignalR scaling is provided. Follow up reading resources are listed at the end.
Azure Static Web Apps allows you to develop modern full-stack web apps quickly and easily with a static front-end and dynamic back end powered by Serverless APIs with custom routing, security including authentication/authrization, custom domains, private endpoint, etc. Azure Static Web Apps offers cost-effective pricing from hobby to production apps.
Get rid of credentials from your code: Using Managed identities for Azure res...Joonas Westlin
Managed identities in Azure allow virtual machines and apps to access other Azure services securely without credentials. They work by automatically creating a service principal and assigning it to the resource. To access a service, the principal may need application permissions set via the API or Graph and a role assigned through RBAC. Demos shown cover using managed identities to access Key Vault, Blob Storage, SQL Database, a custom API, and Service Bus Queue.
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...MSDEVMTL
16 Avril 2016
Groupe Azure
Sujet: Les micro-services et Azure Service Fabric
Conférenciers: Alexandre Brisebois, Microsoft, Stéphane Lapointe, Orckestra et Frank Boucher, Lixar IT
Nous vous proposons une journée complète sur les micro-services et Azure Service Fabric, le but étant d'appendre la théorie avec une série de présentations pour ensuite concrétiser le tout avec une partie pratique "hands-on" et des labs.
Pour participer, vous devrez obligatoirement apporter votre ordinateur portable, avoir installé Visual Studio 2015 Update 2 et Service Fabric SDK 2.0.135.
The presentation covers overview of Azure App Service and Azure Web Apps. The presentation also covers the different features of Azure Web Apps - like Kudu, Continuous Deployment, Application Insights, Deployment Slots, Auto-Scaling and so on including demos. It will be useful for anyone looking forward to learn about Azure Web Apps or anyone preparing for Azure Certifications (70-532/533).
This document discusses Azure Static Web Apps, which provides globally distributed static content, integrated API support through Azure Functions, and automatic building and deployment of full stack web apps. It can support authentication/authorization and is easily scaled. The document demonstrates creating an Angular-based static web app using Cosmos DB for storage, Azure Functions for APIs, and Application Insights for monitoring.
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.
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
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.
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.
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.
The slides I used for my "Securing an Azure Functions REST API with Azure Active Directory" session (SAFwAD for short) at Intelligent Cloud Conference in Copenhagen.
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
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.
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.
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.
Azure Functions enable the creation of event-driven, compute-on-demand systems that can be triggered by various external events. In this session, you will learn
1. How to leverage functions to execute server-side logic
2. Build serverless architectures
3. Key-vault integration
4. Leveraging durable features
5. Hosting web sites
6. Applying dependency injections
7. Monitoring functions
8. Script-based deployment
Serverless Computing with Azure Functions Best PracticesJuan Pablo
The document discusses best practices for Azure Functions including writing stateless functions, avoiding long running functions, using source control and CI/CD pipelines for DEV/OPS, monitoring performance using Application Insights, optimizing for scalability by using async code and batch processing messages, and minimizing costs by using the Consumption pricing plan.
This document provides information about Evolution Technologies, a software solutions company based in the UAE. It introduces Usama Wahab Khan, the CTO and Microsoft MVP who is a prominent Microsoft architect expert in the Gulf region. It then discusses Evolution Technologies' focus on providing state-of-the-art cloud technologies and solutions for private equity firms, investment banks, and real estate funds. Finally, it provides information about Function-as-a-Service (FaaS) and Azure Functions.
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.
#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.
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
As part of the JoTechies global azure boot-camp event in Jordan April 22, 2017, Taiseer Joudeh is talking about server-less computing and Azure Functions
Mastering Azure Durable Functions - Building Resilient and Scalable WorkflowsCallon Campbell
The presentation aims to provide a comprehensive understanding of how Azure Durable Functions can be used to build resilient and scalable workflows in serverless applications. It includes detailed explanations, application patterns, components, and constraints of Durable Functions, along with performance benchmarks and new storage providers.
This document provides best practices for developing and optimizing Azure Functions apps. It discusses general best practices like writing stateless functions, avoiding long running functions, and using Durable Functions for state management. It also covers DEV/OPS practices like using source control and CI/CD pipelines. Performance best practices include using async code, limiting outbound connections, and batching messages. The document also discusses cost optimization on the Consumption plan and references additional resources.
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSeasia Infotech
Unlock real estate success with smart investments leveraging agentic AI. This presentation explores how Agentic AI drives smarter decisions, automates tasks, increases lead conversion, and enhances client retention empowering success in a fast-evolving market.
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Christian Folini
Everybody is driven by incentives. Good incentives persuade us to do the right thing and patch our servers. Bad incentives make us eat unhealthy food and follow stupid security practices.
There is a huge resource problem in IT, especially in the IT security industry. Therefore, you would expect people to pay attention to the existing incentives and the ones they create with their budget allocation, their awareness training, their security reports, etc.
But reality paints a different picture: Bad incentives all around! We see insane security practices eating valuable time and online training annoying corporate users.
But it's even worse. I've come across incentives that lure companies into creating bad products, and I've seen companies create products that incentivize their customers to waste their time.
It takes people like you and me to say "NO" and stand up for real security!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Autonomous Resource Optimization: How AI is Solving the Overprovisioning Problem
In this session, Suresh Mathew will explore how autonomous AI is revolutionizing cloud resource management for DevOps, SRE, and Platform Engineering teams.
Traditional cloud infrastructure typically suffers from significant overprovisioning—a "better safe than sorry" approach that leads to wasted resources and inflated costs. This presentation will demonstrate how AI-powered autonomous systems are eliminating this problem through continuous, real-time optimization.
Key topics include:
Why manual and rule-based optimization approaches fall short in dynamic cloud environments
How machine learning predicts workload patterns to right-size resources before they're needed
Real-world implementation strategies that don't compromise reliability or performance
Featured case study: Learn how Palo Alto Networks implemented autonomous resource optimization to save $3.5M in cloud costs while maintaining strict performance SLAs across their global security infrastructure.
Bio:
Suresh Mathew is the CEO and Founder of Sedai, an autonomous cloud management platform. Previously, as Sr. MTS Architect at PayPal, he built an AI/ML platform that autonomously resolved performance and availability issues—executing over 2 million remediations annually and becoming the only system trusted to operate independently during peak holiday traffic.
Slides for the session delivered at Devoxx UK 2025 - Londo.
Discover how to seamlessly integrate AI LLM models into your website using cutting-edge techniques like new client-side APIs and cloud services. Learn how to execute AI models in the front-end without incurring cloud fees by leveraging Chrome's Gemini Nano model using the window.ai inference API, or utilizing WebNN, WebGPU, and WebAssembly for open-source models.
This session dives into API integration, token management, secure prompting, and practical demos to get you started with AI on the web.
Unlock the power of AI on the web while having fun along the way!
AI x Accessibility UXPA by Stew Smith and Olivier VroomUXPA Boston
This presentation explores how AI will transform traditional assistive technologies and create entirely new ways to increase inclusion. The presenters will focus specifically on AI's potential to better serve the deaf community - an area where both presenters have made connections and are conducting research. The presenters are conducting a survey of the deaf community to better understand their needs and will present the findings and implications during the presentation.
AI integration into accessibility solutions marks one of the most significant technological advancements of our time. For UX designers and researchers, a basic understanding of how AI systems operate, from simple rule-based algorithms to sophisticated neural networks, offers crucial knowledge for creating more intuitive and adaptable interfaces to improve the lives of 1.3 billion people worldwide living with disabilities.
Attendees will gain valuable insights into designing AI-powered accessibility solutions prioritizing real user needs. The presenters will present practical human-centered design frameworks that balance AI’s capabilities with real-world user experiences. By exploring current applications, emerging innovations, and firsthand perspectives from the deaf community, this presentation will equip UX professionals with actionable strategies to create more inclusive digital experiences that address a wide range of accessibility challenges.
Original presentation of Delhi Community Meetup with the following topics
▶️ Session 1: Introduction to UiPath Agents
- What are Agents in UiPath?
- Components of Agents
- Overview of the UiPath Agent Builder.
- Common use cases for Agentic automation.
▶️ Session 2: Building Your First UiPath Agent
- A quick walkthrough of Agent Builder, Agentic Orchestration, - - AI Trust Layer, Context Grounding
- Step-by-step demonstration of building your first Agent
▶️ Session 3: Healing Agents - Deep dive
- What are Healing Agents?
- How Healing Agents can improve automation stability by automatically detecting and fixing runtime issues
- How Healing Agents help reduce downtime, prevent failures, and ensure continuous execution of workflows
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Raffi Khatchadourian
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep Learning (DL) systems. DL frameworks have traditionally embraced deferred execution-style DL code that supports symbolic, graph-based Deep Neural Network (DNN) computation. While scalable, such development tends to produce DL code that is error-prone, non-intuitive, and difficult to debug. Consequently, more natural, less error-prone imperative DL frameworks encouraging eager execution have emerged at the expense of run-time performance. While hybrid approaches aim for the "best of both worlds," the challenges in applying them in the real world are largely unknown. We conduct a data-driven analysis of challenges---and resultant bugs---involved in writing reliable yet performant imperative DL code by studying 250 open-source projects, consisting of 19.7 MLOC, along with 470 and 446 manually examined code patches and bug reports, respectively. The results indicate that hybridization: (i) is prone to API misuse, (ii) can result in performance degradation---the opposite of its intention, and (iii) has limited application due to execution mode incompatibility. We put forth several recommendations, best practices, and anti-patterns for effectively hybridizing imperative DL code, potentially benefiting DL practitioners, API designers, tool developers, and educators.
Slides of Limecraft Webinar on May 8th 2025, where Jonna Kokko and Maarten Verwaest discuss the latest release.
This release includes major enhancements and improvements of the Delivery Workspace, as well as provisions against unintended exposure of Graphic Content, and rolls out the third iteration of dashboards.
Customer cases include Scripted Entertainment (continuing drama) for Warner Bros, as well as AI integration in Avid for ITV Studios Daytime.
fennec fox optimization algorithm for optimal solutionshallal2
Imagine you have a group of fennec foxes searching for the best spot to find food (the optimal solution to a problem). Each fox represents a possible solution and carries a unique "strategy" (set of parameters) to find food. These strategies are organized in a table (matrix X), where each row is a fox, and each column is a parameter they adjust, like digging depth or speed.
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025João Esperancinha
This is an updated version of the original presentation I did at the LJC in 2024 at the Couchbase offices. This version, tailored for DevoxxUK 2025, explores all of what the original one did, with some extras. How do Virtual Threads can potentially affect the development of resilient services? If you are implementing services in the JVM, odds are that you are using the Spring Framework. As the development of possibilities for the JVM continues, Spring is constantly evolving with it. This presentation was created to spark that discussion and makes us reflect about out available options so that we can do our best to make the best decisions going forward. As an extra, this presentation talks about connecting to databases with JPA or JDBC, what exactly plays in when working with Java Virtual Threads and where they are still limited, what happens with reactive services when using WebFlux alone or in combination with Java Virtual Threads and finally a quick run through Thread Pinning and why it might be irrelevant for the JDK24.
Build with AI events are communityled, handson activities hosted by Google Developer Groups and Google Developer Groups on Campus across the world from February 1 to July 31 2025. These events aim to help developers acquire and apply Generative AI skills to build and integrate applications using the latest Google AI technologies, including AI Studio, the Gemini and Gemma family of models, and Vertex AI. This particular event series includes Thematic Hands on Workshop: Guided learning on specific AI tools or topics as well as a prequel to the Hackathon to foster innovation using Google AI tools.
Introduction to AI
History and evolution
Types of AI (Narrow, General, Super AI)
AI in smartphones
AI in healthcare
AI in transportation (self-driving cars)
AI in personal assistants (Alexa, Siri)
AI in finance and fraud detection
Challenges and ethical concerns
Future scope
Conclusion
References
2. Agenda
#GlobalAzure
• Azure Functions
• About Azure Functions
• How do Durable Functions Differ
• Durable function patterns
• Leverage the power at scale
• Kick Start your Development
• Economics of Serverless Computing
• Price Models
• Breakeven, TCO Fixed to Variable Costs
• Use Cases : Serverless B2B EDI Integrations
• Demo
• Chain Functions
• Order Fulfillment
3. Azure Functions
• Runs Small pieces of code
• No need for a dedicated infrastructure for it
• You get 100000 executions for free
• Features
• Choice of language - Write functions using your choice of C#, F#, or Node.
• Pay-per-use pricing model - Pay only for the time spent running your code.
• Bring your own dependencies - Functions supports NuGet and NPM, so you can use your favorite
libraries.
• Integrated security - Protect HTTP-triggered functions with OAuth providers such as Azure Active
Directory, Facebook, Google, Twitter, and Microsoft Account.
• Simplified integration - Easily leverage Azure services and software-as-a-service (SaaS) offerings.
• Flexible development - Code your functions right in the portal or set up continuous integration
and deploy your code through GitHub, Visual Studio Team Services, and other supported
development tools.
• Open-source - The Functions runtime is open-source and available on GitHub.
#GlobalAzure
4. Timer-based
processing
Azure service
event processing
Serverless web
application architectures
Real-time stream
processing
Functions supports an event based on a timer using Cron job syntax. For
example, execute code that runs every 15 minutes and clean up a
database table based on custom business logic
Functions supports triggering an event based on an activity in an Azure
service. For example, execute serverless code that reads newly discovered
test log files in a Blob storage container, and transform this into a row in a
SQL Database table.
Internet of Things devices send messages to Stream Analytics, which then
calls a function to transform the message. This function processes the
data and creates a new record in a SQL database.
Functions can power a single-page app. The app calls functions using the
WebHook URL, saves user data and decides what data to display. Or, do
simple customisations, such as changing ad targeting by calling a function
and passing it user profile information.
What Functions can Do
8. • An Extension to Durable Task
Framework
• Allows you : Event sourcing,
checkpointing, and replay
• Features
• They define workflows in code. No JSON
schemas or designers are needed.
• They can call other functions
synchronously and asynchronously.
Output from called functions can be
saved to local variables.
• They automatically checkpoint their
progress whenever the function awaits.
Local state is never lost if the process
recycles or the VM reboots.
8
Event Sourcing Pattern
Durable Functions
9. Chain Fan Out-Fan In
Monitors Actionable WF
Function chaining refers to the pattern of executing a sequence of
functions in a particular order. Often the output of one function needs to
be applied to the input of another function
Fan-out/fan-in refers to the pattern of executing multiple functions in
parallel, and then waiting for all to finish. Often some aggregation work is
done on results returned from the functions.
Automated processes allowing timeouts and compensation logic.The monitor pattern refers to a flexible recurring process in a workflow
Patterns
10. 10
• Understand Azure Functions
• Overview of Durable Task Framework
• Async-Await pattern
• Multi-Threading concepts
• Event Driven programming
• Azure Functions template if you want to use Visual Studios.
• NuGet this to your solution
• Microsoft.Azure.WebJobs.Extensions.DurableTask
• Microsoft.Azure.WebJobs
• You are good to go.
Kickstart Durable Functions
11. #PuneDevCon 11
• Indeterministic Code Execution
• Non-Blocking Tasks
• Never initiate Async tasks to external sources
• Ex: HttpClient.SendAsync()=> //Fetch Something from Website X for me.
• No To infinity loops, unless you want to pay for it
Things that you should not do !
12. • Duration of Code Execution {Aggregate Time}
• Consumed Resources {Memory}
• No of times the function is Executed {Count}
• Miscellaneous costs {Supported services}
12
Price Components
Component Units
Free Requests 1,000,000
Free Ram 400,000
Per GB-Second $0.0000160
Per Request $0.0000002
Free CPU NA
Per GHZ-Second NA
Azure Functions Pricing
• N is number of executions in month
• NF is number of free requests per month
• PG is price per GB-second
• PC is price per GHz-second
• PR is price per request
• PT is TOTAL monthly price
• TE is time per execution in seconds
• MM is memory allocation in MB
• CC is CPU allocation in MHz
• QF is free GB-seconds
• PF is free Ghz-seconds
P = [(N*TE)*(M/1024)-QF]*PG +
[(N*T)(C/100)-PF]*PC +
(N-NF)* PR
Universal Serverless Pricing Equation
13. #GlobalAzure
0
100
200
300
400
500
600
700
1 2 3 4 5 6 7 8 9 10 11 12
USD
Execution in Millions (3 Sec.)
• Start your costs at $0
• Pay Only for what you use.
• Rises per unit execution
• Scale for Performance
• No Need to keep extra resources
for performance issues
• Reduced Cost of ownership
Move from Stepped FC to Exponential VC
14. #GlobalAzure
0 10000 20000 30000 40000 50000 60000
Serverless
IaaS
IaaS vs Serverless
Total AppS Functions B2B DB
• Serverless : USD ~23400
• IaaS : USD ~56000
• 41.80 % Cost Reduction
• No Performance Issues, Scales at
runtime
• Reduced Fixed Costs
• Predictable Cost per unit
• Reduced Labor rate by 70% (
Maintenance costs towards Infra
Assets)
Cost Savings on a entire serverless solution