Andrea Tosato

Information & Communications Technology

Azure ASP.NET Blazor .NET C#

Verona, Veneto, Italy

Andrea Tosato

Microsoft MVP (Azure), CloudGen Verona co-fondatore, Senior Software .NET Developer in HUDI

Microsoft MVP (Azure).
Sviluppatore software .NET presso HUDI.
Co-fondatore e vicepresidente di CloudGen Verona.

Current sessions

How to develop modern web application, with no money and no Javascript EN

In this session we will see how to develop modern applications while reducing the cost of Azure to the bone.
We will see an application that will make us understand how small or medium-sized applications find significant benefits with a Cloud Native approach.
Cost, time to market, but above all a well-structured code, will be able to create a product with a medium-long term life cycle.


Testare le applicazioni con Azure DevOps EN

Prima di rilasciare le proprie applicazioni è necessario testarle, non solo con gli Unit Test, ma anche con test di più alto livello.
Load testing, performance testing e UI testing sono le tipologie in assoluto meno utilizzate prima del rilascio delle applicazioni. Vedremo con pochi passaggi come sia semplice sfruttare queste tecnologie per ridurre i bug e analizzare le regressioni.


Introduzione a Xamarin EN

In questa sessione vediamo come è possibile sviluppare applicazioni Cross-Platform con Xamarin. Con l'IDE di sviluppo, Visual Studio, con cui siamo abituati a lavorare tutti i giorni in aggiunta alla nostra conoscenza di C#, è possibile creare applicazioni in poco tempo.
Spiegherò come Xamarin si comporta con il sistema operativo sottostante e che piattaforme è in grado di supportare. Per finire vediamo quali strumenti ci aiuteranno a gestire il ciclo di vita della nostra applicazione.


Creare grafici in pochi passi con "Microcharts" EN

In questa sessione vedremo come aggiungere grafici alle nostre applicazioni Xamarin in pochi passi. Il risultato vi sorprenderà!


Scalare le proprie applicazioni con Azure Functions IT

La parola scalabilità viene utilizzata molto spesso e molte volte l'utilizzo risulta inappropriato.
Per scalare una applicazione su Azure, abbiamo molti strumenti a disposizione; l'ultimo nato è Azure Functions. Con questo nuovo prodotto possiamo scrivere le applicazioni in ottica serverless, concentrandoci così sul codice e meno sull'infrastruttura da utilizzare.
Con un caso reale implementeremo una soluzione scalabile e analizzeremo come essa si comporta all'aumentare del carico nel sistema.


ActorModel integrato con Akka.Net e Azure Service Fabric IT

In questa sessione vedremo le basi dell'ActorModel e la sua implementazione usando Akka.Net e gli Actor Services di Azure Service Fabric.Compareremo e analizzeremo i punti di forza dei due framework. A conclusione vedremo una demo in cui vengono utilizzati entrambi.


Azure SignalR, il WebSocket che tanto ci mancava EN IT

Con l'uscita di .NET Core 2.1, è arrivato finalmente il tanto atteso SignalR, ovvero una libreria che semplifica lo sviluppo di applicazioni Realt-Time.

Il servizio Azure SignalR risiede in un ambiente multiserver e non è necessario preoccuparsi di hosting, scalabilità, bilanciamento del carico o autenticazione.

Azure SignalR è la soluzione perfetta per gestire applicazioni Real-Time in Cloud e con grossi carichi di lavoro.

Infine, il servizio, consente la comunicazione server to server attraverso una interfaccia REST che consente l'interoperabilità tra sistemi disomogenei.


Azure SignalR, il WebSocket che tanto ci mancava EN IT

Con l'uscita di .NET Core 2.1, è arrivato finalmente il tanto atteso SignalR, ovvero una libreria che semplifica lo sviluppo di applicazioni Realt-Time.

Il servizio Azure SignalR risiede in un ambiente multiserver e non è necessario preoccuparsi di hosting, scalabilità, bilanciamento del carico o autenticazione.

Azure SignalR è la soluzione perfetta per gestire applicazioni Real-Time in Cloud e con grossi carichi di lavoro.


Come ottimizzare l'investimento con Azure EN

Come ottimizzare l'investimento con Azure, con un saving fino all'80%.
Trasferire workload e risorse può portare significative ottimizzazioni in ottica di agilità. Con alcuni accorgimenti le imprese possono tagliare sui costi di migrazione ottenendo risparmi superiori all'80% di mercato.
Sessione a cura di 4ward srl (https://www.4ward.it/)


Deep dive on Azure Functions EN

Il servizio Azure Functions ci consente di eseguire piccolissime porzioni di codice, ma per creare applicazioni scalabili e complesse, è necessario creare molte funzioni tra di loro interconnesse.
In questa sessione vediamo le novità dell'ultima versione di Azure Functions, i linguaggi disponibili e il motore applicativo.
Infine vedremo come riscrivere una funzione utilizzando le Durable Functions


Azure Cognitive Services in Containers EN

Potenziare le proprie applicazioni On-Premise con tecnologia AI chiavi in mano.


Visual Studio Performance Tools EN

Una delle funzionalità meno utilizzate da noi sviluppatori è lo strumento per la verifica delle prestazioni. Solitamente ricorriamo a questo strumento quando ormai le performance applicative sono degradate o le problematiche dipendono da codice legacy o scritto male.
In questa sessione vedremo come utilizzare lo strumento e come migliorare le performance applicative concentrando gli sforzi sui classici "colli di bottiglia".


An Introduction to GraphQL in .NET Core EN

C'è molto hype verso questo nuovo strumento per i programmatori di oggi, soprattutto per i frontend che possono interrogare con molta più flessibilità i dati.
Capiamo in questa sessione come utilizzare questa nuova tecnologia e dove ha senso introdurla.


Microsoft Identity Platform for developer EN

Quasi tutte le applicazioni hanno la necessità di autorizzare gli utenti all'accesso. Nelle realtà aziendali è spesso necessario rendere le applicazioni il più possibile smart, con l'approccio Single Sign On.
Azure Active Directory è uno dei servizi più utilizzati a questo scopo. In questa sessione vedremo come la piattaforma si sia evoluta nella versione v2 e quali funzionalità possiamo utilizzare nella nuova "Microsoft Identity Platform".
Nella sessione vedremo molto codice, molti esempi e una spruzzatina di Microsoft Graph


Past and future events

Virtual Scottish Summit 2021

22 Feb - 27 Feb 2021

Rome .NET Conference 2020

13 Dec 2020

.NET Conf By DotNetToscana

1 Dec 2020

IoT Saturday 2020

27 Nov 2020

RoboGen Automation

22 Oct 2020

Visual Studio Tour 2020 - Live

25 Jun 2020
Rome, Latium, Italy

Global Azure 2020

24 Apr 2020
Verona, Veneto, Italy

Global Azure Virtual

22 Apr - 24 Apr 2020
Seattle, Washington, United States

WPC2019

2 Dec - 4 Dec 2019
Assago, Lombardy, Italy

Visual Studio Saturday 2019

15 Nov 2019
Pordenone, Friuli Venezia Giulia, Italy

DevOpsHeroes 2019

25 Oct 2019
Parma, Emilia-Romagna, Italy

Global Azure Bootcamp 2019

26 Apr 2019
Verona, Veneto, Italy

Digital 1nn0vation Saturday 2019

25 Jan 2019
Pordenone, Friuli Venezia Giulia, Italy

WPC2018

26 Nov - 28 Nov 2018
Assago, Lombardy, Italy

Azure Conference 2018 by DNL

12 Nov 2018
Milan, Lombardy, Italy

Visual Studio Saturday 2018

9 Nov 2018
Pordenone, Friuli Venezia Giulia, Italy

Azure Saturday 2018

5 Oct 2018
Pordenone, Friuli Venezia Giulia, Italy

CodeGen 2018

21 Sep 2018
Verona, Veneto, Italy

Global Azure Bootcamp Verona

20 Apr 2018
Verona, Veneto, Italy