# gRPC and c# Optimising Night > Un punto fermo per tutti gli sviluppatori e appassionati che vogliono condividere la loro conoscenza e passione per la tecnologia. ## Posizione nell’albero - Radice: [Home — XE - Development user group (llms.txt)](https://xedotnet.github.io/website/llms.txt) - Sezione: [Eventi (llms.txt)](https://xedotnet.github.io/website/eventi/llms.txt) - Anno: [Eventi del 2019 (llms.txt)](https://xedotnet.github.io/website/eventi/2019/llms.txt) - File corrente: [gRPC and c# Optimising Night (llms.txt)](https://xedotnet.github.io/website/eventi/grpc-and-c-optimising-night/llms.txt) - Pagina HTML: [gRPC and c# Optimising Night](https://xedotnet.github.io/website/eventi/grpc-and-c-optimising-night/) ## Dettagli - Stato: Evento programmato - Data: venerdì 20 settembre 2019 - Tipo: Evento serale - Luogo: [Training Center - Banchina dell'Azoto 15](https://goo.gl/maps/TsUuEDT75SC2) - Periodo di iscrizione: Le iscrizioni sono chiuse. ## Programma - 19:30 - 20:00 — Registrazione - 20:00 - 21:15 — Alla scoperta di gRPC ([Andrea Dottor](https://xedotnet.github.io/website/soci/andrea-dottor/llms.txt)) In ASP.NET Core 3.0 è stato introdotto il supporto a gRPC, una framework altamente performante per fare Remote Procedure Call (RPC). Leggero e molto efficiente, supportato da molti linguaggi, supporto ad una comunicazione bidirezionale, riduzione del consumo di banda...solo questi solo alcuni dei vantaggi che descrivono gRPC, e che durante la sessione cercheremo di capire se siano reali o meno.Fatto sta che è una tecnologia assolutamente da conoscere e sfruttare nello sviluppo di app moderno, e non solamente in ambito web. - 21:30 - 22:45 — Optimising Code Using Span ([Mirco Vanini](https://xedotnet.github.io/website/soci/mirco-vanini/llms.txt)) Span è un nuovo tipo introdotto con C # 7.2 e supportato nel runtime .NET Core 2.1. Esiste un’implementazione .NET Standard ma è in .NET Core dove sono state apportate modifiche al runtime per supportare la migliore versione possibile nota anche come “span veloce”.Questo nuovo tipologia fornisce accesso type-safe ad un’area contigua di memoria, localizzata nell’heap, nello stack o addirittura formata da memoria non gestita.In questa sessione vedremmo come utilizzare al meglio questi nuovi tipi per ottenere prestazioni ottimali dal nostro codice. ## Materiali - [Materiali](https://drive.google.com/open?id=1RzzUx9oikAuRSXCLmZ9rilkrbiTn6p9K)