Ricerca: CSharp

Con la nuova versione di .NET 6.0, anche ASP.NET Core e Blazor vengono aggiornati. Blazor, in particolare, presenta diverse novità che ci consentono, tra le varie cose, di ottimizzare il processo di sviluppo, grazie a Hot Reload, o di integrarlo più facilmente con siti web pre-...

Come consuetudine, ogni nuovo rilascio di una versione del .NET Framework si accompagna a novità anche dei rispettivi linguaggi supportati da Visual Studio: Visual Basic, giunto alla versione 10, e C#, giunto alla versione 4. Con queste nuove versioni entrambi i linguaggi ...

La nuova versione di .NET 7 porta con sé novità allettanti soprattutto in termini di prestazioni, oltre che ad arricchire i framework su di esso basati. Ad ogni rilascio, inoltre, anche C# presenta nuove parole chiavi e syntax sugar che ci permettono di essere ancora più ...

Se .NET Core 3.1 ha aggiunto il supporto ufficiale a gRPC come protocollo per i nostri servizi web, in .NET 5 l'utilizzo di questa tecnologia si è ulteriormente consolidato, grazie all'aggiunta di una serie di miglioramenti prestazionali che l'hanno resa ancora più scalabile. Ma ...

Azure Function è un servizio di calcolo serverless offerto da Microsoft Azure che consente di eseguire codice senza dover gestire l'infrastruttura sottostante. I principali vantaggi di Azure Functions includono la scalabilità automatica, il pagamento in base all'uso e l'...

Se usiamo MongoDB per conservare una grossa mole di informazioni, è probabile che prima o poi vorremo inviare delle query a scopo di analisi. Grazie all'Aggregation Framework di MongoDB possiamo configurare una pipeline per trasformare ed aggregare documenti. Quelli rappresentati...

Con l'uscita di Visual Studio 2017, anche C# cambia versione e dispone di nuove sintassi che gli permettono di restare al passo coi tempi e di competere egregiamente con altri linguaggi. In questo articolo vedremo tutte le novità introdotte, quali sono i pregi, le best practice ...

ASP.NET 2.0 è uno straordinario motore che può essere esteso in tutte le sue parti. Ciò che internamente il runtime utilizza per le proprie funzionalità è molto spesso adoperabile direttamente dagli sviluppatori, grazie ad un'architettura dinamica che permette di intervenire nei ...