.Net Core – Static files e cache La cache è il meccanismo che consente ai browser di memorizzare al loro interno le singole risposte http provenienti dal client. Vengono memorizzate all’interno della cache i contenuti di pagine, file javascript, immagini e ovviamente i file css. Il sistema di caching dei file statici in ambiente di produzione è sicuramente molto importante, perchè consente al […]
Oauth2 – Tipologie di Token Analizzando il protocollo OAuth2 (introdotto in un precedente post), utilizzato per l’accesso tramite token, trattiamo le modalità fondamentali per ottenere il token. OAuth2 definisce quattro modalità di generazione : Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant
Git – modelli di branching Partendo da un articolo scritto nel 2010 da Vincent Driessen e disponibile a questo indirizzo prendo spunto per alcune considerazione sull’approccio al branching in Git. Alla base dell’articolo c’è l’idea di poter definire uno standard per definire il ciclo di sviluppo dei rami dev, hotfix e release. Il tutto sfruttando le potenzialità dei branch.
Design Pattern – Interpretazione Analizziamo la modalità di rappresentazione delle classi, l’ereditarietà, l’aggreazione e la dipendenza tra classi.
Git Merge Vs Rebase Nello sviluppo collaborativo con Git il merge ed il rebase sono fondamentali per la gestione dei workflow. Spesso però si fa un pò di confusione: meglio utilizzare merge o rebase? Nei vari manuali di Git, il rebase viene sempre descritto come un comando da non utilizzare, soprattutto quando non si è ancora presa dimestichezza con […]