Tutti i contenuti di ASPItalia.com
Segui con noi in diretta da Seattle tutte le novità per gli sviluppatori! Dal Convention Center di Seattle, segui con Daniele Bochicchio live dalla conferenza e Cristian Civera e Matteo Tumiati dall'Italia, tutte le novità per gli sviluppatori! Durante la conferenza si parlerà...
Il pattern Circuit Breaker è di fondamentale importanza in un'architettura service-oriented, perchè impedisce che il malfunzionamento di un servizio non si ripercuota a catena su tutti gli altri componenti che lo utilizzano.Cerchiamo di comprenderne la logica guardando l'immagine...
Un'applicazione robusta deve essere disegnata in modo da tenere in considerazione che le risorse esterne a cui accediamo, siano esse database o servizi, possano temporaneamente fallire. Questo è soprattutto vero in uno scenario cloud, in cui la stessa natura disconnessa dell'...
Come abbiamo visto in precedenti script, ASP.NET Core MVC ci permette di generare form molto leggibili grazie anche ai tag helper come select, che usiamo per i classici menu a tendina.Con il suo attributo asp-items impostiamo le opzioni di scelta in maniera dichiarativa e lo ...
Avere un log il più possibile preciso e affidabile è un requisito di assoluta importanza per ogni applicazione: una volta messa in produzione, infatti, perdiamo visibilità di ciò che effettivamente accade, degli errori generati e, soprattutto, non abbiamo più Visual Studio e il ...
Nei precedenti script ci siamo occupati a fondo del supporto alla cache distribuita in ASP.NET Core. Abbiamo già accennato come uno strumento simile sia una scelta praticamente obbligata quando abbiamo applicazioni nel cloud o, in generale, in load balancing: un layer di cache, ...
In uno script precedente (http://www.aspitalia.com/script/1249/Sfruttare-Redis-Cache-ASP.NET-Core.aspx) ci siamo occupati del supporto alla cache distribuita in ASP.NET Core, e abbiamo visto come esista un provider che renda estremamente immediato l'utilizzo di Redis Cache.Non ...
Nello script precedente (http://www.aspitalia.com/script/1250/Form-Contatti-ASP.NET-MVC.aspx) abbiamo creato un form per consentire ai nostri utenti di contattarci. In casi come questo, quando l'interazione di un utente produce l'invio di un messaggio e-mail, è consigliabile ...
In molte applicazioni web è comune mettere a disposizione degli utenti un form di contatto per ricevere le loro richieste ma senza divulgare l'indirizzo e-mail del ricevente. Vediamo i passi per realizzarlo con ASP.NET Core MVC.Installare le dipendenzeIniziamo installando il ...
Nel precedente script ci siamo occupati di come attivare il caching tramite il tag helper cache in ASP.NET Core MVC. Questa funzionalità, purtroppo, è forzatamente agganciata a un provider cache in memory (IMemoryCache) e pertanto non è adatta a scenari distribuiti, quando ...