Ricerca per argomento: ASP.NET Core

Quando un'applicazione ASP.NET utilizza un LLM per generare descrizioni, riassunti o rispondere a domande, utilizza dei token che incideranno sul costo finale del servizio. Il compito dello sviluppatore è riuscire, ove possibile, a limitarne il consumo. Se, ad esempio, in un'...

Quando un'applicazione ASP.NET Core inizia a utilizzare un Large Language Model (LLM), il codice rischia rapidamente di diventare dipendente dal provider scelto. Cambiare modello o servizio può significare dover sostituire client, configurazione e chiamate all'interno dell'...

Una volta crompresa la macro differenza tra il mondo Aspire e Dapr possiamo vedere più concretamente come le due tecnologie possano convivere all'interno dello stesso progetto.Immaginiamo una semplice applicazione composta da tre servizi: Order Service, responsabile della ...

Come abbiamo visto le Feature Flags sono un meccanismo che facilita lo sviluppo di nuove funzionalità all'interno di un'applicazione, bloccandone l'accesso a discrezione della configurazione impostata.if (await featureManager.IsEnabledAsync("AbilitaFunc1")) // fai ...

All'interno degli script precedenti abbiamo trattato varie tecniche di rilascio utilizzando un'infrastruttura orchestrata tramite .NET Aspire. Un ultimo tassello che può aiutarci a gestire l'interazione tra le varie versioni dell'applicazione può essere l'approccio ad uno ...

Uno scenario di Canary Release, diversamente dal Blue/Green Deployment trattato precedentemente, è una metodologia in cui entrambe le applicazioni web sono raggiungibili ed è l'applicazione frontend a decidere quale contattare.NET Aspire ci è utile anche in questa casistica per ...