Angular Promise Vs Angular Observable

Reading Time: 2 minutes Spesso nella realizzazione di applicazioni Angular viene utilizzato un particolare tipo di variabile: gli Observable. Un oggetto di questo tipo viene ritornato, ad esempio, utilizzando il servizio Http di Angular, che ha sostituito il servizio $http presente in Angular Js. Entrambi consentono di gestire chiamate asincrone ma in modalità differente: $http utilizza un meccanismo basato […]

Docker – Struttura

Reading Time: 2 minutes Gli elementi fondamentali della struttura di docker sono le immagini, i containers, i services e lo stack. Si possono considerare immagini e containers come l’equivalente di classi / istanze  utilizzate nei linguaggi di programmazione ad oggetti. Analogamente a quanto avviene per una classe che viene istanziata tramite la keyword new, anche le immagini sono “istanziate” utiilizando il comando […]

Outh2 – Il protocollo per l’autenticazione

Reading Time: 2 minutes Outh2 è un protocollo di comunicazione open, che può essere utilizzato nello sviluppo di applicazioni che necessitano di fornire un servizio di autenticazione. Outh2 è l’evoluzione del protocollo Outh ideato da Blaine Cook nel 2006, originariamente sviluppato come un’implementazione Twitter di OpenId come alternativa a competitors come  Google AuthSub, AOL OpenAuth, Yahoo BBAuth, Flickr API. Le specifiche […]

Design Patterns

Reading Time: 3 minutes I design patterns sono un’elemento fondamentale per lo sviluppo di architetture software complesse. Durante le fasi della progettazione, prima della fase di scrittura, è importante porre l’attenzione sulla riusabilità o meglio sulla possibilità di riutilizzare lo stesso codice all’interno della stessa soluzione ma anche in progetti diversi. Riutilizzare codice all’interno dello stesso progetto, ma anche […]