Ricerca per data: dal 01/01/2016 al 31/12/2016
Quando vogliamo garantire l'accesso sicuro a un servizio Web API, abbiamo diverse opzioni: la più semplice è sicuramente quella basata su cookie, anche se non è utilizzabile in tutti gli scenari.Se per esempio vogliamo esporre i nostri servizi tramite CORS a siti di terze parti, ...
Quando creiamo l'object model di un sistema, spesso le chiavi delle entity sono delle chiavi surrogate come un guid o un numero progressivo. Tuttavia, molto spesso le entity hanno anche una chiave naturale che permette di identificare l'oggetto univocamente. Per fare un esempio, ...
Il drag&drop è una operazione che Windows supporta fin dalle prime release, ma, fino alle applicazioni WinRT basate su Windows 8.1, non era consentito trascinare un elemento (ad esempio dal File Explorer) all'interno della nostra applicazione. Fortunatamente, con Windows 10 ...
Rendere il nostro sito idoneo a supportare più lingue può risultare un compito più ostico di quanto si immagini: possiamo avere la necessità di modificare le label, gli url, i contenuti statici e dinamici, oltre che applicare diverse regole di validazione ai vari tipi di dato. In...
Quando un'app basata su AngularJS diventa complessa, entra in gioco la necessità di componentizzare i template e i rispettivi controller.Generalmente questo obiettivo si ottiene dividendo le funzionalità all'interno di file, che poi gestiremo attraverso $routeProvider, che è ...
Nello script #35 abbiamo visto come sfruttare il layer delle Azure Web App per proteggere le nostre applicazioni, con pochi click, attraverso il portale. Questo meccanismo è indipendente dalla piattaforma e linguaggio utilizzato e non si occupa solo della parte di dialogo con gli...
Per migliorare la nostra comprensione di come interagiscono i middleware in una pipeline OWIN, quest?oggi andremo a misurare il tempo impiegato da un?applicazione per rispondere ad una richiesta HTTP in ingresso.Lo StopwatchMiddleware che andremo a scrivere si posizionerà all?...
Nelle precedenti versioni di C# è possibile utilizzare l'istruzione await nel blocco try, ma non è possibile utilizzare la stessa istruzione nei blocchi catch e finally. Questa limitazione è stata volutamente inserita perchè il compilatore non riesce a emettere il codice IL ...
Il controllo TextBox con il tempo si è arricchito di molte funzionalità, come ad esempio il watermark.L'arrivo della Universal Windows Plataform, sono state introdotte alcune nuove feature, come ad esempio la possibilità di cancellare tutto il testo all'interno del controllo ...
Nello script #154 abbiamo visto come creare una direttiva custom da utilizzare nel markup delle view. In quello script abbiamo usato la direttiva direttamente come se fosse un tag HTML, ma questo non è sempre l'utilizzo che ne dobbiamo fare. Infatti, come abbiamo visto in altri ...