Ricerca: container
In uno script di qualche settimana fa (http://www.aspitalia.com/script/1296/Costruire-Client-HTTP-Tipizzato-Refit-IHttpClientFactory-ASP.NET-Core-2.1.aspx), abbiamo introdotto il package Refit, che permette di creare dei client tipizzati per servizi REST. Cerchiamo di capire come...
Come sappiamo, ASP.NET Core effettua automaticamente la validazione del model in input in base alle data annotation. Questo fa sì che, per esempio, se non riceviamo alcun valore per una proprietà marcata come Required, il ModelState sarà marcato come invalid.public class Customer...
Nello script della scorsa settimana abbiamo visto come Ninject (o in generale qualsiasi IoC container) porti dei grandi benefici in termini di componibilità e testabilità delle nostre applicazioni. In particolare, abbiamo potuto apprezzare la semplicità nell'integrarlo in ASP.NET...
Se la nostra applicazione sfrutta Ninject e utilizza la tecnica della dependency injection, probabilmente ci troveremo nella situazione in cui, anche nell'ambito di un Hub di ASP.NET SignalR, abbiamo bisogno di iniettare le dipendenze tramite il costruttore:public class ...
Tra le novità portate in dote da ASP.NET Core non poteva mancare una piccola rivoluzione dal punto di vista della configurazione.Sicuramente ci saremo resi conto più volte di come il meccanismo degli AppSettings presente in ASP.NET abbia notevoli limiti, primo tra tutti il fatto ...
ASP.NET SignalR è una libreria open source che ci consente, con estrema semplicità, di aggiungere notifiche real time a una nostra applicazione, instaurando un canale di comunicazione bidirezionale e permanente tra server e client, così che possiamo utilizzarlo per inviare ...
Il mondo NoSql rappresenta al giorno d'oggi una matura tecnologia per la gestione dei dati, che si contrappone, con pro e contro, al modello relazionale. In questo ambito, MongoDB (https://www.mongodb.com/) rappresenta una delle soluzioni più popolari, oltre che gratuita e open ...
Le applicazioni web moderne, e soprattutto le Progressive Web Application, devono essere in grado di fornire un'esperienza utente di alto livello anche nel caso di rete instabile o addirittura offline. Pertanto avere a disposizione un componente che ci notifichi dello stato della...
Completato il processo di build del codice e verificata la qualità degli artefatti prodotti in termini di sicurezza e standard come test e code coverage, dobbiamo pubblicare le modifiche in un ambiente per dare valore ai clienti utilizzatori del prodotto. Questa operazione di ...
Blazor è la tecnologia di Microsoft per realizzare Single Page Web Application. Il tipo di sviluppo proposto da questo framework è basato sull'utilizzo di diversi componenti che, assemblati tra loro, costituiscono la pagina visualizzata: ognuno di questi è dotato di un proprio ...