Massimo Bonanni

Information & Communications Technology

Azure Azure Service Fabric microservices Visual Studio Team Services Azure Functions Cloud Architecture Software Architecture Enterprise Architecture Testing Unit testing Trainer Serverless devops Software Development

Rome, Latium, Italy

Massimo Bonanni

Microsoft Technical Trainer @ Microsoft

Massimo is Microsoft Technical Trainer at Microsoft.
He spends his time helping customers and partners to empower their Azure skills to achieve more and leverage the power of Azure in their solutions.
Massimo is also a technical speaker for local and international events and a user-group guy (he founded two user-groups in Italy and managed them for several years).
He is also passionate about biking, reading, and dogs!!

Massimo Bonanni

Microsoft Technical Trainer @ Microsoft

Massimo è Microsoft Technical Trainer in Microsoft.
Il suo lavoro consiste nell'aiutare clienti e partner a migliorare le proprie conoscenze su Azure e a sfruttare la potenza di Azure nelle loro soluzioni.
Massimo è speaker tecnico in conferenze nazionali e internazionali e fondatore di user-group (ha fondato due user-group in Italia e li ha gestiti per diversi anni).
E' appassionato, inoltre, di ciclismo, lettura e cani!!

Current sessions

Costruisci la tua infrastruttura Azure con i muscoli di Project Bicep IT EN

La promessa dei template ARM è quella di permettere di descrivere la nostra infrastruttura e lasciare ad Azure il compito di crearla per noi. I template ARM, però, non sono propriamente semplici da leggere e rischiano di generare confusione in chi li utilizza. Project Bicep nasce con lo scopo semplificare la definizione della nostra infrastruttura dichiarando, grazie ad un linguaggio DSL più vicino a quello umano, solamente le impostazioni che ci interessano. In questa sessione vedremo pro e contro dell'utilizzo di Bicep, come i nostri workflow cambiano adottando questo nuovo linguaggio e quali vantaggi possiamo avere.

Gli ARM Template sono uno degli strumenti con cui definiamo la nostra infrastruttura in Azure ma sono complessi. Project Bicep nasce con lo scopo semplificare la definizione della nostra infrastruttura dichiarando, grazie ad un linguaggio DSL più vicino a quello umano, solamente le impostazioni che ci interessano. Una sessione per scoprire caratteristiche, vantaggi e svantaggi di questo nuovo DSL.


Build your Azure infrastructure with Project Bicep IT EN

The promise of ARM templates is to allow you to describe our infrastructure and leave Azure to create it for us. ARM templates, however, are not exactly easy to read and risk creating confusion for those who use them. Project Bicep was created with the aim of simplifying the definition of our infrastructure by declaring, thanks to a DSL language closer to the human one, only the settings that interest us. In this session, we will see the pros and cons of using Bicep, how our workflows change by adopting this new language and what advantages we can have.

ARM Templates are one of the tools with which we define our infrastructure in Azure but they are complex. Project Bicep was created with the aim of simplifying the definition of our infrastructure by declaring, thanks to a DSL language closer to the human one, only the settings that interest us. A session to discover the features, advantages and disadvantages of this new DSL.


Architetture Serverless con SQL Server e Azure Functions IT EN

L'architettura serverless va sempre più di moda e innovative tecnologie come le Azure Functions ci consentono di implementarla facilmente. Come possiamo calare in questa realtà un prodotto consolidato come SQL Server che all'apparenza sembra non essere tagliato per questi scenari? In questa sessione vedremo come sfruttare SQL Server e l'estensibilità delle Azure Functions per costruire soluzioni Serverless.

L'architettura serverless va sempre più di moda: come possiamo calare in questa realtà un prodotto consolidato come SQL Server? In questa sessione vedremo come sfruttare SQL Server e l'estensibilità delle Azure Functions in scenari serverless.


Serverless architectures with SQL Server and Azure Functions IT EN

Serverless architecture is becoming more and more fashionable and innovative technologies such as Azure Functions allow us to implement it easily. How can we bring into this reality a consolidated product like SQL Server that apparently does not seem to be cut out for these scenarios? In this session we will see how to leverage SQL Server and Azure Functions extensibility to build Serverless solutions.

Serverless architecture is becoming more and more fashionable: how can we bring a consolidated product like SQL Server into this reality? In this session we will see how to take advantage of SQL Server and Azure Functions extensibility in serverless scenarios.


Automate Azure with Serverless technologies EN IT

In a complex and articulated world like Azure, it is important to be able to automate some management operations. Rotating security keys, renewing expiring secrets, synchronizing services that do not include out-of-the-box synchronization methods are just some of the operations that "we must" implement in our solutions effectively and efficiently. Technologies such as Azure Functions, Logic App, Event Grid come to our aid for this by providing us with a series of services that allow us to implement these tasks efficiently and with an eye to costs. In this session we will see what events are in Azure and how they can be exploited using Serverless technologies to achieve the result.

In a complex and articulated world like Azure, it is important to be able to automate some management operations. Technologies such as Azure Functions, Logic App, Event Grid come to our aid for this. In this session, we will see what events are in Azure and how they can be exploited using Serverless technologies to achieve efficient automation.


Automatizzare Azure con tecnologie Serverless EN IT

In un mondo complesso e articolato come quello Azure, è importantissimo riuscire ad automatizzare alcune operazioni di gestione. Ruotare chiavi di sicurezza, rinnovare segreti in scadenza, sincronizzare servizi che non prevedono modalità di sincronizzazione out-of-the-box sono solo alcune delle operazioni che "dobbiamo" implementare nelle nostre soluzioni in maniera efficace ed efficiente. Tecnologie come Azure Functions, Logic App, Event Grid ci vengono in aiuto per questo fornendoci una serie di servizi che ci permettono di implementare questi task in maniera efficiente e con un occhio ai costi. In questa sessione vedremo cosa sono gli eventi in Azure e come possono essere sfruttati utilizzando tecnologie Serverless per ottenere il risultato.

In un mondo complesso e articolato come quello Azure, è importantissimo riuscire ad automatizzare alcune operazioni di gestione. Tecnologie come Azure Functions, Logic App, Event Grid ci vengono in aiuto per questo. In questa sessione, vedremo cosa sono gli eventi in Azure e come possono essere sfruttati utilizzando tecnologie Serverless per ottenere una automazione efficiente.


Babbo Natale, il remote working e le Durable Functions IT

La pandemia ha colpito anche la fabbrica di Babbo Natale: gli elfi sono costretti a lavorare dalle loro casette al circolo polare e, Babbo Natale, tradizionalista come sempre, non è convinto di riuscire a controllare la loro produttività. E' abituato ad osservare i propri dipendenti correre ed affannarsi all'interno della fabbrica e a vedere i pacchi che, con l'avvicinarsi del Natale, riempiono sempre di più i locali. Ora non si rende conto quanto tempo spendono gli elfi ad impacchettare i regali, quanti pacchi sono pronti e quale è la situazione... e sta andando in paranoia... e Babbo Natale in paranoia non è mai una buona cosa! Proponiamo a Babbo Natale una soluzione Serverless, basata sulle Durable Functions che gli consenta di tenere traccia del lavoro degli elfi, della situazione pacchi, di scalare nel periodo di Natale (quando serve) ma di non gravare sul suo portafoglio nel periodo morto. E facciamogli passare la paranoia!!!

Aiutiamo Babbo Natale a realizzare una soluzione Serverless basata sulle Durable Functions per tenere traccia del lavoro degli elfi che causa pandemia sono costretti a lavorare in remote working e per tener traccia dei pacchi pronti per la spedizione. Scalabilità e costi bassi sono le richieste del canuto vecchietto alle quali cercheremo di dare una risposta in questa sessione.


Azure Functions and OpenAPI: better together!! EN IT

Azure Functions are a very versatile serverless technology that, among other things, allows you to implement REST APIs in a simple way. But how do we make these APIs also standard from an OpenAPI perspective? How can we define the metadata mandatory for our endpoints to comply with the OpenAPI Specification? In this session, we will see what the possibilities are and how we can manage and customize the creation of standard OpenAPI endpoints through the extension released by Microsoft.

Azure Functions are a very versatile serverless technology that, among other things, allows you to implement REST APIs in a simple way. But how do we make these APIs also standard from an OpenAPI perspective? How can we define the metadata mandatory for our endpoints to comply with the OpenAPI Specification? In this session, we will see what the possibilities are and how we can manage and customize the creation of standard OpenAPI endpoints through the extension released by Microsoft.


Azure Functions e OpenAPI: la coppia perfetta!! EN IT

Le Azure Functions sono una tecnologia serverless molto versatile che, tra le altre cose, permette di implementare API REST in maniera semplice. Ma come facciamo a rendere queste API anche standard in ottica OpenAPI? Come possiamo definire i metadati necessari affinchè i nostri endpoint siano conformi con l'OpenAPI Specification? In questa sessione vedremo quali sono le possibilità e come possiamo gestire e personalizzare la creazione di endpoint OpenAPI standard tramite l'estensione rilasciata da Microsoft.

Le Azure Functions sono una tecnologia serverless molto versatile che, tra le altre cose, permette di implementare API REST in maniera semplice. Ma come facciamo a rendere queste API anche standard in ottica OpenAPI? Come possiamo definire i metadati necessari affinchè i nostri endpoint siano conformi con l'OpenAPI Specification? In questa sessione vedremo quali sono le possibilità e come possiamo gestire e personalizzare la creazione di endpoint OpenAPI standard tramite l'estensione rilasciata da Microsoft.


"Load Testing as a Service" con Azure Load Testing IT

Chi si è occupato almeno una volta nella vita di load testing sa quanto sia difficile mettere in piedi una infrastruttura in grado di ottenere dei buoni risultati senza spendere troppo tempo nella configurazione e senza tirar su delle infrastrutture esagerate. Azure Load Testing è un nuovo servizio di Azure che nasce con lo scopo di abilitare un approccio "Load Testing as a Service" per le nostre applicazioni. In questa sessione vedremo quali sono le caratteristiche di questo nuovo servizio e le modalità di utilizzo.

Chi si è occupato almeno una volta nella vita di load testing sa quanto sia difficile mettere in piedi una infrastruttura in grado di ottenere dei buoni risultati senza spendere troppo tempo nella configurazione e senza tirar su delle infrastrutture esagerate. Azure Load Testing è un nuovo servizio di Azure che nasce con lo scopo di abilitare un approccio "Load Testing as a Service" per le nostre applicazioni. In questa sessione vedremo quali sono le caratteristiche di questo nuovo servizio e le modalità di utilizzo.


Azure Access Management for dummies ..... e non solo!!! IT EN

‎La gestione degli accessi alle risorse è una funzione fondamentale per qualsiasi organizzazione che utilizza il cloud. Azure ci mette a disposizione ben due tecnologie per gestire in maniera corretta questi scenari. In questa sessione vedremo cosa sono RBAC (Role-based access control) e ABAC (Attribute-based access control) e come possono essere utilizzati per assegnare le giuste credenziali di accesso alle risorse e ai dati contenuti nelle nostre sottoscrizioni Azure.

‎La gestione degli accessi alle risorse è una funzione fondamentale per qualsiasi organizzazione che utilizza il cloud. Azure ci mette a disposizione ben due tecnologie per gestire in maniera corretta questi scenari. In questa sessione vedremo cosa sono RBAC (Role-based access control) e ABAC (Attribute-based access control) e come possono essere utilizzati per assegnare le giuste credenziali di accesso alle risorse e ai dati contenuti nelle nostre sottoscrizioni Azure.


Azure Access Management for dummies ..... and more !!! IT EN

Resource access management is a critical function for any organization using the cloud. Azure provides us with two technologies to manage these scenarios correctly. In this session we will see what Role-based access control (RBAC) and Attribute-based access control (ABAC) are and how they can be used to assign the right access credentials to the resources and data contained in our Azure subscriptions.

Resource access management is a critical function for any organization using the cloud. Azure provides us with two technologies to manage these scenarios correctly. In this session we will see what Role-based access control (RBAC) and Attribute-based access control (ABAC) are and how they can be used to assign the right access credentials to the resources and data contained in our Azure subscriptions.


Empower every Azure Function to achieve more!! EN IT

The Azure Functions seem easy to use but what if our business scenario cannot be implemented using one of the "default" triggers or bindings? "Extension" is the keyword in this case! In this session, we see how to enhance our functions with custom triggers and custom bindings to make the most of the power of Serverless.

The Azure Functions seem easy to use but what if our business scenario cannot be implemented using one of the "default" triggers or bindings? "Extension" is the keyword in this case!


Empower every Azure Function to achieve more!! EN IT

Le Azure Function sembrano facili da utilizzare ma cosa succede se il nostro scenario di business non può essere implementato utilizzando i trigger o i binding forniti "chiavi in mano"? Extension è la parola d'ordine in questo caso! In questa sessione vediamo come potenziare le nostre funzioni con trigger e binding custom per sfruttare al meglio la potenza del Serverless.


The art of Azure Functions (unit) testing EN IT

Can I implement unit tests on my Azure Functions? This is the first question that born into the head of the developer immediately after realizing that the Azure Functions can be a handy tool for implementing a whole range of scenarios. In this session, we will see how to implement functions that are unit testable and which approaches we can use to make this possible.

Can I implement unit tests on my Azure Functions? The answer is: absolutely yes!! And this session will show you how to design the functions to make this a reality.


The art of Azure Functions (unit) testing EN IT

Posso implementare dei test unitari sulle mie Azure Functions? Questa è la domanda che balza in testa allo sviluppatore subito dopo essersi reso conto che le Azure Function possono essere uno strumento molto efficace per implementare tutta una serie di scenari. Ma uno strumento del genere, senza la possibilità di essere testato in maniera unitaria rimane un semplice esercizio di stile. In questa sessione vedremo come realizare delle function che siano testabili e quali approcci possiamo mettere in campo per rendere tutto ciò possibile.

Posso implementare dei test unitari sulle mie Azure Functions? La risposta è: assolutamente si e questa sessione mostrerà come progettare le function per rendere tutto ciò una realtà.


Durable Functions vs Logic App, la guerra dei workflow!! IT EN

Hai la necessità di implementare un workflow o un integrazione tra servizi? Ti serve scalabilità e non vuoi preoccuparti degli aspetti infrastrutturali? Non sai da dove iniziare? Inizia da questa sessione! Il serverless è la risposta per la scalabilità e l'astrazione infrastrutturale, ma per l'aspetto tecnologico puoi scegliere tra Durable Functions e Logic App. Questa sessione ti mostrerà pro e contro di entrambe le tecnologie fornendoti gli strumenti necessari per una scelta oculata.

Durable Functions o Logic App? Dovete implementare un workflow su Azure e non sapete da dove iniziare…..iniziate da questa sessione. Pro e contro delle due tecnologie serverless proposte da Microsoft!


The art of Azure Functions (unit) testing and monitoring EN IT

Can I implement unit tests on my Azure Functions? How can I monitor my Azure Functions in a production environment? These are the questions that born into the head of the developer immediately after realizing that the Azure Functions can be a handy tool for designing a whole range of scenarios. In this session, you learn how to implement functions that are unit testable and which is the best approach to make them monitorable.

Can I implement unit tests on my Azure Functions? How can I monitor my Azure Functions in a production environment? This session shows you how to design the functions to make this a reality.


The art of Azure Functions (unit) testing and monitoring EN IT

Come posso testare in maniera unitaria le mie Azure Functions? Riuscirò a tenere sotto controllo le mie Azure Functions in un ambiente di produzione? Queste sono due delel domande che balzano in testa allo sviluppatore non appena si rende conto che le Azure Functions sono un strumento molto utile per implementare tanti scenari di business. In questa sessione imparerai come implementare le tue Azure Functions per supportare lo unit testing e quale è il miglior approccio per renderle monitorabili.

Come posso testare in maniera unitaria le mie Azure Functions? Riuscirò a tenere sotto controllo le mie Azure Functions in un ambiente di produzione? Questa sessione ti mostrerà come progettare le tue Azure Functions per rendere tutto ciò possibile.


Durable Functions vs Logic App, the workflow war!! IT EN

Must you implement a workflow or integrate external systems? Do you need scalability and don't you want to care about infrastructure? Don't you know where to start? ... Start from this session!!! Serverless is the response for scalability and infrastructure abstraction, but you have to choose from Durable Function and Logic App for the technology. This session helps you to understand the pros and const of the two Azure technologies and give you the tools to choose the right one

Must you implement a workflow or integrate external systems? Do you need scalability and don't you want to care about infrastructure? Don't you know where to start? ... Start from this session! It helps you to understand the pros and const of the two Azure technologies that allow you to implement workflow and service integration.


Everything you always wanted to know about API Management (but were afraid to ask) EN IT

Is your business focused on APIs that your customers need? Do you want to guarantee security, SLAs, and reliability? Do you want to know the consumption of your customers? The solution is Azure API Management! In this session, we understand what API Management is and what features it provides to those who do business using APIs. Too expensive? Too complicated? We try to argue these statements by framing the use of this powerful tool correctly.

Is your business focused on APIs that your customers need? Do you want to guarantee security, SLAs, and reliability? Do you want to know the consumption of your customers? The solution is Azure API Management! In this session, we understand what API Management is and what features it provides to those who do business using APIs arguing costs and complexity.


Tutto quello che avreste voluto sapere su API Management (ma non avete mai osato chiedere) EN IT

Il tuo business è incentrato su API su cui i tuoi clienti fanno affidamento? Vuoi garantire security, SLA e affidabilità? Hai la necessità di sapere i consumi dei tuoi clienti? Allora la soluzione è Azure API Management! In questa sessione vedremo cosa è API Management e cosa fornisce a chi fa business sfruttando API. Troppo costoso? Inutilmente complicato? Cercheremo di argomentare queste affermazioni inquadrando correttamente l'utilizzo di questo potente strumento.

Il tuo business è incentrato su API? Vuoi garantire security, SLA e affidabilità? Hai la necessità di sapere i consumi dei tuoi clienti? Allora la soluzione è Azure API Management! In questa sessione vedremo cosa è API Management e cosa fornisce a chi fa business sfruttando API argomentando costi e la complessità.


Stateful patterns in Azure Functions EN IT

What does the adjective "stateful" have to do with Azure Functions?
An Azure Function is a simple stateless unit of work, and the word "Stateful" seems out of place. In this session, you will see that the main Azure serverless technology can be used to create stateful entities. Scenarios, patterns, pros, and cons of using this approach.

What does the adjective "stateful" have to do with Azure Functions?
An Azure Function is a simple stateless unit of work, and the word "Stateful" seems out of place. In this session, you will see that the main Azure serverless technology can be used to create stateful entities. Scenarios, patterns, pros, and cons of using this approach.


Stateful pattern in Azure Functions EN IT

Cosa c'entra l'aggettivo "Stateful" con le Azure Functions? Una Azure Function è un piccolo pezzo di codice senza stato, quindi la parola "Stateful" sembra fuori luogo. In questa sessione, si vedrà come la principale tecnologia serverless disponibile in Azure possa essere utilizzata per creare entità distribuite con stato. Scenari, pattern, vantaggi e svantaggio dell'utilizzo di questo approccio.

Cosa c'entra l'aggettivo "Stateful" con le Azure Functions? Una Azure Function è un piccolo pezzo di codice senza stato, quindi la parola "Stateful" sembra fuori luogo. In questa sessione, si vedrà come la principale tecnologia serverless disponibile in Azure possa essere utilizzata per creare entità distribuite con stato. Scenari, pattern, vantaggi e svantaggio dell'utilizzo di questo approccio.


Secrets safe with Azure KeyVault EN IT

Connection strings, secret keys, certificates in the app settings are the standard approach. Is this the right approach? Security and management of the application secrets require a centralized and reliable solution to manage the secrets used in the applications. Azure Key Vault provides you a service that can be used to secure and centralize application secrets. In this session, you will understand better what Azure Key Vault is and how you can leverage its features to secure and manage your application secrets.

Security and management of the application secrets require a centralized and reliable solution to manage these types of scenarios. Azure Key Vault provides you a service that can be used to solve most of the scenarios related to secure and centralize applications secrets.


Segreti al sicuro con Azure KeyVault EN IT

Stringhe di connessione, chiavi e certificati nel file di configurazione delle nostre applicazioni sono l'approccio standard. È questo l'approccio giusto? La sicurezza e la gestione dei segreti delle applicazioni richiede una soluzione centralizzata e affidabile per gestirli. Azure Key Vault fornisce un servizio che può e deve essere usato per risolvere queste problematiche. In questa sessione vedremo meglio che cos'è Azure Key Vault e come si possano sfruttare le sue funzionalità per proteggere e gestire i segreti dell'applicazione.

La sicurezza e la gestione dei segreti delle applicazione richiedono una soluzione centralizzata e affidabile per gestire questi tipi di scenari. Azure Key Vault fornisce un servizio che può (e deve) essere utilizzato per risolvere la maggior parte degli scenari relativi alla protezione e centralizzazione dei segreti dell'applicazione.


Centralize your configurations with Azure App Configuration....and not only!! EN IT

Every application has its configuration, even if the information is the same. Why don’t manage our configurations centrally? Azure App Configuration provides you the solution to centralize your configurations: one place to store them all!! In this session, you will understand better what Azure App Configuration is and how you can leverage its feature to centralize your configurations and how you can use it to implement a feature flag approach for your deployments.

Every application has its configuration, even if configurations are the same. Why don’t manage our configurations centrally? Azure App Configuration is the solution: one place to store them all!! We will learn more about the service and its features about configuration and feature flag management.


Centralizzare le configurazioni applicative con Azure App Configuration...e non solo! EN IT

Ogni applicazione ha la sua configurazione, anche se le informazioni sono le stesse.
Perché non centralizzare le nostre configurazioni?
Azure App Configuration offre la soluzione per centralizzare le configurazioni applicative: un posto per archiviarle tutte e tenerle sotto controllo!!
In questa sessione vedremo meglio che cos'è Azure App Configuration, come sia possibile sfruttare la sue funzionalità per centralizzare le configurazioni e come utilizzarlo per implementare un approccio di tipo "feature flag" per i nostri rilasci.

Ogni applicazione ha la sua configurazione, anche se le configurazioni sono le stesse.
Perché non centralizzarle?
Azure App Configuration è la soluzione: un posto per archiviarle e gestirle tutte centralmente!!
Vedremo cosa è Azure App Configuration e quali funzionalità offre riguardo la centralizzazione delle configurazioni e per l'implementazione di un approccio "Feature Flag" nei nostri rilasci.


Azure Governance: power is nothing without control! EN IT

A famous advertising claim says: "power is nothing without control". Azure is a powerful platform and it could get out of hand if we can't get control over it. For this reason, knowing how to organize resources, configure security and define the policies with which resources are created and managed is fundamental. In this session, we will explore the concepts needed to manage our infrastructure in the cloud and look at the tools you can leverage to accomplish that.

"Power is nothing without control" and a powerful platform as Azure can get out of our control if we don't manage governance properly. In this session we will look at the tools we can use to manage and govern our cloud.


Azure Governance: la potenza è nulla senza controllo!! EN IT

Un famoso claim pubblicitario recitava: "la potenza è nulla senza controllo". Azure, come tutti i cloud, è una piattaforma potente e potrebbe sfuggirci di mano se non riusciamo ad avere controllo su di essa. Per questo motivo, saper organizzare le risorse, configurare la security e definire le politiche con cui le risorse vengono create e gestite è fondamentale. In questa sessione, analizzeremo i concetti necessari a gestire la nostra infrastruttura nel cloud.

"La potenza è nulla senza controllo" e una piattaforma potente come Azure può sfuggire al nostro controllo se non gestiamo correttamente la governance. In questa sessione vedremo i tool che possiamo utilizzare per gestire e governare il nostro cloud.


IoT in Serverless sauce EN IT

Serverless is an event-based architecture, and what better scenarios than the IoT ones are event-driven? Thousands of devices that send telemetry to our solution and that we have to manage. In this session, we will see a simple approach to an IoT scenario that uses Durable Entities to handle the logic associated with our devices. A practical example to understand the Durable Entities technology's strengths and weaknesses that can be helpful in many scenarios where managing events is essential.

Serverless is an event-based architecture, and what better scenarios than the IoT ones are event-driven? In this session, we will see a simple approach to an IoT scenario that uses Durable Entities to handle the logic associated with our devices. A practical example to understand the Durable Entities technology's strengths and weaknesses.


IoT in salsa Serveless EN IT

Serverless è una architettura basata sugli eventi e quali migliori scenari se non quelli IoT sono fondati sugli eventi? Migliaia di device che inviano telemetrie alla nostra soluzione e che dobbiamo gestire. In questa sessione vedremo un semplice approccio a scenari di questo genere che utilizza le Durable Entities per gestire la logica associata ai device del nostro sistema. Un esempio pratico per capire pregi e difetti delle Durable Entities che possono essere utili in moltissimi scenari in cui gestire eventi è essenziale.

Serverless è una architettura basata sugli eventi e quali migliori scenari se non quelli IoT sono fondati sugli eventi? In questa sessione vedremo un semplice approccio a scenari di questo genere che utilizza le Durable Entities per gestire la logica associata ai device del nostro sistema. Un esempio pratico per capire pregi e difetti delle Durable Entities.


Past and future events

1nn0va After Hour FY22

30 Aug 2021 - 25 Jul 2022

XmasDev 2021

17 Dec 2021

Azure Community Conference 2021

29 Oct 2021 - 31 Oct 2021

Cloud Day 2021

21 Oct 2021

Azure Serverless Conf

29 Sep 2021 - 30 Sep 2021

Azure Day Rome 2021

25 Jun 2021

SQL Start! 2021

11 Jun 2021

DeveloperWeek Europe 2021

27 Apr 2021 - 28 Apr 2021

Global Azure Virtual Italy 2021

16 Apr 2021

Web Day 2021

4 Mar 2021

Virtual Scottish Summit 2021

22 Feb 2021 - 27 Feb 2021

CodeGen 2021

13 Feb 2021

Rome .NET Conference 2020

14 Dec 2020

.NET Conf By DotNetToscana

2 Dec 2020

Cloud Day 2020

29 Oct 2020

Azure Day Rome 2020

12 Jun 2020

DevOps@Work 2020

16 Jan 2020
Rome, Latium, Italy

WPC2019

3 Dec 2019 - 5 Dec 2019
Assago, Lombardy, Italy

Azure Day Rome 2019 Reloaded

29 Nov 2019
Rome, Latium, Italy

Azure Saturday Pordenone 2019

12 Oct 2019
Pordenone, Friuli Venezia Giulia, Italy

Azure Day Rome 2019

24 May 2019
Rome, Latium, Italy

Global Azure Bootcamp Italia

27 Apr 2019
Milan, Lombardy, Italy

DevOps@Work 2019

25 Jan 2019
Rome, Latium, Italy

XmasDev 2018

12 Dec 2018
Rome, Latium, Italy

WPC2018

27 Nov 2018 - 29 Nov 2018
Assago, Lombardy, Italy

Azure Conference 2018 by DNL

13 Nov 2018
Milan, Lombardy, Italy

Azure Saturday 2018

6 Oct 2018
Pordenone, Friuli Venezia Giulia, Italy

CodeGen 2018

22 Sep 2018
Verona, Veneto, Italy

Global Azure Bootcamp Rome 2018

21 Apr 2018
Rome, Latium, Italy