Emanuele Bartolesi

Information & Communications Technology

ASP.NET Core HTML5 CSS3 ReactJS progressive web apps

Zürich, Zurich, Switzerland

Emanuele Bartolesi

ASP.NET Core Ninja

I'm a Full Stack Web Developer and I'm passionate about frontend technologies and everything related to the cloud, especially Microsoft Azure.
I currently live in Zurich and actively participate in local and international community activities and events.
I share my love for technology through my blog in Italian https://www.emanuelebartolesi.com and the one in English https://dev.to/kasuken.
I also became Twitch Affiliate as a live coder and you can follow me at https://twitch.tv/kasuken to write some code together.
Since 2014 I'm Microsoft MVP in the Developer Technologies category.

Emanuele Bartolesi

ASP.NET Core Ninja

Sono un Full Stack Web Developer e sono appassionato alle tecnologie frontend e tutto quello che riguarda il cloud, sopratutto Microsoft Azure.
Attualmente vivo a Zurigo e partecipo attivamente ad attività ed eventi community locali e internazionali.
Condivido il mio amore per la tecnologia attraverso il mio blog in italiano https://www.emanuelebartolesi.com e quello in inglese https://dev.to/kasuken.
Sono anche diventato Twitch Affiliate come live coder e potete seguirmi all'indirizzo https://twitch.tv/kasuken per scrivere un po' di codice insieme.
Dal 2014 sono Microsoft MVP nella categoria Developer Technologies.

Current sessions

Understanding Microsoft Graph

Le API di Microsoft Graph aprono una serie di opportunità per gli sviluppatori pressochè infinite. Con esse infatti è possibile interagire con tutto l'ecosistema di Microsoft 365. Sfruttandole nel modo giusto è possibile creare soluzioni di governance, automatizzare processsi e tanto altro.
In questa sessione vedremo alcuni esempi partendo dalle basi con il primo "Hello Graph".


Remote Profiling di applicazioni ASP.NET Core

Una volta eseguito il deploy della vostra applicazione in ambiente di produzione, è difficile seguirne il ciclo di vita e sopratutto ottimizzarne le performance.
In questa sessione andremo a vedere come è possibile utilizzare il remote profiling delle web app di Azure in combinazione con Visual Studio per avere una panoramica completa di tutte le attività, consumo di memoria e tanto altro della vostra applicazione ASP.NET Core.


Immersive Reader - un servizio per aiutare a leggere e comprendere meglio i testi

Questo servizio, attualmente in preview, è unico nel suo genere.
Non esistono altre piattaforme cloud oltre a Azure che lo mettono a disposizione.
Immersive Reader è un servizio per gli sviluppatori che vogliono incorporare all'interno delle proprie applicazioni funzionalità per migliorare la comprensione e la lettura di contenuti testuali.
Può essere usato sia per aiutare persone con problemi cognitivi, sia per sistemi di e-learning o semplicemente per aiutare a focalizzare la propria attenzione su un determinato contenuto.
In questa sessione vedremo, dopo una breve introduzione, come fare per usarlo in un progetto web generico e uno ASP.NET Core.


Develop and distribute Azure Functions using K8s and CI/CD

If you are planning to move away from your monolith application or you are interested in seeing how serverless will be the future for real-world micro-services-based applications, then this session is for you. We'll do a deep dive into the runtime to understand where .NET Core fits and we'll have also a look on the deployment part, that can leverage both your existing architecture or Kubernetes.


Come sopravvivere alla sindrome dell'impostore e vivere felici

Quante volte vi è capitato di trovarvi in una riunione e non servivi all'altezza degli altri colleghi?
Oppure quante volte vi gira in testa la domanda "ma lo starò facendo nel modo giusto?" ogni volta che scrivete una riga di codice che sapete verrà vista da qualcuno del vostro team?
Potrei andare avanti all'infinito, ma questi sono solo alcune delle domande che si fa una persona "affetta" dalla sindrome dell'impostore.
In questa sessione proverò a spiegarvi come superare queste paure e al tempo stesso diventare super produttivi con alcuni consigli utili per organizzare al meglio le giornate tipo dell'impostore che è dentro di noi.


Blazor: le tue applicazioni C# nel browser senza JavaScript

Hai già provato a migrare le tue applicazioni desktop sul web usando React, Angular o Vue e hai iniziato a soffrire di emicranie e calvizie?
Questa allora è la sessione che fa per te.
Ti faremo passare le emicranie a colpi di Blazor: il nuovo framework per sviluppare sul web con C# e .NET.
Nel corso della sessione scropriremo le caratteristiche principapli di Blazor e migreremo un'applicazione "reale" dal desktop al web senza usare JavaScript.


ASP.NET Core and Graph API

This session will provide an overview of what is Microsoft Graph API and how to call it from a service. At the end of this session, the audience will be able to build a multi-tenant daemon or service that use the OAuth2 client credentials grant to acquire an access token which can be used to call the Microsoft Graph API and access the tenant data.
We will then deploy the daemon on Azure and we'll see how to schedule it at regular intervals.


Colorare Babbo Natale assieme con SignalR

Stare assieme è l'essenza del Natale, anche in versione 2.0! SignalR ci viene in aiuto e, tac, il gioco è fatto!!!


ASP.NET Core SignalR

Dopo una prima versione presente su ASP.NET 4, SignalR approda anche nella nuova versione di ASP.NET Core.
In questa sessione andremo a vedere come realizzare una dashboard che si aggiorna in tempo reale sfruttando ASP.NET Core API, SignalR e Azure.


Progressive Web Apps con ASP.NET Core e Azure Web Apps

Progressive Web Apps ormai non è più una buzzword ma è diventato un nuovo approccio per sviluppare applicazioni web.
In questa sessione vedremo come realizzarne una a partire da un'applicazione realizzata con ASP.NET Core, sfruttando come hosting tutte le potenzialità delle Azure Web Apps.


Inviare auguri di Natale con HTML5 e ASP.NET Core

In questa sessione vedremo come utilizzare due tecnologie diverse come Media Recorder API di HTML5 e ASP.NET Core per inviare video di messaggi di auguri ad amici, parenti e chiunque tu voglia.
Vedremo inoltre come applicare al video degli effetti utilizzando semplicemente CSS3 e Azure per inviare un numero elevato di email a basso costo e in modo affidabile.


Azure SignalR Service and ASP.NET Core

Da un po' di tempo Microsoft ha rilasciato un nuovo servizio per Azure e questa volta riguarda il Real Time.
E' possibile infatti, con Azure SignalR Service, avere un servizio fully-managed per gestire la parte Real Time delle nostre applicazioni, realizzata utilizzando ASP.NET Core SignalR.
Dopo una breve introduzione sul real time e ASP.NET Core, andremo a vedere come sfruttare questo nuovo servizio dalle belle promesse.


ASP.NET Core e Progressive Web Apps

Le Progressive Web Apps (o più comunemente dette PWA) ormai non sono più una buzzwords che gira su internet ma sono diventate una solida realtà.
Molti grandi players hanno deciso di abbandonare lo sviluppo nativo per mobile e passare alle PWA.
In questa sessione vedremo come anche con ASP.NET Core sia possibile realizzare una PWA in poco tempo e senza stravolgere la nostra applicazione web.


Sviluppare applicazioni SPA con C# e Web Assembly

In questa sessione, oltre ad illustrare cos’è WebAssembly e come funziona, mostreremo Blazor, un progetto (al momento sperimentale) di Microsoft per scrivere applicazioni SPA direttamente in C#


Office 365 unplugged

Gli esperti del prodotto a tua completa disposizione per 1 ora!


ASP.NET Core 2.0: Best Practices per le Web API

Tutti noi abbiamo realizzato delle Web API per esporre dati e informazioni ad applicazioni web o mobile.
Ma abbiamo seguito davvero le best practices per la loro realizzazione e pubblicazione?
In questa sessione analizzeremo proprio questi punti e vedremo come pubblicare le nostre Web API su Azure e come le possiamo gestire nel migliore dei modi con Azure API Management.


Past and future events

Visual Studio Tour 2020 - Live

25 Jun 2020
Rome, Latium, Italy

CollabDays Italy Virtual 2020

22 Jun 2020

Azure Day Rome 2020

11 Jun 2020
Rome, Latium, Italy

Accessibility Days 2020

21 May 2020 - 22 May 2020
Milan, Lombardy, Italy

Global Azure 2020

24 Apr 2020
Verona, Veneto, Italy

Global Azure Milan 2020

23 Apr 2020
Milan, Lombardy, Italy

WPC2019

2 Dec 2019 - 4 Dec 2019
Assago, Lombardy, Italy

Fuffa Day 2019

21 Nov 2019
Milan, Lombardy, Italy

AI & ML Conference 2019

26 Sep 2019
Milan, Lombardy, Italy

XmasDev 2018

11 Dec 2018
Rome, Latium, Italy

WPC2018

26 Nov 2018 - 28 Nov 2018
Assago, 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

Visual Studio Saturday 2017

20 Oct 2017