Tutti i contenuti di ASPItalia.com
In un precedente script abbiamo visto come eseguire dei test di integrazione con xUnit (https://www.aspitalia.com/script/1351/Eseguire-Integration-Test-Progetto-ASP.NET-Core.aspx). Questo tipo di test mira a verificare che i vari componenti della nostra applicazione interagiscano...
Un aspetto storicamente spesso problematico, è sempre stato quello di eseguire integration test su un'applicazione in maniera affidabile. Ci sono molteplici scogli da superare, per esempio avere un server attivo su cui effettuare le chiamate, o integrarsi con un database, ma ...
In uno scorso articolo abbiamo iniziato a conoscere GraphQL e il modo innovativo in cui permette di realizzare API per il web (https://www.aspitalia.com/articoli/asp.net-core3/creare-api-graphql-aspnetcore-hotchocolate.aspx).Oltre alle già citate query e mutation, ovvero le ...
GraphQL è un protocollo concepito inizialmente da Facebook per esporre risorse tramite API. Negli ultimi anni si sta diffondendo sempre di più come alternativa a REST e OData, grazie alla sua flessibilità, semplicità di utilizzo e all'integrazione sempre più matura con le varie ...
Nello scorso script (https://www.aspitalia.com/script/1348/Correlare-Log-Applicazione-Distribuita-ASP.NET-Core.aspx) abbiamo visto come il correlation ID sia utilissimo nel caso di architetture a microservizi, in quanto ci permette di correlare tra loro trace di applicazioni ...
Quando realizziamo architetture basate su microservizi, riuscire a tracciare una richiesta attraverso tutti i componenti coinvolti può essere un compito piuttosto arduo. Per questa ragione, si sfrutta spesso un cosiddetto CorrelationID, ossia un identificativo assegnato alla ...
In un precedente script abbiamo visto come abilitare la compilazione a runtime delle view Razor, così da non esser costretti a riavviare l'intera applicazione dopo aver apportato una modifica al codice HTML (https://www.aspitalia.com/script/1342/Compilare-Dinamicamente-View-ASP....
Una necessità molto comune durante lo sviluppo di un sito web ASP.NET Core, è quella di testarla su un dispositivo mobile. Esistono diversi tool in commercio che permettono di simulare un browser mobile, ma se vogliamo velocemente effettuare una prova, un'altra opzione è quella ...
Ci siamo occupati in passato su ASPItalia.com (https://www.aspitalia.com/articoli/asp.net-core/docker-aspnet-core-portare-nostri-siti-web-container.aspx) dell'integrazione tra Visual Studio e Docker per sviluppare applicazioni ASP.NET Core (e non solo!) basate su container.Una ...
Dopo circa due mesi dal rilascio di .NET Core 3.0, Microsoft rende disponibile anche la nuova minor release .NET Core 3.1 che ha l'obiettivo di raffinare le funzionalità già introdotte precedentemente. Trattandosi di una versione LTS (Long-Term Support), godrà di un ciclo di ...